
body {
background-color:#181818;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#172322;
padding:0px;
margin:0px;
background-color:#FFFFFF;
}

a { color:#FF3300; }
a:visited { color:#FF3300; }
a:hover { color:#FF3300; }
a:active { color:#FF3300; }

#breadcrumb { width:934px; height:30px; float:left;}
#breadcrumb p{margin:0px; padding:0px; padding-top:8px; text-align:right; font-size:10px; }
#breadcrumb a{ text-decoration:none; }
#breadcrumb a:hover{ text-decoration:underline; }

form { padding:0px; margin:0px; }
input.newsletter { font:14px Verdana, Arial, SunSans-Regular, Sans-Serif; margin:0px; padding:0px; margin-top:5px; width:215px; height:20px; color:#FF6600; padding:4px; border:1px solid #999999;}
input.go {  cursor:pointer; background-image:url(images/form-go.jpg); width:38px; height:38px; margin-left:7px; border:none; }

h1 {
padding: 5px 10px;
font-size: 18px;
color:#000;

/*border-top:1px solid #564b47;
border-bottom:1px solid #564b47;*/
/*padding:5px 15px;*/
margin:0px }

h2 {
color: #000;
font-size:14px;
font-weight:bold;
padding: 5px 10px;
margin:0px;}

h3 {
color: #000;
font-size:13px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

/* ----------container to center the layout-------------- */
#container {
width: 934px;
margin-left: auto;
margin-right: auto;
height:100%;
}

/* ----------banner for logo-------------- */
#banner {
height:98px;
text-align: center;
padding: 0px;
margin: 0px;
float:left
}
#banner img {padding:10px 0px;} 
#bannertitle{padding-top:40px;font-size:40px; padding-bottom:20px;font-weight:bold; font-size:10px; color:#000;}

#bannertitle {
	margin: 0;
	padding: 98px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

#bannertitle li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#bannertitle a {
	float: left;
	padding: 98px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:53px; /* for IE5/Win only */
	}
	
#bannertitle a:hover {
	background-position: 0 -98px;
	}

#bannertitle a:active, #bannertitle a.selected {
	background-position: 0 -98px;
	}
	
#bannertitleimg a {
	width: 376px;
	background:url(images/logo.jpg) top left no-repeat;
	}

#bannerad {
	height:60px;
	width:468px;
	padding: 0px;
	margin: 0px;
	margin-top:19px;
	float:right;
	}

#outer {
	width:934px;
	float:left;
	height:100%;
	margin-bottom:25px;
	}
		
#media { 
	float:left;
	width:934px;
	height:400px;
	margin-bottom:15px;
	background-color:#CCCCCC;
	}
	
#banners { 
	width:934px;
	margin-bottom:15px;
	height:95px;
	float:left;
	background-color:#333333;
	}

/* -----------------content--------------------- */
#content {
width:934px;
padding: 0px;
margin: 0px;
}
div#content { 
min-height:660px;
/*height:expression(this.scrollHeight > 660 ? "auto":"660px"); */
}

/* --------------left navi------------- */
#left {
float: left;
width: 235px;
margin: 0px;
padding: 0px;
background:#172322;
height:625px;
padding-top:60px;
background-image:url(images/left-top.jpg);
background-repeat:no-repeat;
}

#left ul {
	margin: 0; 
	padding: 0;
	padding:10px;
	}

#left li {
	margin: 0px;
	font-size:12px;
	padding:6px;
	margin-bottom:5px;
	margin-left: 5px;
	margin-right:5px;
    list-style: none;
	color:#fff;
	}
#left li a{
	color:#fff;
	width:100%;
	text-decoration:none;
	padding-bottom:4px;
	border-bottom:2px solid #999999;
	}
#left li a:visited{
	color:#fff;
	text-decoration:none;
	padding-bottom:4px;
	border-bottom:2px solid #999999;
	}
#left li a:hover{
	color:#fff;
	text-decoration:none;
	padding-bottom:4px;
	border-bottom:4px solid #fff;
	}

/* --------------right navi------------- */
#right {
float: left;
width: 699px;
margin: 0px;
padding: 0px;
background:#fff;
min-height:636px;
}

#right-box {
margin:0px 0px 24px 44px;
padding:28px;
padding-top:15px;
width:598px;
height:130px;
float:left;
background-image:url(images/right-box.jpg);
}
#right-box h1 { padding:0px; margin:0px; margin-bottom:5px; color:#fff; font:30px "Myriad Pro", Calibri, Arial, Verdana; font-weight:bold; font-style:italic; letter-spacing:0px; letter-spacing:-1px; }
#right-box p { color:#FFFFFF; }

.larger { font:15px "Myriad Pro", Calibri, Arial, Verdana; font-style:italic; text-align:justify; line-height:14pt; padding:0px; margin:0px; }

#right-content {
margin:0px 0px 24px 44px;
width:654px;
float:left;
}
#right-content h2 { padding:0px; margin:0px; margin-bottom:5px; color:#121212; font:20px "Myriad Pro", Calibri, Arial, Verdana; font-weight:bold; font-style:italic; letter-spacing:0px; letter-spacing:-1px; }

#right-content p { font:14px "Myriad Pro", Calibri, Arial, Verdana; font-style:italic; text-align:justify; line-height:14pt; padding:0px; margin:0px; margin-bottom:10px; }

#content-bottom {
height:70px;
width:934px;
float:left;
padding: 0px;
margin: 0px;
background-image:url(images/content-footer.jpg); }

/* -----------footer--------------------------- */

#footer {
float:left;
width:934px;
height:100px;
margin:0px;
padding:0px;
background-color:#ffffff;
margin-top:20px;
}

#footer p{ text-align:center; font-size:10px; color:#0C63B3; line-height:14pt; } #footer a{ text-align:center; color:#000; text-decoration:none; } #footer a:hover{ text-align:center; color:#000; text-decoration:underline; } #footer a:visited{ text-align:center; color:#000; } 


/* MENU CSS */
	
#navigation {
	width:934px;
	float:left;
	margin: 0;
	margin-top:15px;
	display:inline;
	background-color:#172322;
	}

#menu{ margin:0px; padding:0px; list-style:none; color:#fff; line-height:45px; display:inline-block; float:left; z-index:1000; width:786px; } 
#menu a { color:#fff; text-decoration:none; } 
#menu > li {background:#172322 none repeat scroll 0 0; cursor:pointer; float:left; position:relative; padding:0px 10px;} 
#menu > li a:hover {color:#B0D730;} 
#menu .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent; padding-right:22px; }

/* sub-menus*/ 
#menu ul { padding:0px; margin:0px; display:block; display:inline;} 
#menu li ul { position:absolute; left:-10px; top:0px; margin-top:45px; width:180px; line-height:16px; background-color:#172322; color:#0395CC; /* for IE */ display:none; } 
#menu li:hover ul { display:block;} 
#menu li ul li{ display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; } 
#menu li ul li:first-child { border-top: none; } 
#menu li ul li a { display:block; color:#0395CC; } 
#menu li ul li a:hover { color:#7FCDFE; } 

/* main submenu */ 
#menu #main { left:0px; top:-20px; padding-top:20px; background-color:#7cb7e3; color:#fff; z-index:999; width:150px;} 

/* search */ 
.searchContainer div { background-color:#fff; display:inline; padding:5px; margin-left:15px;} 
.searchContainer input[type="text"] {border:none;} 
.searchContainer img { vertical-align:middle;}

/* corners*/ 
#menu .corner_inset_left { position:absolute; top:0px; left:-12px;} 
#menu .corner_inset_right { position:absolute; top:0px; left:180px;} 
#menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;} 
#menu .corner_left { position:absolute; left:0px; top:0px;} 
#menu .corner_right { position:absolute; left:162px; top:0px;} 
#menu .middle { position:absolute; left:18px; height: 20px; width: 145px; top:0px;}