body{font-family:Tahoma,Helvetica,Sans-serif;padding-right:0px;padding-left:0px;font-size:13px;padding-bottom:0px;margin:0px;color:#333;margin-top:50px;background:#FFF;text-align:center;}
table{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;}
a{color:#777;text-decoration:underline;font-weight:bold;}
a:hover{color:#444;}
a:visited,a:active{text-decoration:underline;}
h1 {display:none;}
h2 {font-family:Tahoma,Arial,Helvetica,Sans-serif;font-size:22px;color:#444;margin-top:0;padding-top:0;}

/* layout positioning and main style definitions */
#page{padding:0px;margin:0px auto 0px;width:730px;position:relative;text-align:center;height:100%;margin-top:30px;}
#header{height:50px;background:transparent url(images/header_pages.png) top left no-repeat;}
#repeater{background:#FFFFFF url(images/background.png) top left repeat-y;text-align:left;padding-left:30px;}
#footer{text-align:left;clear:both;height:40px;background:#FFFFFF url(images/footer.png) top left no-repeat;}

/* absolute elements positioning */
#bitstream{position:absolute;top:-37px;left:57px;}
#payoff{position:absolute;top:20px;left:130px;}
#breadcrumbs{position:absolute;top:-10px;left:320px;width:360px;text-align:right;float:right;font-size:10px;color:#666;}
#topmenu{position:absolute;top:70px;left:50px;clear:both;text-align:left;width:641px;font-family:Arial;font-weight:normal;background:transparent url(images/menu_background.png) top left;height:21px;color:#DDD;}


/* top menu elements */
#menuelements{margin:2px 0 0 30px;height:19px;width:600px;text-align:left;font-size:12px;}
#menuelements ul{font-family:Tahoma,Arial,Helvetica,sans-serif;padding:0;margin:0;list-style-type:none;}
#menuelements li{float:left;padding:0;}
#menuelements li a{display:inline;float:left;margin:1px 2px 0px 0px;color:#FFF;text-decoration:none;}
#menuelements li a:hover{margin:1px 2px 0 0;padding-bottom:0;color:#0a3961;}

/* side menu elements and positioning */
#sidemenu{text-align:left;margin:0px 0px 10px 5px;width:170px;float:right;clear:both;font-family:Tahoma,Arial;font-weight:bold;font-size:13px;}
#sidemenu .description{font-size:11px;color:#888;font-weight:normal;}
#sidemenu ul{margin:0px;padding:0px 0 0 5px;}
#sidemenu li{margin:0px;padding:0px 0 12px 0px;list-style:none;}
#sidemenu a{color:#777;text-decoration:none;font-weight:bold;}
#sidemenu a:hover{color:#444;}
#sidemenu a:visited,a:active{text-decoration:none;}

/* content elements and positioning */
#content{margin:100px 0px 50px 20px;width:640px;float:left;}
#right{text-align:left;margin:0px 0px 0px 0px;width:170px;float:right;padding-top:45px;}
#main{padding:0px;width:450px;float:left;text-align:left;}
#main ul{padding:0 0 0 20px;margin:10px 0 0 0px;}
#main li{margin:0 0 0 0;padding:0 0 5px 0;}
#main a{color:#1b629e;text-decoration:none;}
#main a:hover{text-decoration:underline;}

#breadcrumbs a{font-weight:normal;color:#777;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}

/* footercontent and notes */
#footercontent{margin:0px 0px 0px 50px;width:500px;}
#notes{text-align:left;clear:both;height:100px;}
#notes .notes_left{margin-left:50px;font-family:Tahoma;font-size:11px;color:#999;width:500px;float:left;}
#notes .notes_right{margin-right:50px;font-size:10px;color:#999;width:100px;float:right;text-align:right;}

#contact_main{padding:0px;width:640px;float:left;text-align:left;}
#contact_form{float:left;width:440px;}
#contact_form input,#contact_form textarea{font-family:Tahoma,Verdana,Helvetica,Sans-serif;border:1px solid #BBB;color:#444;background:#F4F4F4;font-size:11px;}
#contact_form .inputerror{border:1px solid #AA0000;color:#AA0000;background:#FFFFAA}
#contact_data{position:relative;float:right;margin-left:0px;width:180px;}
#contact_data .menuhead{font-size:16px;font-weight:bold;}
#contact_data .menu{font-size:10px;}

.errorbox {color:#CC0000;font-weight:normal;border:1px dotted red;background-color:#FFFF90;width:268px;;margin-left:0px;font-size:11px;}
.errorbox ul{padding:5px 0 5px 17px;margin:0;}

#mini_map {margin-top:0px;margin-left:0px;width:150px;height:150px;border:1px solid #777;}
#contact_map {margin-top:0px;margin-left:0px;width:640px;height:420px;}
#map {width:638px;height:398px;border:1px solid #777;}

#bs-glider{width:450px;}
.scroller{width:450px;overflow:hidden;border:0;padding:0;margin:auto;}
.content{width: 10000px;padding:0;margin:0;}
.section{width:450px;overflow:hidden;float:left;padding:0;margin:auto;}

