body, div.body_bg{
	padding:0px;
	margin:0px; 
	border:none;
	background:#D6D8CD;
}
html,body,td,th,p,input,textarea,select,option,a{
	font-weight:normal; 
	font-size:13px; 
	color:#666666;
	font-family:Helvetica,Arial,Geneva,Verdana,sans-serif; 
	text-decoration:none; 
}
input,textarea,select,option{
	background-color:#FFFFFF;
	border:1px solid #BABCBF;
}
option{
	border:none;
}
input.cbx{
	border:none;
}
.justify{
	text-align:justify;
}
p,li{
	text-align:justify;
}
p{
	padding:0px;
	margin:0px; 
	margin-top:10px; 
}
form{
	padding:0px; 
	margin:0px; 
}
ul{
	list-style:none;
	padding:0px; 
	margin:0px; 
}
ul li{
	background:url(../images/bullet.gif) no-repeat 18px 7px;
	line-height:160%;
	padding-left:30px;
}
hr{
	background:#CCCCCC;
	border:none;
	color:#CCCCCC;
	height:1px;
}
.block{
	display:block;
}

/* BOTTOM MENU */
td.bmenu{
	padding:6px 12px;
}
a{
	color:#5C9EF2;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}
a.bmenu{
	font-size:10px; 
	color:#666666; 
	text-decoration:none; 
}
a.bmenu:hover{
	color:#666666; 
	text-decoration:underline;
}

/* DESIGN */
.lmsbtn{
	width:56px;
	height:24px;
	display:block;
}
.attendbtn{
	width:100px;
	height:24px;
	display:block;
}
.contactbtn{
	width:61px;
	height:24px;
	display:block;
}
a.arrow_right{
	background:transparent url(../images/blue/arrow_right.gif) no-repeat left center;
	padding-left:15px;
}
a.arrow_left{
	background:transparent url(../images/blue/arrow_left.gif) no-repeat left center;
	padding-left:15px;
}
a.arrow_top{
	background:transparent url(../images/blue/arrow_top.gif) no-repeat left center;
	padding-left:15px;
}
a.arrow_bottom{
	background:transparent url(../images/blue/arrow_bottom.gif) no-repeat left center;
	padding-left:15px;
}
.main{
	width:875px;
	margin:20px 20px 0px 50px;
	text-align:left;
}
.box,.boxW1,.boxH1,.boxWH1{
	overflow:hidden;
	font-size:1px;
	background:none;
	border:none;
	padding:0px;
	margin:0px;
}
.boxW1{width:1px;}
.boxH1{height:1px;}
.boxWH1{width:1px;height:1px;}

/* PANELS */
.mbpgray_border{
	background:#999999;
}
.mbpgray_bg{
	background:#FFFFFF;
}
div.tempimg{
	background:#FFFFFF url(../images/img_temp.jpg) no-repeat top left;
}
div.athenaimg{
	background:#FFFFFF url(../images/img_athena.jpg) no-repeat top left;
}
div.flixoimg{
	background:#FFFFFF url(../images/img_flixo.jpg) no-repeat top left;
}
div.sjmeplaimg{
	background:#FFFFFF url(../images/img_sjmepla.jpg) no-repeat top left;
}
div.razorimg{
	background:#FFFFFF url(../images/img_razor.jpg) no-repeat top left;
}

/* TOP BUTTONS */
.lmsbtn,.attendbtn{
	cursor:pointer;
}

/* LEFT BOX */
.leftboxtopleft{
	background:transparent url(../images/leftbox/main_nav_top_left.png) no-repeat left top;
	border:none;
	padding:0px;
	padding-left:4px;
	height:4px;
}
.leftboxtopright{
	background:transparent url(../images/leftbox/main_nav_top_right.png) no-repeat right top;
	border:none;
	padding:0px;
	padding-right:5px;
	height:4px;
}
.leftboxtop{
	background:transparent url(../images/leftbox/main_nav_top.gif) repeat-x left top;
	border:none;
	padding:0px;
	height:4px;
}
.leftboxbottomleft{
	background:transparent url(../images/leftbox/main_nav_bottom_left.png) no-repeat left top;
	border:none;
	padding:0px;
	padding-left:4px;
	height:4px;
}
.leftboxbottomright{
	background:transparent url(../images/leftbox/main_nav_bottom_right.png) no-repeat right top;
	border:none;
	padding:0px;
	padding-right:5px;
	height:4px;
}
.leftboxbottom{
	background:transparent url(../images/leftbox/main_nav_bottom.png) repeat-x left top;
	border:none;
	padding:0px;
	height:4px;
}
.leftboxleft{
	margin:0px;
	padding:0px;
	background:transparent url(../images/leftbox/main_nav_left.png) repeat-y left top;
}
.leftboxright{
	margin:0px;
	padding:0px 3px 0px 2px;
	background:transparent url(../images/leftbox/main_nav_right.png) repeat-y right top;
}
.leftbox{
	width:230px;
	padding:8px 15px;
}
.leftbox_content{
	background:#F7F7F7;
	padding:5px 5px;
}
.leftbox_header{
	line-height:19px;
	color:white;
	font-weight:bold; 
	font-size:11px; 
	cursor:default;
	padding:0px 5px;
}
a.lbox_doc,a.lbox_doc:link,a.lbox_doc:visited,a.lbox_doc:active{
	font-weight:normal; 
	font-size:12px; 
	color:#3399FF; 
	text-decoration:none; 
}
a.lbox_doc:hover{
	color:#3399FF;
	text-decoration:underline;
}
.lbox_contactlabel,.lbox_contact_text,a.lbox_contact,a.lbox_contact:link,a.lbox_contact:visited,a.lbox_contact:active{
	color:#000000;
	font-weight:normal; 
	font-size:12px; 
	text-decoration:none;
}
a.lbox_contact:hover{
	color:#000000;
	text-decoration:underline;
}
.lbox_contactlabel,div.lbox_contact{
	cursor:default;
}
.lbox_contactlabel{
	font-weight:bold;
}
.lbox_contact_phone{
	background:transparent url(../images/leftbox/con_phone.gif) no-repeat left center;
	width:40px;
	height:40px;
}
.lbox_contact_email{
	background:transparent url(../images/leftbox/con_email.gif) no-repeat left center;
	width:40px;
	height:42px;
}
.lbox_contact_support{
	background:transparent url(../images/leftbox/con_support.gif) no-repeat left 4px;
	width:40px;
	height:42px;
}
/* ALL */
.logo{
	background:transparent url(../images/logo.png) no-repeat left top;
	width:157px;
	height:42px;
	cursor:pointer;
	display:block;
}
div.hr{
	background:#cccccc;
	width:100%;
	height:1px;
	overflow:hidden;
	font-size:1px;
	border:none;
	padding:0px;
	margin:0px;
}
.page_title{
	font-weight:bold; 
	font-size:21px; 
	color:#747DCC; 
	text-decoration:none; 
	cursor:default;
}
.page_subtitle,.mainpage_subtitle{
	font-weight:bold; 
	font-size:15px; 
	color:#747DCC; 
	text-decoration:none; 
	cursor:default;
}
.mainpage_subtitle{
	padding-bottom:5px;
	color:#999999; 
}
.page_subtitle1,.page_subtitle1 a{
	line-height:150%;
	font-weight:bold; 
	font-size:12px; 
}
.page_subtitle1{
	display:block;
	cursor:default;
}
.bullet10_list{
	background:transparent url(../images/bullet10.gif) no-repeat left center;
	padding-left:15px;
}
.location,.locationgt,a.locationfirst{
	font-weight:bold; 
	font-size:11px; 
	color:#999999; 
	text-decoration:none; 
}
td.location,.locationgt{
	cursor:default;
}
a.locationfirst{
	text-decoration:underline;
}
a.location:hover{
	color:#999999;
	text-decoration:underline;
}
.blocknumber{
	clear:both;
	padding:5px 0px 5px 20px;
	position:relative;
}
.bignumber{
	background:#FFFFFF url(../images/ol_bg.gif) no-repeat top left;
	color:#FFFFFF;
	display:block;
	float:left;
	font:bold 20px/normal Arial, sans-serif;
	cursor:default;
	padding:6px 7px;
	vertical-align:top;
}
.picRight{
	padding-left:10px;float:right;
}
.picLeft{
	padding-right:10px;float:left;
}
/* NEWS*/
table.news_block td{
	text-align:justify;
	padding:10px 0px 20px 0px;
}
table.news_block td table td{
	text-align:justify;
	padding:0px;
	margin:0px;
}
table.news_block td img{
	margin-right:10px;
}
table.news_block span.news_title,table.news_block span.news_title a{
	line-height:100%;
	font-weight:bold; 
	font-size:13px;
	color:#005dc9; 
	display:block;
}
table.news_block span.news_title{
	padding-bottom:3px;
}
table.news_block span.news_title em{
	font-size:11px;
	display:block;
}
table.news_article{
	width:100%;
}
table.news_article td.news_images p{
	padding:0px 15px 5px 0px;
}

/* ORDER FORM*/
table.order_form,table.order_form1,div.order_form{
	width:500px;
	border-collapse:collapse;
}
table.order_form td,table.order_form1 td{
	border:1px solid #CCCCCC;
	text-align:right;
	white-space:nowrap;
}
table.order_form1 td{
	text-align:left;
}
div.order_form,table.order_form1{
	margin-top:20px;
	text-align:right;
}
/* PAGES*/
.sfaqs a.arrow_top{font-size:12px;}
table.datetable{width:100%}
table.datetable td{
	font-size:12px;
	padding:2px 5px;
	vertical-align:top;
}
table.datetable td a{
	margin-left:10px;
	display:block;
}

table.downloadtable{width:100%}
table.downloadtable td{
	font-size:12px;
	padding:5px 10px 5px 4px;
	vertical-align:top;
}
table.downloadtable th{
	white-space:nowrap;
	padding:3px;
	border:1px solid #e2e2e2;
	border-width:1px 0px 0px 1px;
	color:#BABCBF;
}
p.acadupdate a{
	background:transparent url(../images/blue/arrow_right.gif) no-repeat left center;
	padding-left:15px;
	margin:3px 0px 0px 10px;
	display:block;
}
#printcontent{padding:0px;margin:0px;}
#frmDates table.input_texts td{
	white-space:nowrap;
}
#frmDates table.input_texts input{
	width:310px;
	margin:5px 0px 0px 5px;
}
