@charset "utf-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}


body {
	
	background-color:#eebe69;
	background:url(../images/main_bg.jpg) top center;
	

	font-size: 15px;
	font-style: normal;
	line-height:18px;
	font-variant: normal;
	color: #000000;
	font-family: Garamond, Arial, Helvetica, sans-serif; 
	
}

a {color:#712c00; font-size: 14px; }
a:hover {color:#000000; font-size: 14px; }


#wrapper{
    margin-left:auto;
	margin-right:auto;
	width:984px;
	min-height:100px;
}


#header {
  
   width:984px; 
   height:188px;
   margin:0px;
   background:url(../images/bg_header.jpg) no-repeat;
   background-position:center-top;   
}

#flash_banner {
	float:right;
   width:700px; 
   height:163px;
   margin:0px;
   text-align:right;
   padding-right:35px;
   
 
   
}

#logonav_div { 
   width:984px; 
   height:41px;
   margin:0px;
}

#logo{
	float:left;
	width:241px;
	padding-right:0px;
	height:41px;
	/*background:url(../images/logo.gif) bottom left no-repeat;*/
}


#main_navdiv { 
	float:left; 
	width:743px; 
	height:35px; 
	padding-top:6px; 
	padding-left:0px;

	
	background: url(../images/bg_mainnav.gif) no-repeat; 

}

ul.mainnav li    { 
	display:inline;
	padding:6px 14px;  
	font-family: Garamond, Times New Roman, Times, serif Verdana, Arial; 
	line-height:27px;
	color:#ffffff; 
	text-transform:uppercase; 
	font-weight:bold;
	background:url(../images/nav_vline.gif) no-repeat right -1px;

	
	
}

ul.mainnav li.last { background:none;}
ul.mainnav li a       { color:#211100; text-decoration:none; font-size:12px; }
ul.mainnav li a:hover { color:#712c00;  }



#content {
	float:left; 
	width:984px;
	height:488px;
	padding-top:39px;
	padding-bottom:5px;
	background:url(../images/bg_content.png) left top no-repeat;
	}

#content_left{
	float:left;
	width:232px;
	height:498px;
	padding-left:25px;
	background:url(../images/book.png) bottom no-repeat;


}


#content_right{
	float:right;
	width:722px;
	margin-left:0px;
	margin-right:0px;
	min-height:335px;
}

#text_content{
	float:left;
	width:470px;
	height:415px;
	text-align:left;
	
}

#text_content a {
	line-height:20px;
	
}
#pageheading{
	float:left;
	width:405px;
	height:25px;
	text-align:left;
	clear:both;
	padding-left:10px;
}
#text_part{
	float:left;
	width:405px;
	min-height:215px;
	text-align:left;
	padding-left:10px;
}
#btn_getyourcopy {
	float:left;
	width:185px;
	height:40px;
	display:block;
	background:url(../images/btn_getyourcopy.png);
	background-position:0px 0px;
	
	}


#btn_getyourcopy:hover {
	float:left;
	display:block;
	background:url(../images/btn_getyourcopy.png);
	background-position:-200px 0px;
	
	}


h1  { margin:0px 0px 15px 0px ; font-size:15px; text-transform:uppercase; font-weight:bold; }

h2  { margin:0px 0px 5px 0px ; font-size:13px; text-transform:uppercase; font-weight:bold; }
h2 a { color:#6602d2; text-transform:capitalize; font-weight:bold; text-decoration:none;}

h3  { margin:0px 0px 5px 0px ; font-size:15px; color:#6602d2; font-weight:bold; }
h3 a { color:#6602d2; text-transform:capitalize; font-weight:bold; text-decoration:none;}



ends




.h_line{
	padding:3px 0 6px; 0;
	background:url(../images/h_line.gif) no-repeat;
	clear:both;
	
}


#footer{
	float:right; 
	width:706px;
	height:35px;
	padding-left:32px;
	padding-right:30px;
	padding-top:8px;
	background:url(../images/bg_footer.gif) bottom no-repeat;
}

#footer a { text-decoration:none;
    color:#000;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	}

#footer a:hover {
    color:#712C00;
	}

#footer_left{
	float:left; 
	width:300px;
	height:35px;
	margin-left:3px;
	background:url(../images/bg_footer.gif) bottom no-repeat;	
}



#footer_right{
	float:right; 
	width:385px;
	height:35px;
	text-align:right;
	padding-right:14px;
	
	

	background:url(../images/bg_footer.gif) bottom no-repeat;
	
}


	

.marquee_txt{
	background-color:#ebebeb;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;

}

A.marquee_txt:hover{
	background-color:#ebebeb;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	color: #6602d2;
	text-decoration: underline;

}
.gray1{
	font-size: 22px;
	font-style: normal;
	line-height:18px;
	font-variant: normal;
	color: #616161;
	font-family: Times New Roman, Times, serif, Arial, Helvetica;
	text-decoration:none;

}

.purple1{
	font-size: 22px;
	font-style: normal;
	line-height:18px;
	font-variant: normal;
	color: #6602d2;
	text-decoration:none;
}


input{
	width:155px;
	BORDER: #dfb957 1px solid; 
	padding-top:2px;
	height:18px;
	font-size:12px;

	background:url(../images/bg_input.png);	
}

textarea{
	width:227px;
	BORDER: #dfb957 1px solid; 
	background-color:transparent;
	background:url(../images/bg_input.png);	
}

.pagination { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6602d2; }
ul.pagination li{ display:inline; margin:0 2px 0 0 ; line-height:18px; }
ul.pagination li a { color:#6602d2;  }
ul.pagination li a:hover { color:#000000; }



.breadcrum { font-size:14px; color:#000; }
ul.breadcrum li{ display:inline; margin:0 2px 0 0 ; line-height:18px; background:url(../images/bg_bredcrum_list.gif) no-repeat right 3px; padding-right:15px; }
ul.breadcrum li.nobg {
	background:none;
	color:#C14EAB;
}
ul.breadcrum li a { color:#6602d2; text-decoration:none;  }
ul.breadcrum li a:hover { color:#000000; }




ul.advisories_links 		{ margin:0; padding:0 0 0 0px; list-style:none;}
ul.advisories_links li 		{margin:0 0 0px 0; padding:0;   }
ul.advisories_links li a 	{ display:block;  font-size:13px; color:#6602d2; font-weight:normal; text-decoration:underline;  padding:0 0 10px 0px; line-height:16px; }
ul.advisories_links li a:hover{color:#000000;}



.tableline{
	border-collapse:collapse;}

.tableline td{
	border-collapse:collapse; border:1px solid #ca71bf; padding-left:5px; height:25px;  
	}

.tableline th{
	border-collapse:collapse;  height:25px; background:url(../images/bg_tablehd.gif); color:#FFF; border:1px solid #a83592;
	}
	

tr.bg_gray td {
	background:#cc0000;
	
	}

.img_left {
	margin-right:15px;
	border:1px solid #a83592;
	}



.img_pg_big {
	margin-right:35px;
	margin-bottom:7px;

	border:1px solid #a83592;
	

	
	}

.img_map {
	margin-right:0px;
	border:4px solid #a83592;
	}


ul.content1  { margin-left:10px; padding:0px;}
.content1 li { margin-left:0px; list-style:none; padding-left:18px; padding-bottom:4px; background:url(../images/li.gif) no-repeat 0px 6px;line-height:15px;}



#gallery {
	width: 216px;
	height:19px;
	clear:both;
	border:1px solid #a83592;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	}

.btn_prev {
	float:left;
	margin-right:21px;

	}
	
.btn_gallery {
	float:left;

	}	
	
.btn_next {
	float:right;
	}

/*===================== portqulis css ends  here ===================================*/










.foot_links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#82c7e7; }
ul.foot_links li{ display:inline; margin:0 5px 0 0 ; line-height:18px; }
ul.foot_links li a { color:#82c7e7; }
ul.foot_links li a:hover { color:#3CF;}







#content_catp{
	float:left;
	width:960px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	border:1px solid #00b4f5;
	min-height:200px;

}

#content_in{
	float:left;
	width:914px;
	padding-left:23px;
	padding-right:23px;
	padding-top:23px;
	padding-bottom:30px;
	border:1px solid #00b4f5;
	min-height:380px;

}

#howto_box{
	float:left;
	width:912px;
	min-height:100px;
	padding-bottom:30px;
	

}

#howto_content{
	float:left;
	width:865px;
	padding-top:10px;
	padding-left:23px;
	padding-right:23px;
	padding-bottom:15px;
	border:1px solid #00b4f5;
	min-height:100px;
	

}

#howto_subhdg{
	float:left;
	width:887px;
	padding-right:0px;
	
	height:23px;
}

#howto_text {
	background:url(../images/bg_howtotxt.gif) right no-repeat;
	min-width:300px;
	}
	
	
ul.howto li    { 
	height:23px;
	line-height:23px;
    display:inline;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif,; 
	color:#ffffff; 
	text-decoration:none;
	font-weight:bold;
	background:#00b4f5;
}

ul.howto li.last { background:url(../images/bg_howtotxt.gif) top right no-repeat ;}
ul.howto li a       { color:#ffffff; text-decoration:none; 	font-family: Arial, Helvetica, sans-serif,;  }
ul.howto li a:hover { color:#000; 	font-family: Arial, Helvetica, sans-serif,; }	



ul.pageheading li    { 

	line-height:31px;
    display:inline;
	padding-top:8px;
	padding-bottom:6px;
	padding-left:25px;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif,; 
	color:#ffffff; 
	text-decoration:none;
	font-weight:bold;
	background:#00b4f5;
}

ul.pageheading li.last { background:url(../images/bg_howtotxt.gif) top right no-repeat ;}
ul.pageheading li a       { color:#ffffff; text-decoration:none; 	font-family: Arial, Helvetica, sans-serif,;  }
ul.pageheading li a:hover { color:#000; 	font-family: Arial, Helvetica, sans-serif,; }	


#pg_heading{
	float:left;
	width:962px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	border-bottom:2px solid #00b4f5;
	margin-top:4px;
	height:30px;
}

.pg_hdgimg {
	margin-right:25px;
	
	}


	
	
.cat_tbl_heading {
	background:url(../images/table_headin_cat.gif) right top no-repeat;
	height:29px;
	width:209
	}	




#demo{
	float:right;
	width:230px;
	margin-left:0px;
	margin-right:0px;
	
}

#demo_t{
	float:right;
	width:230px;
	margin-left:0px;
	margin-right:0px;
	min-height:24px;
	text-align:center;
    background:url(../images/bg_fheading_h.gif) no-repeat;
	padding-top:5px;
}

#demo_m{
	float:right;
	width:228px;
	margin-left:0px;
	margin-right:0px;
	min-height:148px;
	border-left:1px solid #bfbfbf; 
	border-right:1px  solid #bfbfbf;
	background:url(../images/bg_fields.gif) repeat-x;
}

#demo_b{
	float:right;
	width:230px;
	margin-left:0px;
	margin-right:0px;
	height:12px;
	background:url(../images/bg_fbotton_h.gif) left bottom no-repeat;
}

#purchase_heading {
	width:600px;
	text-align:canter;
	
	
	
	}
/*not used
#purchase_box{
	width: 850px;
	min-height:200px;
	margin-left:73px;
	
	}
	*/
#p_step{
	float:left;
	width:230px;
	margin-left:0px;
	margin-right:0px;

	
}


#p_step_t{
	float:right;
	width:230px;
	margin-left:0px;
	margin-right:0px;
	min-height:24px;
	text-align:center;
    background:url(../images/bg_fheading_h.gif) no-repeat;
	padding-top:5px;
}

#p_step_m{
	float:right;
	width:194px;
	margin-left:0px;
	margin-right:0px;
	min-height:116px;
	border-left:1px solid #999999; 
	border-right:1px  solid #999999;
	padding-left:17px;
	padding-right:17px;
	padding-top:10px;
	background:url(../images/bg_fields.gif) repeat-x;
	text-align:left;
}

#p_step_b{
	float:right;
	width:230px;
	margin-left:0px;
	margin-right:0px;
	height:12px;
	background:url(../images/bg_fbotton_h.gif) left bottom no-repeat;
}







#login{
	float:right;
	width:230px;
	margin-left:0px;
	margin-right:0px;
	
}

#login_t{
	float:right;
	width:230px;
	margin-left:0px;
	margin-right:0px;
	min-height:24px;
	text-align:center;
    background:url(../images/bg_fheading_h.gif) no-repeat;
	padding-top:5px;
}

#login_m{
	float:right;
	width:228px;
	margin-left:0px;
	margin-right:0px;
	min-height:84px;
	border-left:1px solid #bfbfbf; 
	border-right:1px  solid #bfbfbf;
	background:url(../images/bg_fields.gif) repeat-x;
}

#login_b{
	float:right;
	width:230px;
	margin-left:0px;
	margin-right:0px;
	height:16px;
	background:url(../images/bg_fbotton_h.gif) left bottom no-repeat;
}


#contact_clm1 {
	float:left;
	width:258px;
	min-height:250px;
	margin-right:45px;
	
	}

#contact_clm2 {
	float:left;
	width:258px;
	min-height:250px;
	margin-right:45px;
	
	}

#contact_clm3 {
	float:left;
	width:258px;
	min-height:250px;
	margin-right:0px;
	
	}


#tab_box{
	float:left;
	width:558px;
	min-height:337px;
    margin-left:0px;
	margin-right:0px;
	margin-top:20px;
}

.tab_img {
	border:1px solid #c2c2c2;
	}

#loginpg_clm1 {
	float:left;
	width:410px;
	min-height:250px;
	margin-right:45px;
	margin-left:24px;

	}

#loginpg_clm2 {
	float:left;
	width:410px;
	min-height:250px;
	margin-right:0px;
	}
		
#login_hdg	{
	float:left;
	width:410px;
	min-height:80px;
	text-align:center;
	}
	
#login_bluehdg	{
	float:left;
	width:406px;
	height:30px;
	text-align:center;
	background:url(../images/bg_login_hdg.gif) top right no-repeat;
	background-color:#00b4f5;
	margin-bottom:1px;
	}

#exam_box{
	float:right;
	width:160px;
	min-height:337px;
    margin-left:0px;
	margin-right:0px;
	margin-top:12px;

}






.divider5{
	padding:5px 0 0 0;
	clear:both;
	
}

.divider10{
	padding:10px 0 0 0;
	clear:both;
}

.divider15{
	padding:10px 0 0 0;
	clear:both;
}

.divider20{
	padding:20px 0 0 0;
	clear:both;
}

.divider30{
	padding:30px 0 0 0;
	clear:both;
}

/* text formating css starts */

.bodytxt {
	font-size: 13px;
	font-style: normal;
	line-height:18px;
	font-variant: normal;
	color: #223411;
	/*font-family: Arial, Helvetica, sans-serif;*/
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	text-align: justify;
}

A.bodytxt:hover {
	text-decoration:underline;
	color:#009cd5;
	
}

.bodytxt_gray{
	font-size: 14px;
	font-style: normal;
	line-height:18px;
	font-variant: normal;
	color: #666666;
	font-family: Times New Roman, Times, serif, Arial, Helvetica;
	}
	
.bodytxt_blue {

	line-height:18px;
	font-variant: normal;
	color: #007aac;

	text-decoration: none;
	text-transform: none;
	text-align: justify;
}

A.bodytxt_blue:hover {
	text-decoration:underline;

}


.faqtxt_blue {

	line-height:18px;
	font-variant: normal;
	color: #007aac;

	text-decoration: none;
	text-transform: none;
	text-align: justify;
}

A.faqtxt_blue:hover {
	text-decoration:underline;

}
	

p { text-align:justify}

.vline_cat_pg { background:url(../images/vline_cat_pg.gif) center no-repeat; }

.step {
	font-size: 16px;
	font-style: normal;
	line-height:18px;
	font-variant: normal;
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;

}
.top_btn { float:right; text-align:right; }


.bodytxt_red {
	font-size: 13px;
	font-style: normal;

	font-variant: normal;
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;


}

.white_hdg1 {
	font-size: 13px;
	font-style: normal;
	line-height:18px;
	font-variant: normal;
	color: #fff;
	font-family:   Arial, Arial Rounded MT Bold, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;

}






.eneter_code{
	width:60px;
	BORDER: #a8a8a8 1px solid; 
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	height:14px;
	font-size:12px;
	color:#223411;
	background:url(../images/bg_input.gif);	
}

.eneter_codeimg{
	BORDER: #a8a8a8 1px solid; 
	
}


ol { margin:20px 20px;}


.scroll { float:left; height:200px;	width:388px;	overflow: auto;	background-color:#fff;	padding-left:8px; padding-right:8px; padding-bottom:8px; border:1px solid #00b4f5; }

/* text formating css ends*/


/* new css ends here */






.selct1{
BORDER-RIGHT: #E5B56B; 1px solid; 
BORDER-TOP: #E5B56B 1px solid;
BORDER-left: #E5B56B 1px solid;
BORDER-bottom: #E5B56B 1px solid;
font-family:Arial, Helvetica, sans-serif;
padding-top:0px;
height:18px;
font-size:12px;
color:#223411;
width:165px;}
