body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th {margin:0; padding:0;}

html, body {
	background:#4795BB url(../images/bg.jpg) repeat-x left top;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}
.inputs {
	background-color: #FCF0FD;
	margin: 2px;
	padding: 2px;
	border: 1px solid #F994FD;
	width:200px;}
.inputs-focus {background-color: #E7CFE8;
	width:200px;
	margin: 2px;
	padding: 2px;
	border: 1px solid #CDCDCD;
}
.clr {clear: both;}

/*.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-block;}*/

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lF {float:left;}
.rF {float:right;}



/* LAYOUT STYLES */
#wrapper {
	margin: 0px auto;
	width: 940px;
}
#header {}
.logo {
	float:left;
	background: url(../images/logo.gif) left top;
	height: 111px;
	width: 296px;
	overflow: hidden;
}
.logo a{
	display:block;
	text-indent:-9999px;
	height: 111px;
	width: 296px;
}
.rtopSec { float:right; width:644px; }
.rtoplinks {
	background: url(../images/toprtlinkbg.gif) repeat-x left top;
	float: right;
	width: 284px;
	text-transform: uppercase;
	height: 27px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}
.rtoplinks A  {
	height: 20px;
	padding-top: 7px;
	color: #FFFFFF;
	padding-left: 18px;
	display: block;
	float: left;
}
.rtoplinks A:hover {
	color: #FF5040;
}		
.banner {
	margin: 24px 0px;
}

/* navigation */
			/* navigation links
			-------------------------------------------------------- */
			ul#nav {
				width:940px; height:44px;
				background:url(../images/nav.gif) no-repeat;
				position: relative;
				padding:0; margin:0;
				}
			
				ul#nav li {float: left; list-style: none; padding:0; margin:0; list-style-type:none;}
				
				ul#nav li a {
					position: absolute;	text-indent: -9999px; text-decoration: none; border: none !important; top:0; height:44px;}
			
					ul#nav li#nav-1 a { 
						left: 0px; width: 138px; 
						background: url("../images/nav.gif") -0px 0 no-repeat;
						}
					ul#nav li#nav-2 a { 
						left: 138px; width: 108px; 
					background: url("../images/nav.gif") -138px 0 no-repeat;
						}
					ul#nav li#nav-3 a { 
						left: 247px; width: 107px; 
						background: url("../images/nav.gif") -247px 0 no-repeat;
						}
					ul#nav li#nav-4 a { 
						left: 354px; width: 124px; 
						background: url("../images/nav.gif") -354px 0 no-repeat;
						}
					ul#nav li#nav-5 a { 
						left: 478px; width: 236px; 
						background: url("../images/nav.gif") -478px 0 no-repeat;
						}
					ul#nav li#nav-6 a { 
						left: 645px; width: 153px; 
						background: url("../images/nav.gif") -645px 0 no-repeat;
						}
					ul#nav li#nav-7 a { 
						left: 798px; width: 142px; 
						background: url("../images/nav.gif") -798px 0 no-repeat;
						}
					
			ul#nav li#nav-1 a:hover  	{ background-position: -0px -44px; }
			ul#nav li#nav-2 a:hover  	{ background-position: -138px -44px; }
			ul#nav li#nav-3 a:hover  	{ background-position: -247px -44px; }
			ul#nav li#nav-4 a:hover  	{ background-position: -354px -44px; }
			ul#nav li#nav-5 a:hover  	{ background-position: -478px -44px; }
			ul#nav li#nav-6 a:hover  	{ background-position: -645px -44px; }
			ul#nav li#nav-7 a:hover  	{ background-position: -798px -44px; }

		     ul#nav li#nav-1 a.active1  	{ background-position: -0px -44px; }
		
			ul#nav li#nav-3 a.active3  	{ background-position: -247px -44px; }
			ul#nav li#nav-4 a.active4  	{ background-position: -354px -44px; }
			ul#nav li#nav-5 a.active5  	{ background-position: -478px -44px; }
			ul#nav li#nav-6 a.active6 	{ background-position: -645px -44px; }
			ul#nav li#nav-7 a.active7  	{ background-position: -798px -44px; }
		
			/* navigation close */
/*middle*/
#ContentArea {
	margin: 0px;
	padding: 0px 0px 15px;
}
.leftsec {
	float:left;
	width:620px;
	width/**/:/**/620px;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}
.doyoubx {
	background: #010304 url(../images/doyoubx_bg.gif) repeat-x left top;
	padding: 14px;
	}
.doyoubx  h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}	
.doyoubx .bluetxt {
	color: #75D2FE;
}
.redbx {
	background:#AC362B;
	font-size:13px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	color: #FFFFFF;
}
.vidooimgth{
	float:left;
	display:inline;
	margin-top: 5px;
}
.vidooimgth  img{
	border: 4px solid #fff;
	margin-right:12px;
}
.nomrg { margin:0px!important;}
.rigthsec { float:right;width:300px;}
.rgtsecbx {
	background: #FDFEFE url(../images/rightbx_bg.jpg) repeat-x left bottom;
	padding: 2px;
	width: 288px;
	margin: 0px 0px 20px;
	border: 2px solid #FFFFFF;
}
.rgtsecbxcont {
	padding: 5px;
}
.rgtsecbx h1 { margin-bottom:4px;}
.imgrgtmrg {
	margin-right:10px;
	border: 2px solid #CCCCCC;
}
.imglfttmrg {
	margin-left:10px;
	border: 2px solid #CCCCCC;
}
.readmore {
	background: url(../images/readmore_bt.gif) no-repeat right top;
	float: right;
	margin-top: 10px;	
}
.readmore A {
	background: url(../images/readmore_bt.gif) no-repeat right top;
	display: block;
	width: 103px;
	text-indent:-9999px;
	height: 29px;
}
.readmore A:hover {
	background: url(../images/readmore_bt1.gif) no-repeat right top;
	height: 29px;
}
.leftsecmiddle {margin-top:20px;}
.whtbx {
	float:left;
	display:inline;
	background: #FFFFFF;
	width:290px;
	margin-right:20px;
	padding: 5px;
}
.whtbxcont {
		padding: 5px;
}
.whtbx h1  {
	margin-bottom: 5px;
}
.line {
	background: url(../images/lineimg.gif) repeat-x left center;
	height: 1px;
	padding-top: 20px;
	padding-bottom: 20px;
	clear: both;
	width: 100%;
}
.footer {
	margin: 0px auto;
	width: 940px;
}
.footerlinkssec {
	background: #326982 url(../images/footerbg.gif) repeat-x left top;
	padding: 15px;
	color: #FFFFFF;
}
.footerlinkssec A {color: #FFFFFF;}
.footerlinkssec A:hover {color: #FFD130;}

.resourceaboutbx {
	float:left;
	display:inline;
	width:300px;
	margin-right:20px;
	border-right: 1px solid #5995B0;
}
.resourceaboutbx  h1 { margin-bottom:10px;}
.linksbx{ float:right; display:inline; width:260px;  }
.linksbx h1 { margin-bottom:10px;} 
.copyright {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #0B181E;
	height: 18px;
	text-align: right;
	padding: 12px 12px 10px;
}
.copyright A {
	color: #FFFFFF;
}
.copyright A:hover {}

/*middle*/
.blogsec {
	background: #E6E7E7 url(../images/blogsecbg.gif) repeat-x left bottom;
	margin-bottom: 2px;
	padding: 5px;
}
.blogcont {
	padding: 5px;
}
.blogsec h1  {
	font: 24px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/blogheadbg.gif) repeat-x left top;
	padding: 10px;
	margin-bottom: 10px;
}
.videosec {
	border-top: 10px solid #E5E5E5;
	border-right: 10px solid #E5E5E5;
	border-bottom: 10px solid #E5E5E5;
	border-left: 10px solid #E5E5E5;
	background: #1A2A30;
}
.videoleft { float:left; width:585px;}
.videoright {
	float:right;
	width:325px;
	padding: 5px;
	color: #FFFFFF;
}
.videoright a {color: #63B0D1;}
		

.videoright ul {
	margin: 0px;
	padding: 0px;
}
.videoright ul li  {
	background: url(../images/videolist_bg1.gif) repeat-x right bottom;
	display: block;
	float: left;
	margin-bottom: 10px;
}
.videoright ul li:hover  {
	
}
.ListTable1 .active td {
	background: #162429 url(../images/videolist_bg1.gif) repeat-x left bottom;
	font: 11px Arial, Helvetica, sans-serif;
}
	
.ListTable1 .active td:hover{
	background: #2C5669 url(../images/videolist_bg2.gif) no-repeat left bottom;
}
.ListTable1 .active1 td {
	background: #2C5669 url(../images/videolist_bg2.gif) no-repeat left bottom;
}

.subpage-text{
padding:25px;
font-size: 1em;
}

.subpage-title{
font-size: 1.9em;
}

.navigation-padding{
padding:15px;
}

#respond{
width: 500px;
}

.text-blog{
font-size: 1.5em;
padding: 15px;
}