@charset "UTF-8";
/* CSS Document */
body {
	margin:0 auto;
	/*background:url(../images/main_bg.jpg) repeat-x #f4f4f4 top left;*/
	background:url(../images/main_bg.jpg) repeat-x #fff top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#808080;
	padding:0;
}
body.inside{
	margin:0 auto;
	/*background:url(../images/main_bg2.jpg) repeat-x #f4f4f4 top left;*/
	background:url(../images/main_bg2.jpg) repeat-x #fff top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#808080;
	padding:0;
}
ul, p, h1, h2, h3, h4, h5, h6, ol, li{
margin:0;
padding:0;
}
#main_container{
	margin:0 auto;
	min-width:1000px;
	width:1000px;
	overflow:hidden;
	position:relative;
}
#top{
	margin:0 auto;
	min-width:989px;
	width:989px;
	height:280px;
	min-height:280px;
	background:url(../images/top_banner_bg.jpg) no-repeat bottom center;
	position:relative;
	overflow:hidden;
	padding-left:7px;
}
#top_inside{
	margin:0 auto;
	padding:0;
	min-width:989px;
	width:989px;
	height:95px;
	min-height:95px;
	background:url(../images/top_banner_inside_bg.jpg) no-repeat bottom center;
	position:relative;
	overflow:hidden;
	padding-left:7px;
}
#bottom{
	margin:0 auto;
	min-width:989px;
	width:989px;
	position:relative;
	overflow:hidden;
	background-color:#fff;
	padding-left:7px;
}
#left_container{
	float:left;
	position:relative;
	overflow:hidden;
	padding:0;
}
#popular_search_terms{
	height:232px;
	min-height:232px;
	width:244px;
	min-width:244px;
	background:url(../images/popular_search_terms.png) top center no-repeat;
	overflow:hidden;
}
#tag_cloud{
	padding-top:50px;
	margin: auto;
	min-height:171px;
	height:171px;
	min-width:224px;
	overflow:hidden;
	padding-right:4px;
	padding-left:4px;
	}
#tag_cloud a{
	text-decoration:none;
	font-style:italic;
	/*color:#808080;*/
	padding: 0 4px

}

#tag_cloud a:hover{
/*text-decoration:none;*/
  font-style:italic;
  /*background-color:#A9A9A9;
  color:White;*/
 	padding: 0 4px
 }
 


#testimonials{
	height:206px;
	min-height:206px;
	width:244px;
	min-width:244px;
	/*background:url(../images/testimonials.png) top center no-repeat;*/
	margin-top:8px;
	text-align:right;
}
#partners_crossfade{
	min-height:146px;
	height:146px;
	min-width:218px;
	width:218px;
	margin:0 auto;
}
#right_container{
	min-width:729px;
	width:729px;
	float:left;
	margin-left:8px;
	position:relative;
	overflow:hidden;
	padding:0;
}
#homepage_logo, #homepage_logo a:link, #homepage_logo a:hover, #homepage_logo a:active, #homepage_logo a:visited{
	min-height:280px;
	height:280px;
	width:246px;
	min-width:246px;
	display:block;
	float:left;
	background:url(../images/homepage_logo.png) top center no-repeat;
	margin:0 0 0 0;
	cursor:pointer;
}
#inside_logo, #inside_logo a:link, #inside_logo a:hover, #inside_logo a:active, #inside_logo a:visited{
	min-height:95px;
	height:95px;
	width:246px;
	min-width:246px;
	display:block;
	float:left;
	background:url(../images/inside_logo.png) top center no-repeat;
	margin:0 0 0 0;
	cursor:pointer;
}
#white_shadow{
	width:980px;
	min-width:980px;
	height:24px;
	min-height:24px;
	background:url(../images/white_shadow.png) top center no-repeat;
	margin:0 auto;
	clear:both;
	display:block;
}
.white_bevel{
	width:324px;
	min-width:324px;
	height:19px;
	min-height:19px;
	margin:0 auto;
	padding:0;
}
#white_shadow_bottom{
	width:996px;
	min-width:996px;
	height:39px;
	min-height:39px;
	background:url(../images/white_shadow2.png) top center no-repeat;
	margin:0 auto;
	clear:both;
}
#searchbox, #searchbox_bottom{
	min-width:719px;
	width:719px;
	height:32px;
	min-height:32px;
	padding:5px 0 0 10px;
	background:url(../images/searchbox_bg.png) top left no-repeat;
	clear:both;
}
#about_us_pic{
	min-width:729px;
	width:729px;
	height:180px;
	min-height:180px;
	background:url(../images/about_us.jpg) top left no-repeat;
	margin:15px 0 0 0;
}
#get_in_touch_pic{
	min-width:729px;
	width:729px;
	height:180px;
	min-height:180px;
	background:url(../images/get_in_touch.jpg) top left no-repeat;
	margin:15px 0 0 0;
}
#services_pic{
	min-width:729px;
	width:729px;
	height:180px;
	min-height:180px;
	background:url(../images/services.jpg) top left no-repeat;
	margin:15px 0 0 0;
}
#essaysbox{
	width:729px;
	min-width:729px;
	height:250px;
	min-height:237px;
	background:url(../images/essays_bg.jpg) top left no-repeat;
	margin-top:15px;
}
#partners{
	width:729px;
	min-width:729px;
	height:153px;
	min-height:153px;
	background:url(../images/partners_bg.jpg) top left no-repeat;
	margin-top:0px;
	clear:both;
}
#partners_left{
	height:206px;
	min-height:206px;
	width:244px;
	min-width:244px;
	background:url(../images/partners.png) top center no-repeat;
	clear:both;
	margin-top:8px;
	text-align:right;
}
.essays_container{
	width:170px;
	min-width:170px;
	position:relative;
	overflow:hidden;
	float:left;
	margin-left:5px;
}
.essays_container2{
	width:188px;
	min-width:188px;
	position:relative;
	overflow:hidden;
	float:left;
	
}
.essays_container3{
	width:168px;
	min-width:168px;
	position:relative;
	overflow:hidden;
	float:left;
	margin-left:2px;
}
#starburst{
	height:102px;
	min-height:102px;
	width:142px;
	min-width:142px;
	margin:0 0 0 5px;
	float:left;
	background:url(../images/starburst.png) top center no-repeat;
	clear:left;
}
/*--------------------------------------------------------------------------------------*/
/*MENU CSS STARTS HERE*/
/*--------------------------------------------------------------------------------------*/
#menu_container{
	float:left;
	min-height:42px;
	height:42px;
	width:700px;
	min-width:700px;
	margin:0;
	padding:0;
	clear:both;
}
.menu_home{
	height:40px;
	min-height:40px;
	width:102px;
	min-width:102px;
	display:block;
	background:url(../images/main_menu/home.png) top right no-repeat;
	margin:0;
	border:none;
	float:left;
	cursor:pointer;
}

.menu_homehover{
	height:40px;
	min-height:40px;
	width:102px;
	min-width:102px;
	display:block;
	background:url(../images/main_menu/home.png) bottom right no-repeat;
	margin:0;
	border:none;
	float:left;
	cursor:pointer;
}

.menu_aboutus {
	height:40px;
	min-height:40px;
	width:108px;
	min-width:108px;
	display:block;
	background:url(../images/main_menu/about_us.png) top center no-repeat;
	margin:0;
	border:none;
	float:left;
	cursor:pointer;
}

.menu_aboutushover{
	height:40px;
	min-height:40px;
	width:108px;
	min-width:108px;
	display:block;
	background:url(../images/main_menu/about_us.png) bottom center no-repeat;
	margin:0;
	border:none;
	float:left;
	cursor:pointer;
}
.menu_services{
	height:40px;
	min-height:40px;
	width:102px;
	min-width:102px;
	display:block;
	background:url(../images/main_menu/services.png) top center no-repeat;
	margin:0;
	border:none;
	float:left;
	cursor:pointer;
}

.menu_serviceshover{
	height:40px;
	min-height:40px;
	width:102px;
	min-width:102px;
	display:block;
	background:url(../images/main_menu/services.png) bottom center no-repeat;
	margin:0;
	border:none;
	float:left;
	cursor:pointer;
}
.menu_getintouch{
	height:40px;
	min-height:40px;
	width:131px;
	min-width:131px;
	display:block;
	background:url(../images/main_menu/get_in_touch.png) top center no-repeat;
	margin:0;
	border:none;
	float:left;
	cursor:pointer;
}

.menu_getintouchhover{
	height:40px;
	min-height:40px;
	width:131px;
	min-width:131px;
	display:block;
	background:url(../images/main_menu/get_in_touch.png) bottom center no-repeat;
	margin:0;
	border:none;
	float:left;
	cursor:pointer;
}
#menu_login_register a{
	height:40px;
	min-height:40px;
	width:166px;
	min-width:166px;
	display:block;
	/*background:url(../images/main_menu/login_register.png) top center no-repeat;*/
	margin:-28px 0 0 0 ;
	border:none;
	float:right;
	cursor:pointer;
}
.menu_login_register{
/*.menu_login_register, #menu_login_register a:hover{*/
	height:40px;
	min-height:40px;
	width:166px;
	/*min-width:166px;*/
	display:block;
 background:url(../images/main_menu/login_register.png) bottom center no-repeat;
	margin:-11px 0 0 0;
	border:none;
	float:right;
	cursor:pointer;
}
.menu_login_registerhover {
/*.menu_login_register, #menu_login_register a:hover{*/
	height:40px;
	min-height:40px;
	width:166px;
	/*min-width:166px;*/
	display:block;
 background:url(../images/main_menu/login_register1.png) bottom center no-repeat;
	margin:-11px 0 0 0;
	border:none;
	float:right;
	cursor:pointer;
}
.menu_Logout
{
height:40px;
	min-height:40px;
	width:90px;
	/*min-width:166px;*/
	display:block;
 background:url(../images/logout.png) bottom center no-repeat;
	margin:-28px 0 0 0;
	border:none;
	float:right;
	cursor:pointer;
}
#big_register a{
	min-width:125px;
	width:125px;
	height:31px;
	min-height:31px;
	display:block;
	background:url(../images/register_now.png) top center no-repeat;
	float:left;
	cursor:pointer;
}
#big_register a:hover{
	min-width:125px;
	width:125px;
	height:31px;
	min-height:31px;
	display:block;
	background:url(../images/register_now.png) bottom center no-repeat;
	float:left;
	cursor:pointer;
}
#big_learnmore a{
	min-width:125px;
	width:125px;
	height:31px;
	min-height:31px;
	display:block;
	background:url(../images/learn_more.png) top center no-repeat;
	float:left;
	margin-left:10px;
}
#big_learnmore a:hover{
	min-width:125px;
	width:125px;
	height:31px;
	min-height:31px;
	display:block;
	background:url(../images/learn_more.png) bottom center no-repeat;
	float:left;
	cursor:pointer;
}
#search_button a, #search_button_bottom a{
	min-width:26px;
	width:26px;
	height:26px;
	min-height:26px;
	display:block;
	background:url(../images/search_button.png) top center no-repeat;
	float:right;
	margin-top:1px;
	cursor:pointer;
	margin-right:10px;
}
#search_button a:hover, #search_button_bottom a:hover{
	min-width:26px;
	width:26px;
	height:26px;
	min-height:26px;
	display:block;
	background:url(../images/search_button.png) bottom center no-repeat;
	float:right;
	margin-top:1px;
	cursor:pointer;
	margin-right:10px;
}
#send_button a{
	min-width:46px;
	width:46px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/send_button.png) top center no-repeat;
	float:right;
	cursor:pointer;
	margin-right:20px;
}
#send_button a:hover{
	min-width:46px;
	width:46px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/send_button.png) bottom center no-repeat;
	float:right;
	cursor:pointer;
	margin-right:20px;
}
#backtotop a{
	min-width:71px;
	width:71px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/backtotop.png) top center no-repeat;
	float:right;
	cursor:pointer;
	margin-right:10px;
}
#backtotop a:hover{
	min-width:71px;
	width:71px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/backtotop.png) bottom center no-repeat;
	float:right;
	cursor:pointer;
	margin-right:10px;
}
.backtotop a, .backtotop a:link{
	min-width:71px;
	width:71px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/backtotop.png) top center no-repeat;
	float:right;
	cursor:pointer;
	margin-right:10px;
}
.backtotop a:hover{
	min-width:71px;
	width:71px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/backtotop.png) bottom center no-repeat;
	float:right;
	cursor:pointer;
	margin-right:10px;
}
.comments_container{
	min-width:670px;
	width:670px;
	margin-bottom:20px;
	border-bottom:1px #e6e6e6 dashed;
	position:relative;
	overflow:hidden;
	float:left;
	padding:10px 0 10px 0;
}
.comments{
	font-style:italic;
}
/*--------------------------------------------------------------------------------------*/
/*TEXT FORMATTING*/
/*--------------------------------------------------------------------------------------*/
ol.terms{
	padding-left:30px;
}
p.contactform{
	line-height:29px;
	margin-left:10px;
	text-align:right;
}
p.tos, p.ps{
	margin-left:40px;
	padding-right:10px;
}
p.tos2{
	margin-left:70px;
	font-style:oblique;
}
h1{
	color:#fcfeff;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:40px;
	font-weight:normal;
	text-align:left;
	float:left;
	line-height:normal;
	clear:both;
	min-width:550px;
	width:550px;
	margin-top:10px;
}
h2{
	/*color:#304456;*/
	color:#03475b;
	margin:0 0 0 0;
	padding:8px 0 0 10px;
	font-family:"Times New Roman", Times, serif;
	font-style:oblique;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	clear:right;
	min-width:550px;
	width:550px;
}
h3{
	/*color:#FFF;
	color:#005b98;color:#f7991d;*/
	color:#304456;
	margin:0 0 0 0;
	padding:10px 0 0 20px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:46px;
	font-weight:lighter;
	text-align:left;
	clear:right;
	min-width:550px;
	width:550px;
	line-height:normal;
}
h5{
	/*color:#FFF;
	color:#005b98;color:#f7991d;*/
	color:#304456;
	margin:0 auto;
	padding:10px 0 0 0;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:46px;
	font-weight:lighter;
	text-align:center;
	clear:right;
	line-height:normal;
}
h4{
	/*color:#304456;*/
	color:#005b98;
	margin:0 0 0 20px;
	padding:8px 0 0 0;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	clear:right;
	min-width:550px;
	width:550px;
}
h6{
	/*color:#304456;*/
	color:#005b98;
	margin:0 0 0 20px;
	padding:8px 0 5px 0;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	clear:right;
	min-width:690px;
	width:690px;
}
.banner_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fcfeff;
	line-height:18px;
	clear:both;
	margin:0;
	padding:0;
	float:left;
	min-width:700px;
	width:700px;
}
links{
	list-style:url(../images/small_orange_arrow.png) outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:0;
	font-style:oblique;
}
.normal_link a, .normal_link a:link{
	color:#f89e1b;
	text-decoration:none;
	font-size:12px;
}
.normal_link a:hover{
	color:#f89e1b;
	text-decoration:underline;
	font-size:12px;
}
#footer_links a,#footer_links a:link, #footer_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808080;
	font-style:oblique;
	text-decoration:none;
	margin:0 auto;
	min-width:980px;
	width:980px;
	text-align:center;
}
.category_links a{
	list-style:url(../images/small_orange_arrow.png) outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#808080;
}
.category_links a:hover{
	list-style:url(../images/small_orange_arrow.png) outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:0;
	text-decoration:underline;
	color:#f89e1b;
}
.category_links{
	list-style:url(../images/small_orange_arrow.png) outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:0;
	font-style:oblique;
}
.normal_link a, .normal_link a:link{
	color:#f89e1b;
	text-decoration:none;
	font-size:12px;
}
.normal_link a:hover{
	color:#f89e1b;
	text-decoration:underline;
	font-size:12px;
}
#footer_links a,#footer_links a:link, #footer_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808080;
	font-style:oblique;
	text-decoration:none;
	margin:0 auto;
	min-width:980px;
	width:980px;
	text-align:center;
}
#footer_links a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808080;
	font-style:oblique;
	text-decoration:underline;
	margin:0 auto;
	min-width:990px;
	width:990px;
	text-align:center;
}
#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808080;
	font-style:normal;
	text-decoration:none;
	margin:auto;
	margin-top:15px;
	min-width:990px;
	width:990px;
	text-align:center;
	padding-right:10px;
}
.list_style{
	list-style:url(../images/small_orange_arrow.png) outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:0;
	font-style:oblique;
}
.list_style a{
	list-style:url(../images/small_orange_arrow.png) outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:0;
	font-style:oblique;
	color:#808080;
	text-decoration:none;
}
.list_style a:hover{
	list-style:url(../images/small_orange_arrow.png) outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:0;
	font-style:oblique;
	color:#f89e1b;
	text-decoration:underline;
}
.list_style_tick{
	list-style:url(../images/tickmark.png) outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:0;
	font-style:oblique;
}
.list_style_tick a, .list_style_tick a:link{
	list-style:url(../images/tickmark.png) outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:0;
	font-style:oblique;
	text-decoration:none;
	color:#f89e1b;
}
.list_style_tick a:hover{
	list-style:url(../images/tickmark.png) outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	padding:0;
	font-style:oblique;
	text-decoration:underline;
	color:#f89e1b;
}
.list_style_ol{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0;
	font-style:oblique;
}
.bld{
	color:#03475b;
	font-weight:bold;
	font-style:italic;
}
.bld2{
	/*color:#03475b;*/
	color:#f7991d;
	font-weight:bold;
	font-style:italic;
}
.bld3{
	/*color:#03475b;*/
	color:#444444;
	font-weight:bold;
	font-style:italic;
}
.bld4{
	/*color:#03475b;*/
	color:#444;
	font-weight:bold;
}
/*--------------------------------------------------------------------------------------*/
/*FORM STYLES*/
/*--------------------------------------------------------------------------------------*/
.txtbox{
	min-height:18px;
	height:18px;
	width:180px;
	min-width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:oblique;
	color:#808080;
	border:1px #d4d0c8 inset;
	background-color:#FFF;
	padding:0;
	margin:0;
}
.txtbox3{
	min-height:18px;
	height:18px;
	width:230px;
	min-width:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:oblique;
	color:#808080;
	border:1px #d4d0c8 inset;
	background-color:#FFF;
	padding:0;
	margin:0;
}
.txtbox_account{
	min-height:18px;
	height:18px;
	width:180px;
	min-width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:oblique;
	color:#808080;
	border:1px #d4d0c8 inset;
	background-color:#FFF;
	padding:0;
	margin:0;
	float:left;
}
.txtbox_contact{
	min-height:18px;
	height:18px;
	width:280px;
	min-width:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:oblique;
	color:#808080;
	border:thin #d4d0c8 inset;
	background-color:#FFF;
}
.txtarea_contact{
	min-height:150px;
	height:150px;
	max-height:150px;
	max-width:280px;
	width:280px;
	min-width:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:oblique;
	color:#808080;
	border:1px #d4d0c8 inset;
	background-color:#FFF;
}

.txtarea_comments{
	min-height:150px;
	height:150px;
	max-height:150px;
	max-width:630px;
	width:630px;
	min-width:630px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:oblique;
	color:#808080;
	border:1px #d4d0c8 inset;
	background-color:#FFF;
}
.drpdownbox{
	min-height:21px;
	height:21px;
	width:180px;
	min-width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:oblique;
	color:#808080;
	border:thin #d4d0c8 solid;
	background-color:#FFF;
}
/*--------------------------------------------------------------------------------------*/
/*ROUND CORNER DIVS*/
/*--------------------------------------------------------------------------------------*/
div#round1, div#round2{
	background:#f7fef8;
	min-width:540px;
	width:540px;
	margin:0 auto;
	padding: 10px 10px 10px 0;
	position:relative;
	overflow:hidden;
	}
div#round1_container, div#round2_container{
	min-width:550px;
	width:550px;
	padding:1px;
	margin:0 auto;
	background:#e9e9e9;
	position:relative;
	overflow:hidden;
}
div#round3,div#round4,div#round5,div#round6,div#round7,div#round8,div#round9,div#round10,div#round11,div#round12,div#round13,div#round14{
	background:#f7fef8;
	min-width:600px;
	width:600px;
	margin:0 auto;
	padding: 10px;
	position:relative;
	overflow:hidden;
	}
div#round3_container,div#round4_container,div#round5_container,div#round6_container,div#round7_container,div#round8_container,div#round9_container,div#round10_container,div#round11_container,div#round12_container,div#round13_container,div#round14_container{
	min-width:620px;
	width:620px;
	padding:1px;
	margin:auto;
	margin-top:20px;
	background:#e9e9e9;
	position:relative;
	overflow:hidden;
}
div#round3 a,div#round4 a,div#round5 a,div#round6 a,div#round7 a,div#round8 a,div#round9 a,div#round10 a,div#round11 a,div#round12 a,div#round13 a{
	color:#f89e1b;
	font-size:11px;
	text-decoration:underline;
	}

div#round14 a{
	font-size:12px;
	}
/*LOGIN PAGE STYLES*/
#form_maincontainer{
	margin:0 auto; min-width:320px; width:320px; position:relative; overflow:hidden; text-align:center; background:#fff;/* border:2px #f4f4f4 solid;*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
#loginform{
	border:#CCC 1px solid;
	min-width:270px;
	width:270px;
	padding:0;
	position:relative;
	overflow:hidden;
	padding: 5px 0 10px 0;
	background:#62b5fc;
	color:#FFF;
	font-weight:bold;	
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	
	-moz-border-radius-topright: 5px;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	margin:10px auto;
}
#changeimage_button,#changeimage_button a{
	width:100px;
	min-width:100px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/changeimage_button.png) top center no-repeat;
}
#changeimage_button a:hover{
	width:100px;
	min-width:100px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/changeimage_button.png) bottom center no-repeat;
}
#updateaccount_button,#updateaccount_button a{
	width:100px;
	min-width:100px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/updateaccount_button.png) top center no-repeat;
	clear:both;
}
#updateaccount_button a:hover{
	width:100px;
	min-width:100px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/updateaccount_button.png) bottom center no-repeat;
	clear:both;
}
#saveessay_button,#saveessay_button a{
	width:80px;
	min-width:80px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/saveessay_button.png) top center no-repeat;
	clear:both;
}
#saveessay_button a:hover{
	width:80px;
	min-width:80px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/saveessay_button.png) bottom center no-repeat;
	clear:both;
}
#comment_button,#comment_button a{
	width:75px;
	min-width:75px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/comment_button.png) top center no-repeat;
	clear:both;
}
#comment_button a:hover{
	width:75px;
	min-width:75px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/comment_button.png) bottom center no-repeat;
	clear:both;
}
#browse_button, #browse_button a{
	width:100px;
	min-width:100px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/browse_button.png) top center no-repeat;
}
#browse_button a:hover{
	width:100px;
	min-width:100px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/browse_button.png) bottom center no-repeat;
}
.accept_button {
	min-width:55px;
	width:55px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/accept_button.png) top center no-repeat;
	float:right;
	cursor:pointer;
	border:medium none;
}
.accept_buttonhover{
	min-width:55px;
	width:55px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/accept_button.png) bottom center no-repeat;
	float:right;
	cursor:pointer;
	border:medium none;
}
.reset_button{
	min-width:55px;
	width:55px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/reset_button.png) top center no-repeat;
	float:right;
	cursor:pointer;
	border:medium none;
}
.reset_buttonhover{
	min-width:55px;
	width:55px;
	height:25px;
	min-height:25px;
	display:block;
	background:url(../images/reset_button.png) bottom center no-repeat;
	float:right;
	cursor:pointer;
	border:medium none;
}
.pageslidenormal_link a, .normal_link a:link{
	color:#808080;
	text-decoration:none;
	font-size:12px;
	font-style:oblique;
}
.pageslidenormal_link a:hover{
	color:#f89e1b;
	text-decoration:underline;
	font-size:12px;
	font-style:oblique;
}

.star_rating {
    font-size: 0pt;
    width: 17px;
    height: 17px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    }

    .star_filled {
    background-image: url(../images/star.jpg);

    }

    .star_empty {
    background-image: url(../images/star_grey.jpg);
    }

    .star_saved {
    background-image: url(../images/star.jpg);
    }
    
	.topnavbar
	{
	 overflow : hidden; float: left; position: relative; padding-left: 20px; min-width: 710px; width: 710px;	
	}
	.searchbox
{
float:left; margin:3px 0 0 0; min-width:192px; width:192px; text-align:right;
}
#divsearchparams
{
    font-size:15px;
    padding-top:5px;
    color:Red;
}
/*Style For Ajax Popup*/
.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#C7E3FC;
	border-width:1px;
	border-style:solid;
	border-color:#1BA5FE;
	padding:3px;
	width:250px;
}
dt{
    /*width:120em;*/
    width:125px;
    height:15px;
    padding: 10px 0 0 10px;
    text-align:right;
}
dd{ 
    margin:-15px 0 0 160px;

}
#menu_ManageAccount
{
    font-family:arial;
    font-size:15px;
    padding-top:10px;
}

#topnavbar
{float:left; overflow:hidden; position:relative; padding-left:20px; min-width:710px; width:710px;

}

.hideProgressDiv{ display:none;  }
.showDiv{ display:block; margin-left:200px; margin-top:5px; margin-bottom:5px; }

.completetext
{
font-size:14px;
font-weight:bold;
font-family:Arial;
color:Red;
}
.userbutton
{
    /*border:0px;
    background-color:#FECA4D;
    color:#FCFFFF;
    font-weight:bold;*/
}
.registerbutton
{
    /*background-color:#FECA4D;
    color:#FCFFFF;
    font-weight:bold;*/
}
/*Tetimonials Css*/
.testimonials_container{
	clear:both;
	position:relative;
	overflow:hidden;
	margin-left:20px;
	margin-bottom:20px;
	border-bottom:1px #cccccc dotted;
	padding-bottom:20px;
}
.testi_pics{
	min-height:100px;
	height:100px;
	width:100px;
	min-width:100px;
	float:left;
}
.testi_text{
	width:550px;
	min-width:550px;
	float:left;
	position:relative;
	overflow:hidden;
	padding-left:10px;
}
p.testi_name{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color:#304456;
}
/*Fade In Fade Out Effect*/
#popup
{ font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  color:Black;
}
.popup 
{ background-color:#ffffff;
  display :none;
  overflow: hidden;
  /*opacity:0.9; */
  filter:alpha(opacity=90); 
  -moz-opacity:0.9; 
  position: absolute; /*z-index: 99;*/ 
  top: 104px; 
  right: 0px; 
  width: 100%; /*height: 100%;*/
}



.s10
{
	color:#3D4049;
	padding: 0 4px;
}
.s10:hover
{
	background-color:#3D4049;
	color:#FFFFFF;
	padding: 0 4px;
	
}
.s11
{
	color:#259155;
	padding: 0 4px;
}
.s11:hover
{
	background-color:#259155;
	color:#FFFFFF;
	padding: 0 4px;
}
.s12
{
color:#9D031E;
padding: 0 4px;
}
.s12:hover
{
background-color:#9D031E;
	color:#FFFFFF;
	padding: 0 4px;
}
.s13
{
color:#F89F1B;
padding: 0 4px;
}
.s13:hover
{
background-color:#F89F1B;
	color:#FFFFFF;
	padding: 0 4px;
}
.s14
{
color:#FAEA9B;
padding: 0 4px;
}
.s14:hover
{
background-color:#FAEA9B;
	color:#FFFFFF;
	padding: 0 4px;
}
.s15
{
color:#D30804;
padding: 0 4px;
}
.s15:hover
{
background-color:#D30804;
	color:#FFFFFF;
padding: 0 4px;
}

.s16
{
color:#55C3FE;
padding: 0 4px;
}

.s16:hover
{	
	background-color:#55C3FE;
	color:#FFFFFF;
	padding: 0 4px;
}

.contentLink
{
   color:#808080;
   font-weight:bold;
	font-style:italic;
	text-decoration:none;
}
.bld3 a:hover{
	color:#f89e1b;
   font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}

.bld a:hover
{
	color:#f89e1b;
   font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}
.left_testimonials a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#f89e1b;
	
}

#centerdiv {
		margin-left : 260px;

}
#centerdiv1 {
		margin-left : 100px;

}
.contentLink1
{
color:#808080;
   font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  
}
.Hide_EssayBody
{
    max-height:1px;
    max-width:1px;
    visibility:hidden;
}

.Print_Button {float:right; margin-right:20px; margin-top:-20px;}
.Print_Button_Hide {visibility:hidden;}

