@charset "utf-8";
/* CSS Document */

body
{
	background-image:url(/images/css/body_background.jpg);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
}

p
{
	color:#999;
	line-height:16px;
}

ul
{
	line-height:18px;
}

ul:hover
{
	line-height:18px;
}

li
{
	color:#999;
}

li:hover
{
	color:#333;
}


p:hover
{
	color:#333;
}

a:link
{
	color:#F60;
	font-weight:bold;
	text-decoration:none;
}

a:hover
{
	color:#C00;
	font-weight:bold;
	text-decoration:underline;
}

a:visited
{
	color:#F60;
	font-weight:bold;
	text-decoration:none;
}

.outerdiv
{
	width:994px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

table.suppliers
{
	width:100%;
}

table.suppliers td
{
	height:30px;
	padding:5px;
}

.logo
{
	margin-top:15px;
	margin-left:15px;
	margin-bottom:15px;
	width:45%;
	float:left;
}

.tagline
{
	float:right;
	width:40$;
	margin-right:15px;
	margin-top:30px;
}

.topmenu
{
	width:927px;
	padding-left:20px;
	height:28px;
	background-image:url(/images/global/top_menu_back.jpg);
	margin-left:auto;
	margin-right:auto;
	padding-top:12px;
	color:#FFFFFF;
}

.topmenu_items
{
	width:16%;
	float:left;
}

.divider
{
	float:left;
}

.banner
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.clear
{
	clear:both;
}

.home_left
{
	width:224px;
	float:left;
}

.home_middle
{
	width:372px;
	float:left;
	padding-left:5px;
}

.home_right
{
	width:385px;
	float:right;
	padding-top:15px;
	padding-left:7px;
	margin-bottom:15px;
}

h1
{
	color:#2b4682;
	font-weight:bold;
	font-size:16px;
}

h2
{
	color:#2b4682;
	font-weight:bold;
	font-size:18px;
	margin-bottom:2px;
	margin-top:2px;
}

h3
{
	color:#666;
	font-weight:bold;
	font-size:16px;
	margin-bottom:2px;
	margin-top:2px;
}

.footer
{
	width:964px;
	background-color:#081941;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}

a.footerlink:link
{
	color:#1c3976;
	text-decoration:none;
}

a.footerlink:hover
{
	color:#315298;
	text-decoration:underline;
}

a.footerlink:visited
{
	color:#1c3976;
	text-decoration:none;
}

.footer_print
{
	width:98%;
	background-color:#EFEFEF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}
	
.footer li
{
	color:#1c3976;
}

.footer table
{
	width:100%;
	color:#1c3976;
}
	
.footer th
{
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}

.footer td
{
	vertical-align:top;
}


.inside_content_holder
{
	width:947px;
	margin-left:auto;
	margin-right:auto;
}

.inside_content_holder_print
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF; 
}

.left_navigation_holder
{
	width:25%;
	float:left;
	margin-top:17px;   
}

.right_content_holder
{
	width:72%;
	float:left;
	margin-top:8px;
	padding-left:10px;
}

.left_navigation_holder2
{
	width:25%;
	float:right;
	margin-top:30px;  
	padding-right:10px;

}
.right_content_holder_3
{
	width:72%;
	float:left;
	margin-top:8px;
	padding-left:10px;	
}
.right_content_holder2
{
	margin-top:14px;
	width:98%;
	float:right;
	padding-left:10px;
}

.right_content_holder4
{
	margin-top:14px; 
	width:98%;
	float:right;
	padding-left:10px;
}

.printer_holder
{
	width:96%;
	margin-left:auto;
	margin-right:auto;
}

.inside_left_nav_item
{
	background-image:url(/images/css/left_nav_background.jpg);
	background-repeat:no-repeat;
	width:233px;
	height:27px;
	margin-top:4px;
	margin-bottom:4px;
	padding-top:7px;
	cursor:pointer;
	text-align:right;
	font-weight:bold;
	padding-right:17px;
	color:#999;
}



.inside_left_nav_item_hover
{
	background-image:url(/images/css/left_nav_hover_background.jpg);
	background-repeat:no-repeat;
	width:233px;
	height:27px;
	margin-top:4px;
	margin-bottom:4px;
	padding-top:7px;
	padding-right:17px;
	cursor:pointer;
	text-align:right;
	font-weight:bold;
	color:#333;
}

strong
{
	color:#F60;
}

.breadcrumb

{
	width:75%;
	float:left;
	font-size:10px;
	color:#999;
}

.printpage
{
	float:right;
	width:24%;
	color:#333;
}

.page_content
{
	width:98%;
	background-image:url(/images/css/page_content_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	min-height:300px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

.line
{
	border-bottom:1px;
	border-bottom-color:#CCC;
	height:1px;
	border-bottom-style:solid;
	margin-top:4px;
	margin-bottom:10px;
}

.insidepage_image
{
	width:25%;
	float:left;
	margin-top:5px;
}

.insidepage_content_right
{
	width:72%;
	float:right;
	color:#999;
}

.backtotop
{
	text-align:right;
}

.top_link
{
	color:#FFF;
	font-weight:bold;
	width:16%;
	float:left;
	cursor:pointer;
	
}

.top_link_hover
{
	color:#FC0;
	font-weight:bold;
	width:16%;
	float:left;
	cursor:pointer;	
}

/* gallery classes */

.gallery_container
{
	width:728px;
	height:511px;
	background-image:url(/images/css/gallery.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-left:44px;
	padding-top:70px;
}

.gallery_picture_holder
{
	width:649px;
	height:390px;
	background-image:url(/images/css/picture_holder.png);
	padding-top:11px;
	padding-left:11px;
}

.gallery_menu
{
	margin-top:23px;
}

.gallery_menu table
{
	width:650px;
}

.gallery_menu td
{
	width:30%;
}

.gallery_name
{
	margin-bottom:3px;
	color:#F60;
	font-weight:bold;
}

.next_btn
{
	width:49px;
	height:26px;
	background-image:url(/images/css/btn.png);
	background-repeat:no-repeat;
	font-size:10px;
	padding-top:10px;
	padding-left:25px;
	cursor:pointer;
	float:right;
}

.previous_btn
{
	width:59px;
	height:26px;
	background-image:url(/images/css/btn.png);
	background-repeat:no-repeat;
	font-size:10px;
	padding-top:10px;
	padding-left:15px;
	cursor:pointer;
	float:left;
	clear:both;
}

.orange
{
	color:#F60;
}

.dd {position:absolute; display:inline-block; overflow:hidden; min-width:208px; display:none; z-index:2033320; opacity:0; margin-top:12px}
.dd ul {width:204px;list-style:none; border-top:none; padding:none; margin:none;}
.dd li {display:inline}
.topmenu a, .topmenu a:active, .topmenu a:visited {text-align:left; display:block; padding:8px; color:#FFF; font-weight:normal; text-decoration:none; background:#2b4682; width:194px}
.topmenu a:hover {background:#F60; color:#FFF;}
.topmenu .underline {border-bottom:1px solid #000}