
/*START OF COMMON */
body{ background:#5b6f7b; margin:0px }
table {font-family: Arial, helvetica; font-size:100%}
img {border: none;}
h1{ font-family: Arial, helvetica; font-size: 220%; color: #5b6f7b; margin:0px; padding:0px}
h2{font-family: Arial, helvetica; font-size: 140%; margin:0px; padding:0px}
a{color: #5b6f7b; text-decoration: underline}
a:hover{color: #f0ac05; text-decoration: underline}
form{ padding: 0px; margin: 0px}

.orange{color: #f0ac05;}
.blue{color: #5b6f7b;}
.top{ vertical-align: top}
.blog{margin-top: 5px}
.button{background: #f0ac05; border: 1px solid #f0ac05; font-size:100%; color:#fff; font-weight:bold }
.normal{font-weight:normal}
.right{float: right}
.fred{border: 1px solid #090}
/*END OF COMMON */

#wrapper{width: 763px; font-size:70%; font-family:arial, helvetica;color: #5b6f7b; margin:20px 17px;  }

/*START OF HEADER */

#header{margin:0px; padding:0px; }
#header #nav{width:572px; float:left; }
#header #nav #top_nav{  margin-bottom: 20px }

#header #nav #top_nav a{text-decoration:none; color:#f0ac05; padding-right:10px;margin-left:10px; font-weight:bold; font-family: arial, helvetica; border-right:2px solid #f0ac05}
#header #nav #top_nav a:hover{text-decoration:underline}
#header #nav #top_nav a.first{margin-left:0px}
#header #nav #top_nav a.selected{text-decoration:none; color:#fff}
#header #nav #top_nav a.selected:hover{}

#header #nav #middle_nav{ background:#fff; text-align:right; border-bottom: 2px solid #5b6f7b;  width:100%}
#header #nav #middle_nav table{ width:100%;font-size:90%; }
#header #nav #middle_nav table tr{  height:19px}
#header #nav #middle_nav table td{width:25%; border-right:2px solid #5b6f7b; text-align: right; padding-right: 2px}
#header #nav #middle_nav table td.last{ border-right:none}
#header #nav #middle_nav a{ text-decoration:none; color:#5b6f7b; font-weight:bold; font-family: verdana, helvetica;}
#header #nav #middle_nav a:hover{color:#f0ac05}
#header #nav #middle_nav td.selected{text-decoration:none; color:#5b6f7b; background: #f0ac05;}

#header #nav #middle_nav td.selected a:hover{color:#5b6f7b}


#header #nav #bottom_nav_img{ padding: 0px; margin: 0px;}

	/*START STYLES FOR DROP DOWN MENU */
	#header #nav #bottom_nav{ width:100%; background: #fff; font-size:90%;font-weight:bold; font-family: verdana, helvetica; padding: 0px; margin: 0px; border-right:2px solid #5b6f7b; height:22px;  padding-left:10px}
	
	#header #nav #bottom_nav .menu_item{display: inline; padding-right:10px;padding-left:3px;float:left; display:block; white-space: nowrap; line-height: 19px}
	
	#header #nav #bottom_nav .fixed_on, #header #nav #bottom_nav .fixed_off, #header #nav #bottom_nav .dropdown_on, #header #nav #bottom_nav .dropdown_off
		{padding-right:10px;text-decoration:none; color:#f0ac05; font-weight:bold; font-family: verdana, helvetica; background: #fff; padding-bottom:2px}
	
	#header #nav #bottom_nav .fixed_off, #header #nav #bottom_nav .dropdown_off{color:#5b6f7b; }
	#header #nav #bottom_nav .dropdown_on, #header #nav #bottom_nav .dropdown_off{ padding-top:2px;  padding-left:2px}
	#header #nav #bottom_nav a{text-decoration:none;}
	/*END STYLES FOR DROP DOWN MENU */
	
#header #logo{ margin-left: 572px;text-align:center; }
/*END OF HEADER */



/*START OF MAIN */

#main{clear: both; background:#fff;  margin-top: 0px; margin-bottom:15px;  border-top: 2px solid #5b6f7b; font-weight: bold; width:762px}
#main #left{ padding:15px; border-right:2px solid #5b6f7b; vertical-align: top; height:235px}
#main #left_bottom{ padding:15px; border-right:2px solid #5b6f7b; vertical-align: top; }
#main #right_big_image{width: 333px ;  vertical-align: top;}
#main #right_small_image{width: 190px ;  vertical-align: top;}
#breadcrumb{color: #ADB7BD; margin-top:30px}
#breadcrumb a{color: #ADB7BD}
#breadcrumb a:hover{color: #F7D582}

/*END OF MAIN */


/*START OF FOOTER */

#footer{ text-align: right; color: #fff; font-size: 90% }
#footer a{color:#fff; text-decoration:none}
#footer img{ vertical-align: middle}

/*END OF FOOTER */


/*--------------------------------------------------------------------*/
/*SITE CONTENT CSS - UNIQUE FOR EACH PGE - INC HERE TO VALIDATE CSS */
/*--------------------------------------------------------------------*/

/* START NEWS.ASP */
#news{  margin:0px 10px; width:100%; width: 96%}
#news tr{ padding: 0px 0px; height:30px; }
#news td.headline{width:70%;  padding-left: 10px; }

label{margin-right:15px}
.section_heading{padding-top:20px}
/* END NEWS.ASP */


/* START SEARCH.ASP */
label{ margin-right:10px; }
#searchbox{ font-size:80%; width:200px; border:1px solid #aaa}
#searchfieldset{border:1px solid #eee; padding:10px; width:45%}
legend{margin: 0px 5px 10px 5px} 
.button{background: #f0ac05; border: 1px solid #f0ac05; font-size:100%; color:#fff; font-weight:bold ; margin-left:10px}
.msg{margin-left:10px}
#search_results{margin-top:15px}
#search_results h2{margin:15px 0px 10px 0px; width:400px; font-size:130%}
#search_results .item{ height: 20px ;padding-left:10px; padding-top:5px; padding-right:5px}
#search_results .item .section{float:right; font-weight: normal;}
.grey_bg{ background: #f8f8f8}
.searchstring{ margin-top:10px}

/* END SEARCH.ASP */


/* START DOWNLAODS.ASP */
#company_nav{}
#company_nav .item{ display: inline;margin-right:17px;}
#company_nav .item a{ text-decoration: underline;}
#company_nav .item a:hover{ text-decoration: none; color:#5b6f7b}

#downloads{margin-top:15px; margin-bottom:40px}
#downloads h2{margin:15px 0px 10px 0px; width:400px; font-size:130%}
#downloads .item{ height: 35px ;padding-left:10px; padding-right:5px;}
#downloads .item .cat{float:right; font-weight: normal; padding-top:10px;}
#downloads .item .document{width:550px; float:left; padding-top:10px;}
#downloads .item .document img{vertical-align: middle; margin-bottom: 0px}
.grey_bg{ background: #f8f8f8}
.sub{ margin-left:10px; margin-bottom:10px; padding-top:5px; font-weight: normal}

/* END DOWNLOADS.ASP */




/* START DOWNLOADSFORM.ASP */
#downloads{margin-top:25px}
#downloads h2{margin-top:35px}
#downloads .short{ width: 100px}
#downloads .textbox{font-family:  Arial, Helvetica, sans-serif;	font-size: 12px;border:1px solid #cccccc; margin-right:5px; }
#downloads fieldset{ padding:15px}
#downloads .short{ width:60px}
#downloads .medium{ width:120px}
#downloads .long{ width:300px}
img#doc{vertical-align: middle}
.download_doc{ font-size:140%}
#downloads td{ padding-top:8px}
td.labels{ width:135px; }
td.inputs{ padding-bottom:2px}
/* END DOWNLOADSFORM.ASP */


/* START TEAM.ASP */
#team{  margin:20px 30px 20px 10px; width:100%; width: 96%}
#team .name{font-size:180%; font-weight:normal;}
#team .position{font-size:130%; margin-bottom:7px}
#team table{margin-bottom:18px}
#team td{ vertical-align:top;}
#team td.text{padding-left:10px}
#team td .email{margin-top:8px}
/* END TEAM.ASP */


/* START DEFAULT.ASP */
.box, .box_end{ line-height:16px; background: #eef1f4; padding:7px 4px; width:185px; font-size:110%; float: left; margin-right:10px; margin-bottom:16px; }
.box_end{margin-right:0px;}
.box a, .box_end a{text-decoration:none;}
/* END DEAFULT.ASP */

/* START NEWSDETAILS.ASP */
.news_image{ float:right; margin-left:15px; margin-bottom; 15px; }
/* END NEWSDETAILS.ASP */

/* START SITEMAP.ASP */
#sitemap{}
#sitemap .section{font-size:140%; margin:25px 0px 0px 25px}
#sitemap ul{margin:0px 0px 5px 55px}
#sitemap li{ margin:3px 0px}
/* END SITEMAP.ASP */