body
{
	margin: 0px;
	padding: 0px;
	background: url(../img/bk.gif) repeat-x 0px -20px;
	font: 12px Arial;
	color: #666;
}

p, h1, h2, h3, h4
{
	margin-top: 0;
	margin-bottom: .3em;
}

a {
	color: #0088c1;
	text-decoration: none;
}

a img {
	border: none;
}

a:visited {
	color: #0088c1;
}

a:hover {
	color: #1199d2;
	text-decoration: underline;
}




.main_body_left      { width: 15px; background: url(../img/sides_rep.gif) repeat-y  left -20px; }
.main_body_left div  { width: 15px; background: url(../img/sides.gif) no-repeat  left -20px; height: 806px; }

.main_body_right     { width: 15px; background: url(../img/sides_rep.gif) repeat-y right -20px }
.main_body_right div { width: 15px; background: url(../img/sides.gif) no-repeat right -20px; height: 806px; }

.main_body
{
	font: 12px Arial;
	width: 930px;
	background: url(../img/main_bk.gif) repeat-x 0px -20px;
}

.main_body h2 { line-height: 40px; border-bottom: 1px solid #eeeeee; clear: both; margin: 0px 20px; padding-top: 10px; padding-bottom: 7px; }
.main_body h3 { font-weight: normal; font-size: 1.4em; }
.main_body h4 { font-weight: normal; color: #0088c1; font-size: 1.2em; }
.main_body img { vertical-align: middle; padding-right: 10px; }
.main_body_yellowlines
{
	margin: 2px 20px;
	background: url(../img/yellow_lines.gif) repeat-x;
	padding-top: 21px;
}

.main_body_bot_left   { width: 15px; height: 22px; background: url(../img/bottom.gif) no-repeat top left; }
.main_body_bot_center {              height: 22px; background: url(../img/bottom.gif) repeat-x bottom; }
.main_body_bot_right  { width: 15px; height: 22px; background: url(../img/bottom.gif) no-repeat top right; }

.main_footer
{
	padding: 1em 3em 2em 3em;
	font-size: 12px;
	background: url(../img/footer_bk.gif) repeat-x;
	clear: both;
}

.gray_link, .gray_link a { color: #999999; }

.top_login_area
{
	margin-top: 15px;
	height: 41px;
	float: right;
}

.top_login_left   { width: 7px; height: 40px; background: url(../img/login_form.gif) no-repeat top left; float: left; }
.top_login_right  { width: 7px; height: 40px; background: url(../img/login_form.gif) no-repeat top right; float: right; }
.top_login_center {             height: 40px; background: url(../img/login_form.gif) repeat-x bottom; 	font-size: 12px; }

.top_login_center input {
	border: none;
	background: url(../img/login_input.gif) no-repeat;
	height: 22px;
	margin-top: 10px;
	padding: 2px 10px;
	color: #999999;
	width: 135px;
}

.top_login_btn
{
	background: url(../img/login_input.gif) no-repeat;
	margin-top: 10px;
	height: 22px;
	width: 60px;
	float: left;
	padding-left: 10px;
}
.top_login_btn_right
{
	background: url(../img/login_input.gif) no-repeat right;
	height: 22px;
	width: 10px;
	float: right;
}

.top_link_text
{
	padding-top: 13px;
	color: white;
}
.top_link_text a { font-weight: bold; }


.logo_big { height: 142px; padding-left: 35px; clear: both; }
.logo_webniar
{
	padding-top: 5px;

	height: 129px; width: 425px;
	float: right;
	background: url(../img/webminar/bg.jpg) no-repeat 0px 5px;
}
.logo_webminarbtn
{
	width: 116px; height: 26px;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	color: white !important;
	display: block; float: left;
	background: url(../img/webminar/btn.gif) no-repeat;
	margin-right: 10px;
	margin-top: 2px;
}
.logo_webminarbtn2
{
	width: 168px; height: 26px;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	color: white !important;
	display: block; float: left;
	background: url(../img/webminar/btn2.gif) no-repeat;
	margin-top: 2px;
}

.menu_left  { width: 10px; height: 41px; background: url(../img/menu_bk.gif) no-repeat top left; }
.menu_right { width: 10px; height: 41px; background: url(../img/menu_bk.gif) no-repeat top right; }
.menu_split { width: 10px; height: 41px; background: url(../img/menu_bk.gif) no-repeat top center; }
.menu_btn   {              height: 41px; background: url(../img/menu_bk.gif) repeat-x bottom; min-width: 100px; }
.menu_btn a { color: #FFFFFF; }

.menu_btn { font: bold 14px Arial; color: #FFFFFF; text-align: center; cursor: pointer}



#local_link
{
	margin: 5px 0 0 15px;
	line-height: 30px;
	border-bottom: 1px solid #e3e3e3;
	color: #a8df00;
}


.homedashboard_top    { font: bold 20px Arial; line-height: 57px; }
.homedashboard_top    { width: 671px; height:  57px; background: url(../img/home_dashboard.gif) no-repeat top left; }
.homedashboard_top div { width: 200px; text-align: center; color: #30c6ec }
.homedashboard_center { width: 671px;  background: url(../img/home_dashboard.gif) repeat-y right; }
.homedashboard_bottom { width: 671px; height:   9px; background: url(../img/home_dashboard.gif) no-repeat bottom left; }

.homedash_lightblue, .homedash_green, .homedash_darkblue, .homedash_darkgreen { width: 286px; height: 170px; float: left; padding: 0px 20px; }
.homedash_split { border-left: 1px dashed #e8e8e8; width: 1px; height: 100px; margin: 50px 7px 20px 7px; float: left; }

.homedash_split_h { clear: both; margin: 10px 20px; border-top: 1px dashed #e8e8e8; }

.lightblue, .homedash_lightblue h2, .homedash_lightblue b { color: #30c6ec; }
.green,     .homedash_green     h2, .homedash_green     b { color: #a8df00; }
.darkblue,  .homedash_darkblue  h2, .homedash_darkblue  b { color: #0088c1; }
.darkgreen, .homedash_darkgreen h2, .homedash_darkgreen b { color: #53cf24; }

.homedashboard_center  h2 { font: bold 20px Arial; line-height: 48px; letter-spacing: -.05em; padding-top: 10px; margin: 0; border: none; }
.homedashboard_center img { vertical-align: middle; padding-right: 10px; }
.homedashboard_center   p { font: 12px Arial; letter-spacing: -.03em; }

.homedash_lightblue a, .homedash_green a , .homedash_darkblue a, .homedash_darkgreen_a
{
	padding-left: 27px;
	width: 85px; height: 25px;
	background: url(../img/home_btns.gif) no-repeat;
	display: block; margin: 10px 0px 0px auto;
	line-height: 25px;
	text-align: center;
}
.homedash_green     a { background-position: 0px -50px; }
.homedash_darkblue  a { background-position: 0px -25px; }
.homedash_darkgreen_a { background-position: 0px -75px; }

.homedash_reqrev
{
	width: 113px;
	height: 25px; line-height: 25px;
	display: block; float: left;
	margin-top: 10px;
	padding-left: 25px;
	padding-right: 6px;
	text-align: center;
	background: url(../img/req_review.gif) no-repeat;
}



.sidebar_green_top    { width: 243px; height:  57px; background: url(../img/monthly_tab.gif) no-repeat top left; }
.sidebar_green_center { width: 243px; height: 237px; background: url(../img/monthly_tab.gif) repeat-y right; }
.sidebar_green_bottom { width: 243px; height:  10px; background: url(../img/monthly_tab.gif) no-repeat bottom left; }


.sidebar_blue_top    { width: 243px; height:  57px; background: url(../img/training_tab.gif) no-repeat top left; }
.sidebar_blue_center { width: 243px;                background: url(../img/training_tab.gif) repeat-y right; }
.sidebar_blue_bottom { width: 243px; height:  10px; background: url(../img/training_tab.gif) no-repeat bottom left; }

.sidebar_blue_top span ,
.sidebar_green_top span  { display: block; font-weight: bold; padding-left: 15px; letter-spacing: -.03em; }

.sidebar_blue_center div,
.sidebar_green_center div { padding: 8px; font-size: 12px; }

.bigblue_btn, .biggreen_btn
{
	display: block;
	width: 147px;
	height: 34px;
	margin: 10px auto;
	padding-left: 49px;
	color: white;
	background: url(../img/bigbtn.gif) no-repeat;
	font-size: 14px;
	line-height: 34px;
}
.biggreen_btn { background-position: 0px -34px;  }

.bigblue_btn:hover { color: #FFF; }



/* first blog	*/

.storycontent h2 { padding-left: 75px; background: url(../img/blog_h2.gif) no-repeat 10px 0px; color: #aae000; font: 22px Arial; padding-top: 3px; min-height: 23px; margin: .3em 0px; border: none; }
.storycontent p  { padding-left: 75px; }
.blog_title      { 
	background: url(../img/blog_post.gif) no-repeat; 
	padding-left: 75px;
	min-height: 57px;
	border-bottom: 1px solid #e3e3e3;
}

.univ_title {
	background: url(../img/univ_posttitle.gif) no-repeat top left;
	padding: 5px 10px 0px 85px;
}

.univ_title_end {
	background: url(../img/univ_posttitle.gif) no-repeat bottom left; 
	height: 10px;
	line-height: 1px;
}

.univ_title .storytitle {
	line-height: 40px;
	border-bottom: 1px solid #e8e8e8;
}
.univ_title small
{
	display: block;
	padding: 10px 0px;
}

.univ_recent  { background: url(../img/univ_recent.gif) no-repeat top left; }
.univ_popular { background: url(../img/univ_popular.gif) no-repeat top left; } 
.univ_recent, .univ_popular
{
	font: 18px Arial;
	color: #FFF;
	padding-left: 50px;
	padding-top: 6px;
	line-height: 29px;
}

.univ_post_list {
	list-style-type: none;
	font: 12px Arial;
}

.univ_post_list li {
	padding: 6px 0px 6px 30px !important;
	margin: 0px !important;
	border-bottom: 1px solid #e8e8e8;
	background: url(../img/univ_bullet.gif) no-repeat 12px 10px;
}



.storycontent_monlty h2 { background: url(../img/blog_h2_cal.gif) no-repeat 10px 0px; }


.seo_tools_div
{
	width: 620px;
	margin: 0 30px;
	float: left;
	font: 16px Verdana;
}
.seo_tools_div p { margin: 1.3em 0px; }
.seo_tools_div a { text-decoration: underline; }


._input1 { width: 210px; }