/* http://meyerweb.com/eric/tools/css/reset/ */



/* v1.0 | 20080212 */







html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, font, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



	font-size: 100%;



	vertical-align: baseline;



	background: transparent;



}



body {



	line-height: 1;



}



ol, ul {



	list-style: none;



}



blockquote, q {



	quotes: none;



}



blockquote:before, blockquote:after,



q:before, q:after {



	content: '';



	content: none;



}







/* remember to define focus styles! */



:focus {



	outline: 0;



}







/* remember to highlight inserts somehow! */



ins {



	text-decoration: none;



}



del {



	text-decoration: line-through;



}







/* tables still need 'cellspacing="0"' in the markup */



table {



	border-collapse: collapse;



	border-spacing: 0;



}











/*dropdown*/



.menucon {



width:855px;



margin:0 auto;



margin-top:10px;



margin-bottom:10px;



}







ul#menu {



	padding:0;



	margin:0;



	list-style:none;



	height:35px;



	position:relative;



	z-index:500;



	background:url(../images/navigation.jpg) top no-repeat;



}







#menu li {



 float: left;



 display: inline;



 margin: 0;



 padding: 0;



 font-family:Georgia, "Times New Roman", Times, serif;



}







#menu li a {



	display:block;



	height:35px;



	text-indent: -9999px;



	margin:0;



	padding:0;



	text-decoration:none;



}







#menu table {



	border-collapse:collapse;



	width:0;



	height:0;



	position:absolute;



	top:0;



	left:0;



}



/* Default link styling */







/* Style the list OR link hover. Depends on which browser is used */







#menu li a:hover {



	position:relative;



	background: url(../images/navigation.jpg) top left no-repeat;





}



#menu li:hover {



	position:relative;



	z-index:200;



}



#menu li:hover > a {



	color:#fff;



}



#menu li:hover > a.sub {



	color:#fff;



	background:#141414;



}



#menu li.current a {



	color:#fff;



	background:#141414;



}



#menu li a.sub {



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:11px;



	background:#141414;



}



#menu li.current a.sub {



	color:#fff;



	background:#141414;



}



#menu :hover ul {



	left:0;



	top:35px;



	width:180px;



}



/* keep the 'next' level invisible by placing it off screen. */



#menu ul, #menu :hover ul ul {



	position:absolute;



	left:-9999px;



	top:-9999px;



	width:0;



	height:0;



	margin:0;



	padding:0;



	list-style:none;



}



#menu :hover ul :hover ul {



	left:180px;



	top:0;



	background:#222;



	white-space:nowrap;



	width:100px;



	z-index:200;



	height:auto;



}



#menu :hover ul li {



	margin:0;



}



#menu :hover ul li a {



	width:215px;



	padding:0;



	text-indent:10px;



	background:#141414;



	color:#fff;



	height:35px;



	line-height:35px;



	border:#272727 1px solid;



	font-size:11px;



	font-family:Georgia, "Times New Roman", Times, serif;



	text-transform:uppercase



}



#menu :hover ul li a.fly {



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:11px;



	background:#141414;



}



#menu :hover ul :hover {



	background:#141414;



	color:#CCCCCC;



}



#menu :hover ul :hover a.fly {



	color:#CCCCCC;



}



#menu :hover ul li.currentsub a {



	background:#141414;



	color:#fff;



}



#menu :hover ul li.currentsub a.fly {



	background:#141414;



	color:#CCCCCC;



}



#menu :hover ul :hover ul li a {



	width:200px;



	padding:0;



	text-indent:20px;



	background:#141414;



	color:#fff;



}



#menu :hover ul :hover ul :hover {



	background:#141414;



	color:#CCCCCC;



}



#menu :hover ul :hover ul li.currentfly a, #menu :hover ul :hover ul li.currentfly a:hover {



	background:#141414;



	color:#CCCCCC;



}







li#n1{width:205px;}



li#n2{width:106px;}



li#n3{width:266px;}



li#n4{width:138px;}



li#n5{width:138px;}



li#n6{width:109px;}











li#n1 a:hover{background-position:0 -35px;}



li#n2 a:hover{background-position:-205px -35px;}



li#n3 a:hover{background-position:-311px -35px;}



li#n4 a:hover{background-position:-577px -35px;}



li#n5 a:hover{background-position:-715px -35px;}



li#n6 a:hover{background-position:-746px -35px;}







/*End of dropdown*/







/*START LAYOUT HERE*/







body {



background:#141414;



}







.main {



margin:0 auto;



width:895px;



background:url(../images/bgs.jpg) top repeat-y;



min-height:1020px; 



height:auto;



}



/* for Internet Explorer */



/*\*/



* html .main {



height: 1020px;



}



/**/







.flash {



margin:0 auto;



width:853px;



height:396px;



border:1px #949494 solid;



}







.content {



margin:0 auto;



width:850px;



clear:both;



padding:10px;



}







.contact {



float:left;



width:270px;



padding:15px;



font-family:Georgia, "Times New Roman", Times, serif;



font-size:12px;



text-transform:uppercase;



letter-spacing:1px;



}











.contact a{



color:#ffffff;



text-decoration:none;



}







.address {



color:#CCCCCC;



line-height:160%;



padding-bottom:20px;



}











.address2 {



color:#ffffff;



line-height:160%;



padding-bottom:20px;



}







.address-item {



float:left;



width:80px;



color:#ffffff;



font-weight:bold;



}











.context {



width:520px;



float:left;



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



color:#CCCCCC;



background:#545454 url(../images/contentbg.jpg) top repeat-x;



padding:10px;



min-height:270px;



height:auto;



padding:15px;



line-height:160%;



}



/* for Internet Explorer */



/*\*/



* html .context {



height:270px;



}



/**/







.context p{



padding-bottom:10px;



}







.footer {



clear:both;



margin-top:50px;



}







.footerleft {



float:left;



width:600px;



color:#ccc;



font-family:Arial, Helvetica, sans-serif;



font-size:10px;



line-height:160%;



}







.footerleft a{



color:#ccc;



text-decoration:none;



}







.footerright {



float:right;



width:120px;



}











.clear {



clear:both;



}







ul.width_500 , ul.width_500 li, ul.width_500 li a{

	 width:650px!important;

	 float:left;

	 display:block;

}




