@import url("submenu.css");
body{
	font-family:Verdana, Georgia, "Times New Roman";
	font-size:12px;
	text-align:center;
	margin:0;
	padding:0;
	background-image: url("../img/layout/bkg.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E7E3E4;
}
p{
	line-height:1.6em;
	margin:0;
	padding:0;
	margin-bottom:1.2em;
	text-align: justify;
}
form{padding:0; margin:0}
img {border: none;}
.left{float:left}
.right{float:right}
.clear{height:0em; overflow:hidden;clear:both;}
.red{color:#FF0000}
table{margin-bottom:15px}
a{text-decoration:none}
/*nav for Text Size and Language*/
#top-nav{color:#000000; position:relative; top:0;margin-left:.5em;text-align:right;float:right;}
#top-nav a{color:#000000; font-size:10px; text-decoration:none; padding:0 5px;}
#top-nav a.select{color:#ffffff; background-color:#999999;}
#shadow{
	background-image: url("../img/layout/shadow.jpg");
	background-repeat:no-repeat;
	background-position: center top;
	text-align:center;
	margin:0 auto;
	width:815px;
	position:relative;
	background-color: #E7E3E4;
}
#wrapper{
	width:768px;
	background-color:#FFFFFF;
	margin:0 auto;
	text-align:left;
	background-image: url("../img/header.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	padding:112px 11px 5px;
	border:1px solid #999999;
}

/*navigation menu*/
#nav{
	position:relative;
	width:100%;
	text-align:right;
	border-bottom: 3px double #999999;
	height:auto;
}
.signup{float:left; margin-top:17px; margin-left:5px; display:none}
.signup a{text-decoration:none;color: #000000; }
#nav ul{text-align:center;float:right;_margin:4px 0;margin-right:3px;}

#nav li{float: left;white-space:nowrap;	padding:0;margin:0;	list-style:none;}

#nav li a{	
	color: #000000;	
	text-decoration: none;
	text-align: center;
	position:relative;
	padding:6px 0;
	margin:0;
	margin-left:15px;
	bottom:-7px;
	border-bottom: 3px double transparent;
	_display:block;
	_border-color: #999999;
}
#nav li a:hover,#nav li a.select{border-bottom:2px solid #ff0000;_border-bottom-width:3px;}
/*IE 7*/
html>body #nav li a{ 
    *display:block;
	*border-bottom-width: 3px;
	*border-color: #999999;
	*bottom:-3px;
} 


/* Hide from IE5-Mac \*/
#nav li a{
	float: none;
	text-transform: capitalize;
}
/* End hide */
.homepage{position:relative}
.insidepage{position:relative;}
.insidepage #main{margin-left:195px;}
.insidepage #flashcontent{float:left}
.insidepage .content{float:left;width:550px}
.homepage .subnav{display:none}
.homepage .content{background-color:#F3F3F4; _height:1%; font-size:12px}
#main{position:relative; top:0; padding:0; margin:0;text-align:left;}
#flashcontent{margin:0; position:relative; padding:0; display:block; background-color:#000000;}
.content{height:auto!important;height:380px;min-height:380px;margin: 0; margin-top:5px;padding: 15px 8px;font-size:11px;position:relative;color:#666666; }
.content_sp1{background-image:url("../img/t_colorline.gif"); background-position:right bottom; background-repeat:no-repeat; padding-bottom:10px;}
.content .pagetitle{font-size:16px; margin-bottom:10px; width:100%; clear:both;}
.content .pagetitleline{background-image:url("../img/t_colorline.gif"); background-position:left bottom; background-repeat:no-repeat; padding-bottom:10px;}
.content ul{margin: 0px;padding: 0px;position:relative; margin-bottom:5px}
.content li{line-height: 1.2em;list-style-type: none;padding: 0 0 1.2em 25px;background-image: url("../img/bullet.gif");	background-repeat: no-repeat;}
.content .notice li.subtitle{font-size:14px;border-bottom-style:solid} 
.content .notice li{line-height:1.6em;background-image:none;font-size:10px;border-bottom:1px dashed #999999; margin-bottom:12px; padding:0;padding-bottom:12px;  _height:1%;}
.thumbnail{padding:5px;}
.thumbnail div{margin-top:5px; }
.trainer_line{background-image:url("../img/t_colorline.gif"); background-position:right bottom; background-repeat:no-repeat; padding-bottom:10px; margin-bottom:10px}
.trainer{width:100%; clear:both; margin-bottom:20px}
.trainer .thumbnail{width:108px;text-align:center; color:#ed1c24; border:2px solid #ECECEC; border-top-width:0px; float:left;}
.trainer p{margin:0;margin-left:130px; padding-bottom:10px;}


.contact_form th{padding:8px 0 0 0; padding-right:12px; font-weight:normal; text-align:right; vertical-align:top;}
.contact_form td{padding:5px 0}
.contact_form input{width:180px}
.contact_form input.button{width:auto}
.contact_form .thumbnail div{float:left; width:350px; margin:0;}
.contact_form .thumbnail img{float:left}
.contact_form p{clear:both;}

.logo .thumbnail{width:520px;clear:both; margin-bottom:10px; font-size:14px; display:block; float:left}
.logo .thumbnail div{float:left; width:260px; text-align:center}
.logo .thumbnail .desc{text-align:left;}
.logo .thumbnail a{display:block; font-size:11px; color:#0099FF}

.resources .icon{
	background-repeat: no-repeat;
	background-position: 10px top;
	position: relative;
	margin-bottom:15px;
	padding:10px 0 25px 50px;
	border-bottom:1px dashed #D5D5D6;
}

.resources .intro{border-bottom:1px solid #D5D5D6; margin-bottom:15px}
.resources .blue{background-image: url("../img/fileicon/icon_blue.gif");}
.resources .green{background-image: url("../img/fileicon/icon_green.gif");}
.resources .red{background-image: url("../img/fileicon/icon_red.gif");}
.resources .orange{background-image: url("../img/fileicon/icon_orange.gif");}

.careers th,.courses th{background-color:#A5DCEE; width:25%;}
.careers td,.courses td{background-color:#D9F0F8}
.careers td,.careers th{vertical-align:top}
.courses table{margin-bottom:10px;border:0}
table.careers{border:0} 
.careers td.button,.courses td.button{background-color:#FFFFFF; text-align:right}
.careers ul{margin:0px;padding: 0px;position:relative;}
.careers li{
	line-height: 1.2em;
	padding: 0 0 1.2em 10px;
	background-image: url("../img/blue-spot.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
}
.careers td{padding-left:10px;}

.blog_title{font-size:14px; line-height:14px;}
.blog_title u{color:#24B1E6;}
.fontred{color:#ED1C24;}
.blog_photo{margin:0 0 5px 5px; float:right}
.comment{border-bottom:1px dashed #D5D5D6; padding-bottom:12px; margin-bottom:10px}
.blog_title a{text-decoration:underline}
.postby{font-size:9px; font-weight:bold;display:block}
#footer{font-size:9px; position:relative; margin-left:5px;margin-top:20px;text-align:left}


.acontent ul.alogo{margin-left:20px;}
.alogo ali{background-image:none;width:265px;text-align:left; float:left;padding:10px 0;}
.aresources .akey{
	text-align:right;
	background-image: url("../img/p_resourcesbar.gif");
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	padding-top: 10px;
}
.aresources .akey span{
	margin-left:12px;
	margin-right:3px;
	font-weight:bold;
	font-size:11px;
}





