
*{ margin: 0; padding: 0; }* 
body { 
	font: .75em Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.6em;
	background: #ffffff ;
	color: #444; 
}

a {	color: #ff6600;	background: inherit; text-decoration: none; }
a:hover { color: #ff6600; background: inherit; text-decoration: underline; }
p { margin: 0 0 15px 0;}
h1 {  font: normal 2.1em Verdana, Arial, Helvetica, sans-serif; margin: 12px 0 12px 0; color: #ff6600; }
h1 a {	color: #444;	background: inherit; text-decoration: none;}
h1 a:hover { color: #AA0001; background: inherit; text-decoration: none; }
img { border: 0; padding: 2px ;}
h2 { font: normal 1.4em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 12px; }
h3 a { font-size: 0.8em; color: #0033FF; }
#mainContent h3 a { font-size: .84em; color: #808080; font-weight: normal; text-transform: uppercase; }
h4 { font-size: 1.2em; padding: 2px 0 8px 0; color: #009900; }
h5 { font-size: 1.1em; padding: 2px 0 8px 0; }
.accordion h5 { color: #ff6600; no-repeat left; border-bottom: 1px dashed #e9e7e7; cursor: pointer; padding: 7px 0px; }
.accordion h5:hover { color: #006400; }
.accordion h5.active { }

.related h5 { font-size: 1.0em; font-weight: normal; color: #999999; no-repeat left; cursor: pointer; padding: 12px 0px; }
.related h5:hover { color: #999999; }
.related h5.active { }

/*fieldset {	margin-bottom: 20px;	padding: 5px;}

legend {color: #006600;	font-weight: bold;	font-size: 16px;}*/

#filterbox { margin: 2px 10px 20px 0px; padding: 8px 8px 8px 8px; background: #eeeeee; border: 1px solid #cccccc; }
#filtertext { font-size: 11px; }

#header_top{  width: 960 px;  margin: 10px 60px 0px 0px; text-align:center;  }
	#header_top ul { width: 972px; text-align:right;  padding: 12px auto 0 0; margin: 0 0 5px 0; }			
	#header_top ul li { list-style-type: none; display: inline;  font-weight: bold; }
	#header_top ul li a { padding-left: 7px; background: #fff url(../bullet.gif) no-repeat center left; margin-right: 5px; color: #000000; }
	#header_top ul li a:hover { padding-left: 7px; background: #fff url(../bullet.gif) no-repeat center left; margin-right: 5px; color: #060606; }

#wholePage { width: 972px; height: 100%; margin: -2px auto -1px; padding: 0 0 0 0; border-left: 0px solid #999999;  background:#fff url(../global/outlineMiddle.jpg) ;}

#pageTop{  width: 972px; height: 133px;   text-align: right;  background: url(../global/outlineBanner.jpg) top  no-repeat; }
	#pageTop ul{ padding: 35px 0px 2px 0px;  }
	#pageTop li { font-size: 11px; padding: 0px 0px 0px 0px; margin: 0 0px; list-style:none; text-transform:capitalize;  }
	#pageTop li a { padding: 10px 30px 10px 0px; color:#fff; text-align:center;  }
	#pageTop li a:hover { color:#fff; text-decoration:none; color:#FF6600 }
	

#topNav{  width: 972px; height: 40px; padding: 0 0 15px;}


#innerNav{  width: 960 px; height: 30px; margin: 0 21px 0 20px; text-align:center; background-color:#000000;   background: url(../global/bannerMenuBG.jpg); }
	#innerNav ul{ padding: 5px 0px 5px 0px;  }
	#innerNav li { font-size: 11px; padding: 10px 0px 10px 0px; display: inline; list-style:none; text-transform:capitalize; border-left: 1px solid #AE760D;}
	#innerNav li a { padding: 10px 8px 10px 8px; color:#FFFFFF; text-align:center;  }
	#innerNav li a:hover { color:#fff; text-decoration:none; /*background: url(../global/bannerMenuBGover.gif) repeat-x;*/ color:#FF6600 }
	#innerNav li.firstItem { border:none; }
	
#divider{  width: 960 px; height: 1px; margin: 0 21px 0 20px; text-align:center; background-color:#ff6600;  }

#innerNav2{  width: 960 px; height: 22px; margin: 0 21px 0 20px; text-align:center; background-color:#fff;   background: url(../global/search_bg.jpg); }
	#innerNav2 ul{ padding: 2px 0px 2px 0px;  }
	#innerNav2 li { font-size: 11px; padding: 30px 0px 30px 0px; margin: 0 0px; display: inline; list-style:none; text-transform:capitalize;  }
	#innerNav2 li a { padding: 10px 55px 10px 55px; color:#000; text-align:center;  }
	#innerNav2 li a:hover { color:#fff; text-decoration:none; /*background: url(../global/bannerMenuBGover.gif) repeat-x;*/ color:#FF6600 }
	#innerNav2 li.firstItem { border:none; }	
	
#innerNav3{ margin: 35px -25px 0 0px; text-align:right; }
	#innerNav3 ul{ padding: 2px 0px 2px 0px;  }
	#innerNav3 li { font-size: 11px; padding: 0px 0px 0px 0px; margin: 0 0px; list-style:none; text-transform:capitalize;  }
	#innerNav3 li a { padding: 10px 55px 10px 55px; color:#fff; text-align:center;  }
	#innerNav3 li a:hover { color:#fff; text-decoration:none; color:#FF6600 }
	#innerNav3 li.firstItem { border:none; }	


#mainContent { float: left; width: 900px; margin: 0 0 20px 20px; padding: 15px 10px 0 10px; }
	#mainContent ul { margin: 5px 0 20px 30px; }
	#mainContent ul li { list-style: url(../global/arrow.gif); }
	#mainContent ol { margin: 5px 0 20px 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; }
	#mainContent img {float:left; padding: 1px; margin: 0 15px 5px 0; }

#pageBottom{  width: 972px; height: 20px; margin: 0 auto 30px; padding: 0 0 10px;   text-align: right;  background: url(../global/outlineBottom.jpg) top  no-repeat; }


/*.reg { list-style: none; border: 0px solid #808080; margin: 0 0 0 10px;   display:block; width:130px;}
	.reg a { color: #444; background:#FFFFCC; display: block; padding:2px 0 0 2px; height:30px; background: url(../global/btnRegister.gif);}
	.reg a:hover { color: #000; text-decoration:none;  }
	.regLarge{width:220px;}
	.regLarge a {background: url(../global/btnRegisterLong.gif);}*/
.reg { list-style: none; border: 0px solid #808080; margin: 0 0 0 10px; font-weight: bold;   display:block; width:130px;}
	.reg a { color: #444; background:#FFFFCC; font-weight: bold; display: block; padding:2px 0 0 2px; height:30px; background: url(../global/btnRegister.gif);}
	.reg a:hover { color: #006400; text-decoration:none;  }
	
#register { list-style: none; border: 0px solid #808080; margin: 0 0 0 10px; display:block; width:220px;}
	#register a { color: #444; font-weight: bold; background:#FFFFCC; display: block; padding: 2px 5px 0 5px; height:30px; background: url(../global/btnRegisterLong2.gif); }
	#register a:hover { color: #006400; text-decoration:none;  }
	
#mainContent .courseAction{ width:700px; float:left; margin: 0 0 10px;}
#mainContent .actionInfo { float: left; width: 160px;  margin: 0 5px 0 5px; }
#mainContent .actionInfo a{clear:both}
#mainContent .actionInfo { text-decoration:none }
#mainContent .actionInfo img{ text-decoration:none; float:none; clear:both}

.button h4{color:#FFFFFF; padding: 5px; text-decoration:none; }
.button a { height:40px; display: block; background: url(../global/btnGeneral.gif)}
.button a:hover{ color:#000000; text-decoration:none; /*background: url(../global/btnGeneralOver.gif) */}

form.request fieldset {	margin-bottom: 20px;	padding: 20px; padding-top: 10px; border: 1px solid #cccccc; }
form.request legend { color: #006600; font-weight: bold;	font-size: 14px; }
form.request label {	font-size: 12px; font-weight: bold; }
.error {	padding: 5px; color: #FF0033; font-weight: bold; background-color: #FFFFCC; border: 1px dashed #CCCCCC; }

#topitems { width: 950px; margin: 20px auto 0px; }
#topitems a { font-size:.9em;   color: #000/*#444*/ ; margin: 0 15px 0 5px; padding: 0 0 0 10px; float:right; background:  url(../global/linkarrow.png) no-repeat center left;}
#topitems input{float:right;}
input.searchfield { width: 100px; padding: 0 0 0 0; border: 1px solid #444; font-size: 1em; height:1.3em; }
input.searchbutton { background: #006600; border:1px solid #444; color: #fff; font-weight: bold; font-size: 0.9em; height:1.6em;  }


#breadcrumb { padding: 1px 0 0 0; clear: both;  margin: 0 0 10px 0; font-size: 0.9em;  text-transform: uppercase; }
	#breadcrumb a { margin: 0 2px 0 2px; color: #ff6600;  }
	#breadcrumb a:hover { color: #444;}


#menuArea{ float: left; width: 165px; /*background-color:#bfccd2; border:solid 1px #9e9e9e;*/	margin:-24px 0px 0px 20px; height:inherit;  }
.menu_head{display:block; background-color:#97a9b3; font-size: 1.1em; font-weight:bold; color:#000000; padding:.7em 0 .7em .2em;}
.menu_head a { display:block; 	color: #000;	background: inherit; text-decoration: none; }
.menu{padding: 0 0 0 0 ; } 
	.menu li { font-size: .90em; list-style: none; border-left: 0px solid #eee;  padding: 0em 0 0em .2em; margin: 0em 0 0em 0; display:block; border-top: 1px solid #9e9e9e;}
	.menu li a { color: #006732; display: block; padding: 7px 0 7px 4px;}
	.menu li a:hover { color: #ff6600; text-decoration:none; border-left:#FF6600; background:#DAE1E4;}
	.menu li.first{ border-top:none}
	

#menu_head2{display:block;  }
#menu_head2 a { display:block; 	color: #999999;	background: inherit; text-decoration: none; }
.menu2{padding: 0 0 0 0 ; } 
	.menu2 li { font-size: .80em; list-style: none; border-left: 0px solid #eee;  padding: .3em 0 .2em .2em; margin: .3em 0 .3em .5em; display:block; border-top: 1px solid #eee;}
	.menu2 li a { color: #444; display: block;}
	.menu2 li a:hover { color: #000; text-decoration:none; background: #F5F5F5; }
	.menu2 li.first{ border-top:none}
	

.line { clear: both; padding: 3px; margin: 0 0 10px; background: #fff url(../global/smalldot.gif) repeat-x; /*background:#DCDBC2;*/ }
.clearLine { clear: both; padding: 3px; margin: 0 0 10px;}


#selectbar { width:520px; background: #eeeeee; border: 1px solid #999999; }
#selectbar ul { padding: 8px; margin: 0; }
#selectbar ul li { display: inline; background: none; }
	#selectbar select { font-size: 1.0em; }
	
#rightCallAction {float: right; width: 184px; padding: 0 0 5px 5px; }
#rightCallAction .infoArea	{ width: 184px; border-bottom: 0px solid #eee; padding: 0px 0 2px; margin: 0 0 2px; font-size:12px;  }
	#rightCallAction .infoArea .infoTop{ padding: 0 .8em;  background: url(../global/infoAreaTop.gif) no-repeat;}
	#rightCallAction .infoArea .infoMiddle{ font-size:0.9em; padding: .5em 1em 0; background: url(../global/infoAreaMiddle.gif) repeat-y;}
	#rightCallAction .infoArea .infoBottom{ height:12px; background: url(../global/infoAreaBottom.gif) no-repeat;}
	#rightCallAction  h4{color:#FFFFFF; padding: 4px; font-size:15px; }
	#rightCallAction .infoArea a{ background:none; color: #808080;  }
	#lpChatBtn { background:none }


	
#bottomArea {width:900px; margin: 1px 0 0 25px; padding: 0 0 0 0px; float: left;  text-align: left;  border-top: 1px solid #eee;   }
.bottomInfo { float: left; width: 200px;  margin: 0 10px 0 10px; padding: 0 0px 0 0;}
	.bottomInfo h4{padding: 5px; color:#006600; }
	.bottomInfo .infoTop{ padding: 0 2px;}
	.bottomInfo .infoMiddle{padding:5px 10px 5px 10px;}
	.bottomInfo .infoBottom{ padding: 0 1em; height:12px;}
	.bottomInfo li{ list-style:none; border-bottom: 1px solid #eee; padding: 4px; margin: 0; }
	.bottomInfo li a{ color: #444; margin: 0 5px 0 0px;/* background:  url(../global/linkArrow.png) no-repeat center left;*/ padding: 0 0 0 10px; }
	

#footer { clear: both; padding: 5px; margin: 0 21px 0px 20px; font-size: .9em; color: #666666; background: #ffffff; border-top: 2px solid #ff6600;}
	#footer a { font-weight: bold; color: #666666;  margin: 0 10px 0 0; background: url(../global/dot.png) no-repeat center left; padding: 0 0 0 10px; }
	#footer li { list-style: none; }
	#footer p { margin: 0px 0 0px 0; }
	/*#footer .footerRight { float: right; }*/
	#footer .footerRight a { font-weight: bold; background:none; margin:0 0 0 0; padding:0 0 0 0;  }
	
#searchform { background: url(../images/searchform.gif) no-repeat; padding: 8px 4px 10px 4px; height: 27px; font: bold 0.9em Arial, Sans-Serif; margin: 0 0 20px; }
