@charset "utf-8";

#wrapper {
 width:1000px;
 margin: 0 auto; 
}

img{border:0px;}

.logo{
background-image:url(images/logbg_line.jpg); 
background-repeat:repeat-x;
}
.txt16white {
	font-family:Calibri, Arial;
	font-size:16px;
	color:#FFFFFF;
	}
.txt14Gray {
	font-family:Calibri, Arial;
	font-size:14px;
	color:#3a3a3a;
	}
h1 {
	font-family: Cambria, Georgia, "Times New Roman";
	font-size: 18px;
	font-weight: normal;
	line-height:40px;
	color: #E07305;
	margin: 0px;
	padding:0px 10px;
	background:url(images/title_bg.gif) no-repeat;
	height:40px;
}
.title780 {
	font-family: Cambria, Georgia, "Times New Roman";
	font-size: 18px;
	font-weight: normal;
	line-height:40px;
	color: #E07305;
	margin: 0px;
	padding:0px 10px;
	background:url(images/title_bg_780.png) no-repeat;
	height:40px;
}
.subTitleGreen {
	font-family: Calibri, Arial;
	font-size: 18px;
	padding:6px 6px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #73a913;
	width:30%;
}
.form_bg_400 {
	padding:10px;
	background:url(images/roundedcornr_551113.gif) no-repeat top left;
	height:400px;
	}
.form_bg_200 {
	padding:10px;
	background-image: url(images/roundedcornr_627579.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:235px;
	}
.inptGreen {
	font-family:Calibri, Arial;
	font-size:14px;
	padding:2px;
	color:#464745;
	border: 2px solid #006600;
	}
.menubg{
background-image:url(images/menubg.jpg); 
background-position:center; 
background-repeat:repeat-x;; 
height:34px;
}

.menulang{ 
font-family:Calibri, Arial; 
font-size:12px; 
color:#2236b0; 
background-color:#c2f0ff; 
height:25px; 
border-bottom:1px solid #5eb8eb; 
border-top:1px solid #5eb8eb;}

a.ml:link{color:#2236b0; text-decoration:none;}

a.ml:visited{color:#2236b0; text-decoration:none;}

a.ml:hover{color:#000000; text-decoration:none;}

.regfree{
	font-family:Calibri, Arial;
	font-size:14px;
	/*padding:2px;*/
	color:#464745;
	border:2px solid #6C97F0;
 }
.regfree:hover{
border:2px solid #134cbe;
}
.regfree:focus{
border:2px solid #134cbe;
}
.regfreegender{
font-family:Calibri, Arial; 
font-size:14px; 
padding:2px;
color:#464745; 
border:2px solid #6C97F0;
}

#regdiv{
background-image:url(images/blue_reg.jpg); /*blue.jpg */
background-repeat:no-repeat; 
width:580px; 
height:84px; 
/*vertical-align:middle; 
text-align:center; 
padding-top:20px;*/

}
#regdiv1{
background-image:url(images/blue_old.jpg); 
background-repeat:no-repeat; 
width:580px; 
height:84px; 

/*vertical-align:middle; 
text-align:center; 
padding-top:20px;*/
}

.rightform{
background-image:url(images/lookfor_bg.jpg); 
background-repeat:no-repeat; 
}
.listbox{
width:208px; 
border:3px solid #134cbe;
}
.textbox{
 font-family:Calibri, Arial; 
 font-size:12px; 
 color:#000000; 
 width:200px; 
 height:25px; 
 border:3px solid #6fa01a;
 }
 
.stextbox{ 
font-family:Calibri, Arial; 
font-size:12px; 
color:#000000;
width:98px;
height:25px; 
border:3px solid #6fa01a;
}

.great{
font-family:Calibri, Arial; 
font-size:12px; 
color:#000000; 
background-image:url(images/orange.jpg); 
background-repeat:no-repeat; 
height:223px;
}

.leftside{
background-image:url(images/redimg.jpg); 
background-repeat:no-repeat; 
height:394px; 
font-family:Calibri, Arial; 
font-size:12px; 
color:#ffffff;
}
.nosp{
color:#ee601b;
font-weight:bold; 
 
}

a.sp:link{color:#ee601b; text-decoration:underline;}

a.sp:visited{color:#ee601b; text-decoration:underline;}

a.sp:hover{color:#ffbe61; text-decoration:none;}

.regbg{ 
background-image:url(images/regbg.jpg);
background-repeat:no-repeat; 
height:82px; 
font-family:Calibri, Arial; 
font-size:12px; 
color:#3b3b3c;
}

.reg_free{ 
background-image:url(images/bg_reg_free.jpg);
background-repeat:no-repeat; 
height:66px; 
font-family:Calibri, Arial; 
font-size:12px; 
color:#3b3b3c;
}
/*#reg{
float:left; 
width:55px; 
height:75px; 
padding-top:15px;
}

#reg1{ 
width:160px; 
float:left; 
padding-top:10px; 
height:75px; 
padding-top:18px; 
padding-left:5px;
}
*/
#reg2{ 
width:225px; 
float:left;
height:75px; 
padding-left:7px;
}

.redbg{
font-family:Calibri, Arial; 
font-size:12px; 
color:#eab581; 
background-image:url(images/redbg.jpg); 
background-repeat:no-repeat; 
height:251px; 
width:274px;
}

#divbg{
padding-left:20px; 
padding-right:10px; 
padding-top:15px; 
padding-bottom:15px;
}

#features{ width:308px;}

#photo{
width: 308px; 
margin-left: auto;
margin-right: auto;
text-align: left;
line-height:18px;
font-family:Tahoma, Arial; font-size:11px;
color:#000000;
border-bottom:1px solid #e8e8e8;
padding-bottom:5px;
padding-top:5px;
}

.text{
color:#5c8a0e; 
padding-left:10px; 
}

.titles{
font-family:Calibri, Georgia; 
font-size:20px; color:#87bf27;
}

/* Css for Footer*/

.footer{
font-family:Tahoma, Arial; 
font-size:11px; 
color:#929292; 
text-align:center;
}

.footerbg{
 background-image:url(images/footerbg.jpg); 
 background-repeat:repeat-x;
 height:5px;}
 
a.f:link{color:#929292; text-decoration:none;}

a.f:visited{color:#929292; text-decoration:none;}

a.f:hover{color:#000000; text-decoration:none;}

/*Css for Mouse over bg of main Menu*/

#navigation {
	display: block;
	list-style-type: none;
	font-family:Calibri, Arial;
	font-size:16px;
	margin: 0;
	padding: 0;
	width: 920px;
	text-align: center;
}	
input, select {
	font-family:Calibri, Arial;
	font-size:13px;
	color:#404040;
	}

#navigation li { display: inline; }

#navigation li a {
	background:url(images/menubg.jpg) no-repeat top left;
	width: 90px;
	float: left;
	margin: 0px 5px 0px 0px;
	color: #E07305;
	font-size: 14px !important;
	font-weight: bold;
	padding: 7px 0px;
	text-decoration:none;
}
#navigation li a.loginlink{
	background:url(images/login.png) no-repeat top left;
	width: 90px;
	float: left;
	margin: 0px 5px 0px 0px;
	color: #ffffff;
	font-size: 14px !important;
	font-weight: bold;
	padding: 7px 0px;
	text-decoration:none;
}

#navigation li a:hover { 
	background:url(images/spbg.jpg) no-repeat top left;
	border-bottom: none;
	color: #fff;
	text-decoration:none;
	}
#navigation .active { 
	background:url(images/menubg.jpg) no-repeat top left;
	text-decoration:none;
	}

.roundedcornr_box_919029 {
	background: url(images/roundedcornr_919029_tl.png) no-repeat top left;
}
.roundedcornr_top_919029 {
	background: url(images/roundedcornr_919029_tr.png) no-repeat top right;
}
.roundedcornr_bottom_919029 {
	background: url(images/roundedcornr_919029_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_919029 div {
	background: url(images/roundedcornr_919029_br.png) no-repeat bottom right;
}
.roundedcornr_content_919029 {
	background: url(images/roundedcornr_919029_r.png) top right repeat-y;
}

.roundedcornr_top_919029 div,.roundedcornr_top_919029,
.roundedcornr_bottom_919029 div, .roundedcornr_bottom_919029 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_919029, .roundedcornr_bottom_919029 {
	margin-top: 0px;
}
.roundedcornr_content_919029 { padding: 0px 15px; }

h2 {
	font-family:Calibri, Arial;
	font-size:16px;
	font-weight:normal;
	color:#6c6c6c;
	margin:8px 0px;
	padding:0px;
	}
	
/*CSS for index - Advanced Search drop down*/

#dhtmlgoodies_contentBox {

  height:200px;
  visibility:hidden;
  position:absolute;
  background-color:#87bf27;
  overflow:hidden;
  width:300px;
}

#dhtmlgoodies_content {
  position:relative;  
  font-family: Calibri, Arial;
  width:100%;
  font-size:0.8em;
}

#dhtmlgoodies_slidedown {
  position:relative;
  width:300px; }

	
/* 16-06-2008 from login page*/	

.login{
	font-family:Calibri, Arial;
	font-size:14px;
	padding:2px;
	color:#8a8a8a;
	border:1px solid #CCCCCC;
	width:250px;
 }
.login:hover{
border:1px solid #666666;
}
.login:focus{
border:1px solid #666666;
}

.new{font-family:Calibri, Arial; font-size:12px; color:#000000;}

a.nu:link{color:#000000; text-decoration:underline;}

a.nu:visited{color:#000000; text-decoration:underline;}

a.nu:hover{color:#d8ebb8; text-decoration:underline;}	

/*search pages*/
.search_t{
font-family:Calibri, Georgia; 
font-size:16px; color:#87bf27;
padding-top:5px; padding-bottom:3px;
}
.search_ct{
font-family:Calibri, Georgia; 
font-size:13px; color:#66992B;
font-weight:bold;
padding-top:5px; padding-bottom:3px;
}
.search_text{
font-family:Calibri, Georgia; 
font-size:12px; color:#000000;
/*padding-left:10px;*/
}

.search_over{
font-family:Calibri, Arial; 
font-size:12px; 
color:#000000; 
}

.sbox{
	font-family:Calibri, Arial;
	font-size:14px;
	padding:2px;
	color:#8a8a8a;
	border:1px solid #CCCCCC;
	width:180px;
 }
.sbox:hover{
border:1px solid #666666;
}
.sbox:focus{
border:1px solid #666666;
}

/* tabed border*/

.hr{background-image:url(images/tab/hr.jpg);background-repeat:repeat-x; background-position:top left; height:22px;}

.hrb{background-image:url(images/tab/hr_b.jpg);background-repeat:repeat-x; background-position:bottom left; height:22px;}

.vr{background-image:url(images/tab/vr.jpg); background-repeat:repeat-y; background-position:top left; width:22px;}

.tab_green{background-image:url(images/tab/green.jpg); background-repeat:no-repeat; width:171px; height:35px;}

.tab_blue{background-image:url(images/tab/blue.jpg); background-repeat:no-repeat; width:171px; height:35px;}

.tabtext{font-family:Calibri, Arial; font-size:15px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

.profile_text{
font-family:Calibri, Georgia; 
font-size:12px; color:#000000;
padding-left:120px;
}

/*.sp{padding-left:5px; font-weight:bold;}
*/
hr { border:none; border-bottom: dotted 1px #CCCCCC; width:93%; background-color:#FFFFFF;}

.adds{font-family:Calibri, Georgia; font-size:18px; color:#255ed2; padding-left:5px; font-weight:bold;}

.refinesearch
{
background-image:url(images/search/rsearch_top.jpg);
background-repeat:no-repeat;
height:248px;
width:199px;
font-family:Calibri, Georgia; 
font-size:12px; color:#000000;
margin:0px;
}
.refinesearch_partner
{
background-image:url(images/search/rsearch_top.jpg);
background-repeat:no-repeat;
height:248px;
width:199px;
font-family:Calibri, Georgia; 
font-size:12px; color:#000000;
margin:0px;
}
.quicksearch
{
background-image:url(images/search/quick_search.jpg);
background-repeat:no-repeat;
height:248px;
width:199px;
font-family:Calibri, Georgia; 
font-size:12px; color:#000000;
margin:0px;
}
.rslist{width:50px; font-family:Calibri, Georgia; font-size:12px; color:#000000;}

.sortsearch
{
background-image:url(images/search/sortsearch.jpg);
background-repeat:no-repeat;
height:36px;
width:544px;
font-family:Calibri, Georgia; 
font-size:10px; color:#000000;
}
.searchresult
{
height:33px; 
background-color:#ffa200;
color:#FFFFFF;
padding-top:3px;
padding-left:10px;
font-family:Calibri, Georgia; 
font-size:20px; color:#ffffff;
}
.searchresultnav
{
height:33px; 
background-color:#ffa200;
font-family:Tahoma;
font-size:11px;
color:#000000;

}

.kismath
{
background-image:url(images/search/mykismath.jpg);
background-repeat:no-repeat;
height:189px;
width:199px;
font-family:Calibri, Georgia; 
font-size:10px; color:#000000;
}
.kismath_text
{
font-family:Calibri, Georgia; 
font-size:12px; color:#ffffff;
}
.kismath_st
{
font-family:Calibri, Georgia; 
font-size:14px; color:#000000;
font-weight:bold;
}
a.kt:link{color:#ffffff; text-decoration:none;}

a.kt:visited{color:#ffffff; text-decoration:none;}

a.kt:hover{color:#ffffcc; text-decoration:none;}	

a.sr:link{color:#000000; text-decoration:none;}

a.sr:visited{color:#000000; text-decoration:none;}

a.sr:hover{color:#ffffcc; text-decoration:none;}	

/**pop ups

.msg{
	font-family:Calibri, Arial;
	font-size:12px;
	padding:2px;
	color:#8a8a8a;
	border:1px solid #CCCCCC;
	width:250px;
	cursor:help;
 }
.msg:hover{
border:1px solid #666666;
}
.msg:focus{
border:1px solid #666666;
}*/
.msg1{
	font-family:Calibri, Arial;
	font-size:12px;
	padding:2px;
	color:#404040;
	border:1px solid #CCCCCC;
	width:159px;
 }
.msg1:hover{
border:1px solid #666666;
}
.msg1:focus{
border:1px solid #666666;
}

.msgarea{
	font-family:Calibri, Arial;
	font-size:12px;
	padding:2px;
	color:#404040;
	border:1px solid #CCCCCC;
	width:250px;
	height:50px;
 }
.msgarea:hover{
border:1px solid #666666;
}
.msgarea:focus{
border:1px solid #666666;
}
.msgareap{
	font-family:Calibri, Arial;
	font-size:12px;
	padding:2px;
	color:#404040;
	border:1px solid #CCCCCC;
	width:250px;
	height:30px;
 }
.msgareap:hover{
border:1px solid #666666;
}
.msgareap:focus{
border:1px solid #666666;
}
/*.msglist{
	font-family:Calibri, Arial;
	font-size:12px;
	padding:2px;
	color:#404040;
	border:1px solid #CCCCCC;
	width:250px;
	 }
.msglist:hover{
border:1px solid #666666;
}
.msglist:focus{
border:1px solid #666666;
}*/
.msglist1{
	font-family:Calibri, Arial;
	font-size:12px;
	padding:2px;
	color:#404040;
	border:1px solid #CCCCCC;
	width:159px;
 }
.msglist1:hover{
border:1px solid #666666;
}
.msglist1:focus{
border:1px solid #666666;
}
/* popups*/

.phrt{background-image:url(images/pop/line.png); background-repeat:repeat-x; background-position:top left; height:4px;}
.phrb{background-image:url(images/pop/line.png);background-repeat:repeat-x; background-position:top left; height:3px;}
.pvr{background-image:url(images/pop/vr.png); background-repeat:repeat-y; background-position:top left; width:3px;}

.popup_t{
font-family:Calibri, Georgia; 
font-size:16px; color:#74aa14;
padding-top:5px; padding-bottom:3px;
font-weight:bold;
}

.pop_text{
font-family:Calibri, Georgia; 
font-size:12px; color:#000000;
}

.print{font-family:Calibri, Georgia; 
font-size:18px; color:#33a9d0; padding-left:10px; padding-top:5px; padding-bottom:5px;}

/* community images*/

.chrt{background-image:url(images/community/hr.png); background-repeat:repeat-x; background-position:top left; height:4px;}
.chrb{background-image:url(images/community/hr.png);background-repeat:repeat-x; background-position:top left; height:3px;}
.cvr{background-image:url(images/community/vr.png); background-repeat:repeat-y; background-position:top left; width:3px;}

a.tab:link{color:#87bf27; text-decoration:none;}

a.tab:visited{color:#87bf27; text-decoration:none;}

a.tab:hover{color:#255ed2; text-decoration:none;}	

.search_pt{
	font-family:Calibri, Georgia;
	font-size:16px;
	color:#87bf27;
	font-weight:bold;
}
.edit{font-family:Calibri, Georgia; font-size:16px; color:#255ed2; font-weight:bold; }
.message_t
{
height:25px; 
background-color:#ffa200;
color:#FFFFFF;
padding-top:3px;
padding-left:10px;
font-family:Calibri, Georgia; 
font-size:16px; color:#ffffff;
}
a.sp_msg:link{color:#000000; text-decoration:underline;}

a.sp_msg:visited{color:#000000; text-decoration:underline;}

a.sp_msg:hover{color:#000000; text-decoration:none;}	

.stories{
background-image:url(images/sstories.jpg); 
background-repeat:no-repeat; 
font-family:Calibri, Arial;
font-size:12px;
color:#FFFFFF;
}

/*modifications on registration page*/

.rebg{background-image:url(images/reg_bg.jpg); background-repeat:no-repeat; height:250px;}

/*CSS for Listing tables*/

.list_tables{background-color:#fff6d8; border:1px solid #efcd5b;}

.org_bg_footer{
font-family:Calibri, Georgia; 
font-size:12px; color:#000000;
background-color:#fcc76b;
}
.btm_brdr_dtd {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
