body {
	text-align:center;
	background:#1D2D3C url(images/outer_bg.jpg) no-repeat center top;
	font-size:62.5%;
	font-family:arial;
	color:#444444;
}
* {
	margin:0;
	padding:0;
}
html {
	height:100%;
	margin-bottom:1px;
	font-size:100%;
}
#outer {
	margin:0px auto;
	width:1100px;
	width:990px;
	min-height:400px;
	text-align:left;
}

#outerwrapper {
	float:left;
	width:1100px;
	width:990px;
/*	background:#1d2d3c url(images/outer_bg.jpg) no-repeat left top;*/
}
#wrapper {
	width:939px;
	min-height:420px;
	float:left;
	display:inline;
	margin-left:80px;
	margin-left:25px;
	font-size:1.2em;
}
#content {
	float:left;
	width:939px;
	min-height:420px;
	background:url(images/wrapper_bg.png) repeat-y left top;
}
#masthead {
	position:relative;
}


.left {
	float:left;display:inline;
}

#masthead .left{
float:none;
position:absolute;
}
.content_mainTraining{
	float:left;display:inline;
	width:910px;
	margin:8px 9px 3px 14px;
}

.content_mainInContainerTraining{
	min-height:400px;
	background:#ffffff;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: Tahoma;
	color: #000099;
	text-align: justify;
}

.content_main{
	float:left;display:inline;
	width:673px;
	margin:8px 9px 3px 14px;
}
 .content_mainInContainer{
	min-height:400px;
	background:#ffffff;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
	font-family: Tahoma;
	color: #000099;
	text-align: justify;
}
.content_main h1{
	color:#4c81b3;
	font-size:1.6em;
	border-bottom:1px solid #747474;
	margin:0 5px 8px 5px;
	padding:0 0 3px 2px;
}
.content_main p{
	padding:0 0px 0 0px;
	margin-bottom:8px;
}
/*
.content_main ul{
list-style:disc !important;
list-style-type:disc !important;
float:none !important;
display:block !important;
border:1px solid #FF0000;
}

.content_main li{
list-style:disc !important;
list-style-type:disc !important;
float:none !important;
display:block !important;
margin-left:30px;
padding-bottom:8px;
}
*/
.content_main blockquote{
margin-left:45px;
}
.right {
	float:right;
	width:230px;
	display:inline;
	margin:8px 10px 0 0;
	
}
.subleft {
	float:left;
	clear:left;
	width:218px;
	padding-bottom:6px;
	display:inline;
	margin:0 12px 0 16px;
}

.subleft2 {
	float:left;
	clear:left;
	width:215px;
	padding-bottom:6px;
	display:inline;
	margin:0 12px 0 16px;
}

.content_subrightAdverts{
	float:left;
	clear:left;
	width:223px;
	padding-bottom:6px;
	display:inline;
}

.subright h1, .subright p {
	color:#000099;
}
.subright h1 {
	font-size:1.7em;
	border-bottom:1px solid #747474;
	margin:0 5px 8px 5px;
	padding:0 0 3px 2px;
}
.subright p {
	padding:0 8px 0 8px;
	margin-bottom:8px;
}

.memberservices {
	float:left;display:inline;
	width:222px;
	min-height:220px;
}
.memberservices .newsfg {
	padding-bottom:32px;
}
.memberservices h1, .subright p {
	color:#4c81b3;
}
.memberservices h1 {
	font-size:1.7em;
	border-bottom:1px solid #747474;
	margin:0 5px 8px 5px;
	padding:0 0 3px 2px;
}
.memberservices p {
	padding:0 8px 0 8px;
	margin-bottom:8px;
	width:198px;
}

.subleft h2, .subleft p, .content_subrightAdverts p {
	width:198px;
	color:#000080;
	padding:0 6px 0 6px;
}
.content_subrightAdverts p{
	color:#666666;
}
.subleft h2 {
	border-bottom:1px solid #4c81b3;
	font-size:1.5em;
	margin-bottom:5px;
	padding:2px 0 5px 6px;
}
.subleft p.header, .content_subrightAdverts p.header {
	color:#747474;
}
.subleft a, .content_subrightAdverts a {
	text-decoration:underline;
	color:#4c81b3;;
}
.subleft .newsfg2 {
	padding-left:0px;
	font-family: Tahoma;
	color: #000080;
}
.content_subrightAdverts h5{
	font-weight:normal;
	border-bottom:1px solid #999999;
	margin-bottom:3px;
	padding-bottom:2px;
	color:#666666;
	text-align:center;
}
.subright {
	float:left;display:inline;
	width:445px;
	min-height:220px;
}
.subright .newsfg {
	padding-bottom:32px;
	color: #000080;
}
.bottom {
	background:url(images/bottom.png) no-repeat left bottom;
	width:939px;
	height:13px;
	clear:both;
	margin:0 auto;
}
.separator {
	height:10px;
}
#footer {
	margin:0 auto;
	width:939px;
	color:#fff;
	padding:5px 0 10px 0;
}
#footer ul {
	padding-left:10px;
}
#footer li.first {
	margin-right:610px;
}
#footer li a {
	margin-right:10px;
}
.bottombg  {
/*	background:#00CC33;*/
	padding-bottom:10px;
}
/*--------------------------IMAGES---------------------*/
.right img {
	clear:both;
	margin-bottom:8px;
	border:none;
}
#masthead img.right {
	display:inline;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:-3px;
}
.left img {
	float:left;display:inline;
	margin:8px 0 0 15px;
}
#masthead img.left {
	margin:10px 0 0 10px;
	display:inline;
}
.right li img {
	border:none;
	margin:0;
}

.newsfg table{
margin:5px;
width:195px;
}


/*---------------------------LISTS---------------------------------*/
#masthead ul, ul.member, .right ul {
	list-style:none;
	float:left;display:inline;
}
#masthead ul li, #masthead li a, ul.member li, .member li a, .right ul li, .right li a  {
	float:left;display:inline;
}
 a {
	color:#3366CC;
	text-decoration:none;
} 
 a:visited {
	color:#000099;
	text-decoration:none;
} 
a:hover {
	text-decoration:underline;
	color:#000099;
}
a.whitelink:link {
	color:#ffffff;
	text-decoration:none;
}
a.whitelink:visited {
	color:#ffffff;
	text-decoration:none;
}
a.whitelink:hover {
	text-decoration:underline;
}
.menu ul {
	clear:both;
}

.right ul {
	background:url(images/ul_bg.png) no-repeat left top;
	width:225px;
	height:229px;
	margin-bottom:30px;
}
.right li.first {
	color:#fff;
	padding:3px 0 2px 10px;
	border-bottom:1px solid #000000;
	width:215px;
	margin-bottom:6px;
	font-size:1.3em;
	font-weight:bold;
}
.right li a {
	margin:0 0 2px 6px;
}

.memberservices ul {
	background:#1D2D3C url(images/outer_bg.jpg) no-repeat center top;
	width:225px;
	height:229px;
	margin-bottom:30px;
}
.memberservices li.first {
	color:#fff;
	padding:3px 0 2px 10px;
	border-bottom:1px solid #000000;
	width:215px;
	margin-bottom:6px;
	font-size:1.3em;
	font-weight:bold;
}
.memberservices li a {
	margin:0 0 2px 6px;
}

#content ul.member {
	margin:8px 0 8px 15px;
	clear:both;
	
	
}
/*.member li a {*/
a.whitelink {
	float:left;display:inline;
	width:213px;
	height:17px;
	background:url(images/member_ul.png) no-repeat left top;
	text-align:center;
	margin-right:15px;
}
/*----------------------------------------FORMS-------------------------*/
#masthead form {
	position:absolute;
	top:50px;
	left:500px;
}
#masthead input {
	border:none;
	background:url(images/search_left.jpg) no-repeat left top;
	width:92px;
	height:18px;
	font-size:0.9em;
	padding:4px 5px 0 19px;
}
#masthead input.btn {
	background:url(images/go.jpg) no-repeat left top;
	width:28px;
	height:22px;
	padding:0;
}
#masthead form p {
	float:left;
}

/*-----------------------------NAV--------------*/
#navigation {
		width:949px;
		position:relative;
}
#navigation ul {
		width:924px;
		height:34px;
		background:url(images/masthead_ul_bg.jpg) no-repeat left top;
		float:left;display:inline;
		margin-top:-3px;
		padding-left:15px;
		margin-top:0px;
}
#dmenu li  a {
	display:inline-block; 
	height:25px; 
	text-align:center; 
	color:#fff; 
	background:none; 
	line-height:22px; 
	overflow:hidden;
	font-size:1.2em;
	margin:8px 2px -2px 0;
	width:110px;
	font-size:11px;
}
#dmenu li li a{
	width:125px;/*wider subnav*/

}
#dmenu li {
		margin: 0;
		padding: 0 0 0 0px;
		float: left;
		position: relative;
}
#dmenu li a:hover, #dmenu li a.selected {
		text-decoration:none;
		background-image:none;
		color:#ffffff;
}

#dmenu li:hover a.o{
		background-image:url('images/nav-bg.png');
		color:#000000;
}

ul#dmenu li.dmenu:hover a.tln{
		background-image:none;
		color:#ffffff;
}

#dmenu li li a:hover{
		background:#999999;
		text-align: left;
}


/*body #wrapper #dmenu ul li a {
		text-transform: none;
		font-size: 11px;
		}*/

#dmenu li li {
		display: block;
		width: 110px;
		width:125px;/*wider subnav*/
		padding: 0;
		color:red;
		background:#000000;
		font-size:11px !important;
		}

#dmenu li ul {
		text-align: left;
		margin: 0;
		background:yellow;
		padding: 0;
		display: none;
		position: absolute;
		left: 00px; 
		top: 33px;
		z-index: 10;
		width: 110px;
		width:125px;/*wider subnav*/
}
#dmenu .navListOne {
		position: absolute;
		text-align:center;
}
#dmenu .navListOne li{
border-top:1px solid #377BAA;
}
#dmenu .navListOne li a{
padding-top:2px;
font-size:11px;
}
#dmenu .navListOne a {
	margin:0;
}

#dmenu ul li a {
		background: #000000;
		color:#ffffff;
		padding-left:2px;
		margin-bottom:0px;
		text-align: left;
}

#dmenu li:hover ul , #dmenu li.over ul{
		display: block;
		
		}

#home #FlashDiv{
margin-left:15px;
margin-top:8px;
}

.content_mainInContainer ul, .content_mainInContainer ol{
list-style:disc;
float:none;
display:block;
}

.content_mainInContainer li{
margin-left:30px;
padding-bottom:8px;
}

	 		
.adsright{
  background:#ffffff;
	font-family: Tahoma;
	color: #000099;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Tahoma;
	color: #000099;
}
a.ad:link {
	color: #FF0000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
a.ad:visited {
	color: #FF0000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
a.ad:hover {
	color: #3366CC;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
#article {
	font: 12px Tahoma;
	color: #000080;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
}
a.article:link {
	color: #3366CC;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 100%;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-size: 12px;
}
a.article:visited {
	color: #3366CC;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 100%;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-size: 12px;
}
a.article:hover {
	color: #FF0000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 100%;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-size: 12px;
}
a.memberserviceslink:link {
	color: #3366CC;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 100%;
	font-style: normal;
	line-height: 200%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-size: 14px;
}
a.memberserviceslink:visited {
	color: #3366CC;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 100%;
	font-style: normal;
	line-height: 200%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-size: 14px;
}
a.memberserviceslink:hover {
	color: #FF0000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 100%;
	font-style: normal;
	line-height: 200%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-size: 14px;
}
#flash {
	width: 600px;
	POSITION: relative;
}

/*------------------------------------ROUNDED BOX------------------------*/
.content_subrightAdverts{

}

.adsright{
background:#FFFFFF;
padding:10px;
}

.news{display:block}
.news *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  color: #000099;
  background:#ffffff}
.news1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  background:#ffffff}
.news2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  background:#ffffff}
.news3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;}
.news4{
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff}
.news5{
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff}
.newsfg{
  background:#ffffff;
  padding-bottom:10px;
  color: #000099;}
.newsfg2{
  background:#ffffff;
	font-family: Tahoma;
	color: #000099;
  padding-bottom:10px;
}
.newsfg p{
  color: #000080;}
  
  
#memberservicesbox a{
	height:26px;
	width:208px;
	background:url('images/ms_btn.jpg');
	color:#033d62;
	font-size:16px;
	font-family:Calibri, Arial;
	padding-top:11px;
	padding-left:17px;
	display:block;
}