body {

	margin: 0;

	padding: 0;

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

	font-size: 13px;

	color: #A4E4F5;

	background-repeat: repeat-y;

	background-color: #092030;

	background-position: center top;

}

#container {

	width: 980px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	border-left-width: 20px;

	border-left-style: solid;

	border-right-width: 20px;

	border-right-style: solid;

	background-repeat: repeat-x;

	background-color: #FFFFFF;

	border-right-color: #23538D;

	border-left-color: #23538D;







}



input, textarea {

	border: 1px solid #FFFFFF;

	font: bold 13px Arial, Helvetica, sans-serif;

	color: #0F5B96;

	background-color: #FFFFFF;

}



h1, h2, h3, p, ol, ul {

	margin-top: 0;

}



h1, h2, h3 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}



h1, h2 {

	text-transform: capitalize;

	font-weight: normal;

	background-repeat: no-repeat;

	background-position: 10px 35px;

}



h1 {

	letter-spacing: -2px;

	font-size: 1.8em;

}



h2 {

	letter-spacing: -1px;

	font-size: 1.3em;

}



p, ol,u  {

	margin-bottom: 1.5em;

	line-height: 150%;

}



a {

	color: #DDDDDD;

}



a:hover {

	text-decoration: none;

	color: #FFFFFF;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: none;

}

a:active {

	text-decoration: none;

}

img.left {

	float: left;

	margin: 4px 20px 0 0;

}



img.right {

	float: left;

	margin: 4px 0 0 20px;

}



hr {

	display: none;

}li.newbullet {

	list-style-image:url(../images/bullet-1b.png);

	line-height: 150%;

	background-position: 20px;

}

ul {

	font-size : 11pt;

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

	list-style-image: url(images/plus-2.png);

}



ul ul li {

font-size : 10pt;

font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



list-style-image: url(images/plus-2.png);

}



ul ul ul li {

font-size : 10pt;

font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



list-style-image: url(images/plus-2.png);

}



/* Header */



#header {

	height: 166px;

	text-transform: lowercase;

	background-image: url(../images/img03.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	background-color: #042454;

}



#logo {

	float: left;

	width: 100%;

	



	background-repeat: no-repeat;

	background-position: left top;

	height: 164px;

}



#logo h1, #logo p {

	float: left;

	margin: 0;

	line-height: normal;

}



#logo h1 {

	padding: 47px 0 0 20px;

	font-size: 3em;

	color: #62D6F5;

}



#logo p {

	padding: 69px 0 0 7px;

	letter-spacing: -1px;

	font-size: 1.4em;

	color: #199DD2;

}



#logo a {

	text-decoration: none;

	color: #62D6F5;

}



*{

	list-style:none;

	font-style: normal;

}

#menucontainer{

	position:relative;

	height:35px;

	color:#FFFFFF;

	width:100%;

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

	float: left;

	background-color: #1389C6;

	padding-top: 0px;

	background-image: url(../images/menu_back.gif);

	background-repeat: repeat-x;

	background-position: left top;

	}

#menunav{

	position:relative;

	height:35px;

	font-size:12px;

	text-transform:uppercase;

	font-weight:bolder;

	background-color: #26498D;

	background-image: url(../images/menu_back.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-right: 15;

	padding-bottom: 0;

	padding-left: 5px;

	border-right-width: 1px;

	border-right-style: none;

	border-right-color: #FFFFFF;

}

	

#menunav ul{

	margin:0;

	padding:0;

	list-style-type:none;

	width:auto;	

	float:left;}



#menunav ul li{

	display:block;

	float:left;

	margin:0 1px;}



#menunav ul li a{

	display:block;

	float:left;

	color:#FFFFFF;

	text-decoration:none;

	height:20px;

	padding-right: 13px;

	padding-bottom: 0;

	padding-left: 13px;

	padding-top: 5px;

}



#menunav ul li a span{

	height:45px;

	float:left;



	padding-right: 20px;

	padding-bottom: 0;

	padding-left: 0;

}



#menunav ul li a:hover{

	color:#fff;

	background-color: #26498D;

	background-repeat: repeat-x;

	background-position: left center;

	

}



#menunav ul li a:hover span{

	display:block;

	width:auto;

	cursor:pointer;}

#menunav ul li a.current, #menunav ul li a.current:hover{

	color:#fff;

	background:#1D6893 url(../images/left.jpg) no-repeat top left;

	line-height:275%;}

#menunav ul li a.current span{

	display:block;

	padding:0 20px 0 0;

	width:auto;

	background:#383636 url(../images/right.jpg) no-repeat top right;

	height:38px;}





/* Page */



#page {

	width: 980px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	background-color: 003658;

}



/* Content */



#content {

	float: left;

    width: 553px;
	

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0px;

	background-color: #FFFFFF;

}

.middle{

	margin-bottom: 0px;

	color: #0A416B;

	margin-top: 0px;

	background-repeat: no-repeat;

	padding-top: 0px;

	padding-bottom: 0px;

	height: 150px;

}



.post {

	margin-bottom: 0px;

	color: #666666;

	background-color: #FFFFFF;

	background-repeat: no-repeat;

	margin-top: 0px;

}



.post a {

	color: #1690C9;

}



.post a:hover {

	color: #0099CC;

}



.post .title {

	margin: 0;

	padding-top: 20px;

	padding-right: 30px;

	padding-bottom: 0;

	padding-left: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #A7A8AC;

}



.post .title a {

	text-decoration: none;

	color: #0F336D;

}



.post .byline {

	margin: 0;

	padding: 0 30px;

}



.post .entry {

	padding-top: 5px;

	padding-right: 30px;

	padding-bottom: 10px;

	padding-left: 30px;

	min-height: 0px;
	

}



.post .links {

	margin: 0;

	padding-top: 2px;

	padding-right: 30px;

	padding-bottom: 35px;

	padding-left: 30px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FDFDFD;

}



.post .links a {

	padding-left: 10px;

	text-decoration: none;

	font-weight: bold;

	color: #0A416B;

	background-repeat: no-repeat;

	background-position: left center;

}



.post .links a:hover {

	color: #FFFFFF;

}



/* Sidebars */



.sidebar {

	float: left;

	width: 210px;

	background-repeat: no-repeat;

	background-position: center top;

}



.sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

	line-height: normal;

}



.sidebar li {

}



.sidebar li ul {

}



.sidebar li li {

	background: url(../images/img08.gif) no-repeat 0 12px;

	border-bottom: 1px solid #2872A6;

	margin-left: 10px;

	padding-top: 6px;

	padding-right: 0;

	padding-bottom: 6px;

	padding-left: 10px;

}



.sidebar li li a {

	text-decoration: none;

	color: #C9ECF5;

}



.sidebar li li a:hover {

	color: #FFFFFF;

}



.sidebar li h2 {

	padding-top: 20px;

	color: #003658;

	background-image: url(../images/module-1a.png);

	background-repeat: no-repeat;

	background-position: 10px 25px;

	padding-left: 40px;

}

#sidebarimg2 {

	padding:1px;

	border:1px none #FFFFFF;

	text-align:left;

	vertical-align: middle;

	white-space: normal;

	float: none;

} 

/* Left Sidebar */



#leftbar {

	padding-left: 0px;

	background-repeat: no-repeat;

	background-position: center top;

	padding-top: 30px;

}

.polaroid2 {

	padding:1px;

	border:1px solid #fff;

	text-align:justify;

	background-color: #CCCCCC;

	vertical-align: top;

	white-space: normal;



}

/* Right Sidebar */



#rightbar {

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 5px;

}



/* Search */



#searchform {

	padding-top: 5px;

	text-align: right;

	

}



#searchform br {

	display: none;

}



#searchform input {

	margin-bottom: 5px;

}



#searchform #s {

	width: 190px;

}



/* Calendar */



#calendar_wrap {

	padding-left: 10px;

}



#calendar_wrap table {

	width: 180px;

	text-align: center;

	border-collapse: collapse;

}



#calendar_wrap tfoot {

	font-weight: bold;

}



#calendar_wrap tfoot a {

	text-decoration: none;

}



#calendar_wrap #prev {

	text-align: left;

}



#calendar_wrap #next {

	text-align: right;

}



#calendar_wrap tbody {

	border-bottom: 1px solid #2872A6;

	border-right: 1px solid #2872A6;

}



#calendar_wrap tbody td {

	padding: 3px 0;

	border-top: 1px solid #2872A6;

	border-left: 1px solid #2872A6;

}



#calendar_wrap tbody td a {

	font-weight: bold;

}

 

/* Footer */



#footer {

	clear: both;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 30px;

	padding-left: 0;

	background-color: #083253;

	background-image: url(../images/footer.gif);

	background-position: left bottom;

	background-repeat: no-repeat;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

}



#footer p {

	text-align: center;

	font-size: smaller;

	color: #66CCFF;

	width: 100%;

	background-position: right center;

	background-repeat: no-repeat;

}



#footer a {

	color: #FFFFFF;

}

.footer_logo {

	background-repeat: no-repeat;

	background-position: right center;

	height: 50px;

	text-align: center;

	width: auto;

	float: left;

	margin-left: o;

}

#fbox li {

	background: url(../i/layout/bg-choose.gif) 0 0 no-repeat;

	width: 250px;

	height: 210px;

	padding: 0px;

	float: left;

	display: inline;

}

#fbox a {

	background: url(../i/layout/bg-choose.gif) 0 0 no-repeat;

	text-decoration: none;

	width: 250px;

	height: 210px;

	display: block;

	color: #D56705;

}.fboxh2 {

	letter-spacing: -1px;

	font-size: 1.3em;

	padding: 10px;

	text-align: center;

}



#fbox1 {

	width: 235px;

	margin-left:0px;

	padding-left:10px;

	padding-right:0px;













background-color: ;

	background-image: 

url(../images/boxb.png);

	background-repeat: no-repeat;

	float: left;

	background-color: #FEFEFE;

	height: 50px;

}











#fbox2 {

	width: 235px;

	padding-right: 0px;

	padding-left: 10px;







background-color: ;

	background-image: 

url(../images/boxb.png);

	background-repeat: no-repeat;

	float: left;

	background-color: #FEFEFE;

	height: 50px;

}







#fbox3 {

	width: 235px;

	padding-right: 0px;

	padding-left: 10px;











	

background-color: ;

	background-image: 

url(../images/boxb.png);

	background-repeat: no-repeat;

	float: left;

	background-color: #FEFEFE;

	height: 50px;

}

#fbox4 {

	width: 235px;

	padding-right: 0px;

	padding-left: 10px;











	

background-color: ;

	background-image: 

url(../images/boxb.png);

	background-repeat: no-repeat;

	float: left;

	background-color: #FEFEFE;

	height: 50px;

}

.preload1 {background: url(three_1.gif);}

.preload2 {background: url(three_1a.gif);}



#nav {

	padding:0;

	margin:0;

	list-style:none;

	height:38px;

	position:relative;

	z-index:500;text-transform: uppercase;

	font-family:arial, verdana, sans-serif;

	background-color: #fff;

	background-image: url(../images/three_0.gif);

	background-repeat: repeat-x;

}

#nav li.top {display:block; float:left; height:38px;}

#nav li a.top_link {

	display:block;

	float:left;

	height:35px;

	line-height:33px;

	color:#FFFFFF;

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

	padding:0 0 0 12px;

	cursor:pointer;

	background-image: url(../images/three_0.gif);

}

#nav li a.top_link span {

	float:left;

	display:block;

	padding:0 24px 0 12px;

	height:35px;

	background-image: url(../images/three_0.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

#nav li a.top_link span.down {

	float:left;

	display:block;

	padding:0 24px 0 12px;

	height:35px;

	background-image: url(../images/three_0a.gif);

	background-repeat: no-repeat;

	background-position: right top;

}



#nav li:hover a.top_link {

	color:#fff;

	background-image: url(../images/three_1.gif);

	background-repeat: no-repeat;

}

#nav li:hover a.top_link span {

	background-image: url(../images/three_1.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

#nav li:hover a.top_link span.down {

	background-image: url(../images/three_1a.gif);

	background-repeat: no-repeat;

	background-position: right top;

}



/* Default list styling */



#nav li:hover {position:relative; z-index:200;}



#nav li:hover ul.sub

{

	left:1px;

	top:38px;

	background: #435884;

	padding:3px;

	border:1px solid #0081c6;

	white-space:nowrap;

	width:143px;

	height:auto;

	z-index:300;

}

#nav li:hover ul.sub li

{

	display:block;

	height:30px;

	position:relative;

	float:left;

	width:145px;

	font-weight:normal;

}

#nav li:hover ul.sub li a

{

	display:block;

	font-size:12px;

	height:28px;

	width:140px;

	line-height:18px;

	text-indent:5px;

	color:#fff;

	text-decoration:none;

	border:1px solid #fff;

}

#nav li ul.sub li a.fly

{

	background-color: #435884;

	background-image: url(../images/arrow_over.gif);

	background-repeat: no-repeat;

	background-position: 120px 6px;

}

#nav li:hover ul.sub li a:hover 

{background:#0081c6; color:#fff; border-color:#fff;}

#nav li:hover ul.sub li a.fly:hover

{

	color:#fff;

	background-color: #435884;

	background-image: url(../images/arrow_over.gif);

	background-repeat: no-repeat;

	background-position: 120px 6px;

}





#nav li:hover li:hover ul,

#nav li:hover li:hover li:hover ul,

#nav li:hover li:hover li:hover li:hover ul,

#nav li:hover li:hover li:hover li:hover li:hover ul

{

	left:130px;

	top:-4px;

	background: #435884;

	padding:3px;

	border:1px solid #fff;

	white-space:nowrap;

	width:142px;

	z-index:400;

	height:auto;

}



#nav ul, 

#nav li:hover ul ul,

#nav li:hover li:hover ul ul,

#nav li:hover li:hover li:hover ul ul,

#nav li:hover li:hover li:hover li:hover ul ul

{position:absolute; left:-9999px; top:-9999px; width:120; height:0; margin:0; padding:0; list-style:none;}



#nav li:hover li:hover a.fly,

#nav li:hover li:hover li:hover a.fly,

#nav li:hover li:hover li:hover li:hover a.fly,

#nav li:hover li:hover li:hover li:hover li:hover a.fly

{

	color:#fff;

	border-color:#fff;

	background-color: #435884;

	background-image: url(../images/arrow_over.gif);

	background-repeat: no-repeat;

	background-position: 80px 6px;

} 



#nav li:hover li:hover li a.fly,

#nav li:hover li:hover li:hover li a.fly,

#nav li:hover li:hover li:hover li:hover li a.fly

{

	color:#000;

	border-color:#bbd37e;

	background-color: #435884;

	background-image: url(../images/arrow.gif);

	background-repeat: no-repeat;

	background-position: 80px 6px;

} 

