/* reset css start*/

*{margin:0;padding:0}

body
{
	color: #666666;
	font-size: 14px;
	line-height: 21px;
	background-color: #FFF;
	background-image: url(../images/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 top;
	font-family: Arial, Helvetica, sans-serif;
	
}
a{ color:#06C; text-decoration:none}
a:hover{ text-decoration:none}
input[type=text],input[type=password],textarea{ border:1px solid padding:5px}

h1,h2,h3,h4,h5,h6{ font-weight:normal}

img{ max-width:100%; height:auto; border:0px;}

.alignleft{ float:left; margin-right:15px}
.aligncenter{ 
	display:block; 
	/*margin:15px auto;*/
	margin:auto;
}
.alignright{ float:right; margin-left:15px}

.floatleft{ float:left}
.floatright{ float:right}

.structure{ width:1000px; display:block; margin:0 auto}
.fix{ overflow:hidden}

/* main css start*/

.main-area{
	width:1020px;
	margin:0 auto;
	display:block;
	}
.header-area{
	height: 163px;
	}
.logo{ 
	margin-top:12px;
	color:#FFF;
	width:520px
}
.logo h1{
	font-size: 24px;
	line-height: 30px;
	margin-top: 24px;
	margin-left:120px;
	color:#FFF;
	font-weight:normal;
}
.logo a{
	color:white;
}
.logo img{
	height:120px;
	padding-bottom:7px;
}

.header-right{
	width:250px; 
	margin-top:65px;
	}
	
.members-login{
	width: 120px;
	background-color: #FFF;
	border: 4px solid #0099cc;
	border-radius:10px;
	background-image: url(../images/member-login-icon.png);
	background-repeat: no-repeat;
	background-position: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	display: block;
	}
	
.members-login a{
	color: #09C;
	}	
	
.members-login a:hover{
	color: #900;
	}
.content-search{
	margin-top: 8px;
	margin-bottom: 0px;
	}

.btn {
	color:#0099CC;
	font-family: 'trebuchet ms', helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 1px solid #09F;
	font-style: italic;
	padding: 8px;
	border-radius:10px;
	width: 220px;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-position: 215px;
	}
.menu-area{
	height: 51px;
	margin-top: 10px;
	z-index: 100;
	}
.main-menu{}
.main-menu ul{ margin:0; padding:0; list-style:none}
.main-menu ul li{
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #51acc9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.main-menu ul li:last-child{
	 border:none;
	 }
.main-menu ul li a{
	display:block;
	color:#FFF;
	padding-top: 16px;
	padding-right: 16px;
	padding-bottom: 14px;
	padding-left: 16px;
	}
.main-menu ul li a:hover{
	color: #09F;
	}
.banner-area{
	width:1020px;
	
	background-image: url(../images/banner-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
	}
.banner{
	width: 976px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 12px;
	}

.main-content-area{}
	
.content-area{
	margin-top: 25px;
	width: 976px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	}
.content-left{
	width: 657px;
	margin-right: 19px;
}
	
.content-left h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
	text-transform: uppercase;
}

.content-left p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	padding-top: 0px;
	line-height: 21px;
	margin-top: 8px;
}
.messages-area{
	width: 240px;
	margin-right: 19px;
	}
.message{
	padding: 10px;
	width: 218px;
	border: 1px solid #ececec;
}

.message h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
	padding-bottom: 6px;
	margin-bottom: 10px;
}

.message p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	padding-top: 0px;
	}

.message img{
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	}
.content{
	width: 398px;
}
.content h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	line-height: 36px;
	padding-left:5px;
	background-color:#FFF;
	background-image: url(../images/top-nav-bg.jpg);
}	
.content img
{
	width: 376px;
	padding: 10px;
	border: 1px solid #ececec;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
.content p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	padding-top: 0px;
	line-height: 19px;
}
.content a
{
	color:#0066CC;
	font-weight: lighter;
}
.content a:hover
{
	font-weight: bold;
}
	
.news-area{
	width: 657px;
	margin-top: 20px;
	
	}
.tabs {
	padding: 0;
	clear: both;
	
	}
.tabs li { display: inline; }


.tabs li a {
	background: #006699;
	padding: 10px;
	float:left;
	text-decoration: none;
	color: #FFF;
	width: 305px;
	}
.tabs li a h3.news-icon{
	font-size: 18px;
	background-image: url(../images/news-icon.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tabs li a h3.notice-icon{
	font-size: 18px;
	background-image: url(../images/notice-icon.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tabs li.active a { background: #663399; }
.content-tab {
	float: left;
	clear: both;
	width: 607px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FFF;
}

.content-right{
	width: 300px;
	}
.find-doctor{
	background-color: #068DBA;
	width: 280px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #0A9CCC;
	padding: 10px;
	margin-bottom: 15px;
}
.find-doctor h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	background-image: url(../images/polling.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-top: 8px;
	}
	
.find-button{
	margin-top: 20px;
	margin-bottom: 10px;
	}
	
.find-button a{
	background-color: #9933cc;
	padding: 10px;
	text-decoration: none;
	border-radius:5px;
	font-size: 14px;
	color: #FFF;
	}

.find-button a:hover{
	background-color: #7e13b4;
	padding: 10px;
	text-decoration: none;
	border-radius:5px;
	font-size: 14px;
	color: #F00;
	}
.find-button .input_button{
	background-color: #9933cc;
	padding: 10px;
	text-decoration: none;
	border-radius:5px;
	font-size: 14px;
	color: #FFF;
	}

.find-button .input_button:hover{
	background-color: #7e13b4;
	padding: 10px;
	text-decoration: none;
	border-radius:5px;
	font-size: 14px;
	color: #F00;
	cursor: pointer;
	}

.form-style{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	}
.division-area{
	margin-bottom: 8px;
}
.styled-select select {
	width: 160px;
	padding: 2px;
	font-size: 14px;
	line-height: 1;
	
	border: 0;
	border-radius: 5px;
	height: 30px;
	-webkit-appearance: none;
	background-color: #FFF;
	overflow: hidden;
    background: url(../images/select-arrow.png) no-repeat right #fff;
   }
.select-title{
	float: left;
	width: 85px;
}
  
.journal{
	width: 278px;
	border: 1px solid #ececec;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
	
.journal img{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
}

.journal h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	text-align: center;
	margin-top: 5px;
	
}

/*News TAB*/
.news-head{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.news-head li{
	list-style-type: none;
}
.news-head li h3{
	margin-top: 10px;
	font-weight: bold;
	color: #333;
}

.news-head li p{
	margin: 0px;
	padding: 0px;
}
.news-head li p a{
	color: #66F;
}
.news-head li p a:hover{
	color: #900;
	text-decoration: underline;
}

.general-block{
	width: 298px;
	border: 1px solid #068DBA;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#FFF;
	background-image: url(../images/block-bg.png);
	background-repeat: no-repeat;	
}
.general-block h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left:12px;
}

.picture-gallery{
	width: 268px;
	border: 1px solid #ececec;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 15px;
	
	padding-left: 15px;
	background-image: url(../images/block-bg.png);	
}
.picture-gallery h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
	padding-top: 8px;
	padding-bottom: 6px;
}
.sponsor-area{}
.sponsor{
	margin-top: 25px;
	width: 976px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
	}
.sponsor h1{
	width: 240px;
	margin-right: auto;
	margin-left: auto;
	background-color: #0990c6;
	text-align: center;
	padding: 13px;
	margin-bottom: 25px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	border-radius:25px;
}

.sponsor ul{ margin:0; padding:0; list-style:none}
.sponsor ul li{
	padding-right:25px;
	display:block;
	float:left
	}
	
.main-footer-area{
	background-attachment: scroll;
	background-color: #333;
	background-image: url(../images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 180px;
	width: 100%;
	}
.footer-area{}
.footer-976{
	width: 976px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	
.footer-top{}

.quick-links{
	width: 320px;
	
	}

.quick-links h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	line-height: 35px;	
	
	}
.nav-left{
	width: 140px;
	margin-left: 10px;
	margin-top: 10px;
	}
	

.quick-nav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
.quick-nav ul li{
	background-image: url(../images/arrow-bullet.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: left;
	}
.quick-nav ul li a{
	color: #FFF;
	display:block;
	}

.quick-nav ul li a:hover{
	color: #09F;
	}


.nav-right{
	width: 170px;
	margin-top: 10px;
	}
.location{
	width: 300px;
	margin-left: 44px;
	}

.location h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	line-height: 35px;
	}

.address-info{
	margin-top: 10px;
	color: #FFF;
	margin-left: 10px;
	}

.address-info ul{
	list-style: none;
	margin: 0;
	padding: 0;
	}

.address-info ul li.locator-icon{
	background-image: url(../images/locator-icon.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	}
	
.address-info ul li.phone-icon{
	background-image: url(../images/phone-icon.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	}
	
.address-info ul li.fax-icon{
	background-image: url(../images/fax-icon.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	}
	
.address-info ul li.email-icon{
	background-image: url(../images/email-icon.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 6px;
	background-position: left;
	}


.follow-us{
	margin-left: 44px;
	width: 264px;
}

.follow-us h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	line-height: 35px;
	}

.soical-media{
	margin-top: 15px;
	margin-left: 10px;
	}

.soical-media ul{ margin:0; padding:0; list-style:none}
.soical-media ul li{ float:left}
.soical-media ul li a{
	padding-right: 4px;
	display:block;
	}

.footer-bottom{
	margin-top: 43px;
	}
.footer-bottom-left{
	width: 646px;
	}
.footer-bottom-right{
	margin-left: 100px;
	width: 330px;
	}

/*From Tender*/
.login_area{
	width:340px;
	min-height:420px;
	top:20px;
	position:absolute;
	left:50%;
	margin-left:-170px;
}

.login_logo{
	width:340px;
	height:70px;
	margin:0 0 15px 0;
	text-align:center;
}

.login_logo img{
	width:342px;
	height:84px;
	text-align:center;
}

.form_wrapper{
	width:340px;
	/*height:280px;*/
	height:auto;
	overflow:hidden;
	border:1px solid #D2D9DC;
	border-radius:5px;
}

.user_pass{
	width:290px;
	height:178px;
	margin:28px 0 0 25px;
}

.user_h{
	font-size:14px;
	color:#4A4A4A;
	margin:10px 0;
}

input.text_pass{
	width:270px;
	height:34px;
	border: 1px solid #B7D4EA;
	padding:0 10px;
	border-radius:5px;
}

input.text_pass:hover, input.text_pass:focus{
	border:1px solid #6DADDE;
	background:#E0EBF4;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.20);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.20);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.20);
}

.frg_pass{
	display:block;
	float:right;
	font-size:11px;
	color:#ABABAB;
}

.login_bottom{
	width:340px;
	height:73px;
	border-top:1px solid #DDE0E8;
	background:#F1F6F8;
}

.submit_bottom {
	text-align:center;
	padding-left:25px;
	padding-right:25px;
	float:right;
}

.keep_check_box{
	width:180px;
	float:left;
}

.button_check{
	width:295px;
	height:35px;
	margin:20px auto;
}

.login_button{
	width:77px;
	height:35px;
	background:url(../images/login_button.jpg) no-repeat;
	border:none;
	padding:0;
	float:right;
	text-indent:-999999px;
	cursor:pointer;
}

.create_account{
	text-align:center;
	font-size:16px;
	margin:20px 0 0 0;
}

.create_account a:hover{
	text-decoration:underline;
}

.tender_list_wrapper{
	width:100%;
	float:left;
}

table.tender_list{
	border:1px solid #fff;
}

table.tender_list td{
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:5px;
}

table.tender_list td a{
	color:#000;
}

table.tender_list tr.list_head{
	background:#E0E0E0;
	height:35px;
	font-size:13px;
	color:#0789C6;
	font-weight:bold;
}

table.tender_list tr.row_color_01{
	background:#EFEFEF;
}

table.tender_list tr.row_color_02{
	background:#F7F7F7;
}

table.tender_details{
	border:1px solid #fff;
}

table.tender_details td{
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:15px;
}

table.tender_details tr.list_head{
	background:#E0E0E0;
	height:35px;
	font-size:13px;
	color:#0789C6;
	font-weight:bold;
}

table.tender_details tr.row_color_01{
	background:#EFEFEF;
}

table.tender_details tr.row_color_02
{
	background:#F7F7F7;
}


/* Table Custom Style*/
#custom_table {
  border-collapse:collapse;
  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
  width:98%;
  float: left;
}
#custom_table td, #custom_table th {
  border:1px solid #33AAFF;
  font-size:12px;
  padding:3px 7px 2px;
}
#custom_table th {
  background-color:#33AAFF;
  color:#FFFFFF;
  font-size:14px;
  padding-bottom:4px;
  padding-top:5px;
  text-align:left;
}
#custom_table tr.alt td {
  background-color:#C5D5EB;
  color:#000000;
}
#custom_table a {
	color: #05316E;
	text-decoration: none;
}
#custom_table a:hover {
	color: #F00F0F;
	text-decoration: underline;
}
#custom_table input[type="text"], #custom_table textarea {
	padding-top: 3px;
	padding-bottom: 3px;
	border:1px solid #e8e8e8;	
}
#custom_table input[type="text"]:hover, #custom_table textarea:hover {
	padding-top: 3px;
	padding-bottom: 3px;
	border:1px solid #cccccc;
}
#custom_table select {
	padding-top: 3px;
	padding-bottom: 3px;
	border:1px solid #e8e8e8;
	background-color:#efefef;
}
#custom_table select:hover {
	padding-top: 3px;
	padding-bottom: 3px;
	border:1px solid #cccccc;
	background-color:#efefef;
}
#custom_table select > option {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 10px;
	border:1px solid #efefef;
	background-color:#ffffff;
}

/* Table Profile Style*/
#profile_table {
  border-collapse:collapse;
  font-family:Arial, Helvetica, sans-serif;
  /*width:100%;*/
  float: left;
}
#profile_table td, #profile_table th {
  border:1px solid #33AAFF;
  font-size:12px;
  padding:3px 7px 2px;
}
#profile_table th {
  background-color:#EAF7FB;
  color:#33AAFF;
  padding-bottom:4px;
  padding-top:5px;
  text-align:left;
}
#profile_table tr.alt td {
  background-color:#C5D5EB;
  color:#000000;
}
#profile_table ul {
	list-style: circle;
	padding-left: 25px;
}
#profile_table input[type="text"], #profile_table textarea {
	padding-top: 3px;
	padding-bottom: 3px;
	border:1px solid #e8e8e8;	
}
#profile_table input[type="text"]:hover, #profile_table textarea:hover {
	padding-top: 3px;
	padding-bottom: 3px;
	border:1px solid #cccccc;
}
#profile_table select {
	padding-top: 3px;
	padding-bottom: 3px;
	border:1px solid #e8e8e8;
	background-color:#efefef;
}
#profile_table select:hover {
	padding-top: 3px;
	padding-bottom: 3px;
	border:1px solid #cccccc;
	background-color:#efefef;
}
#profile_table select > option {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 10px;
	border:1px solid #efefef;
	background-color:#ffffff;
}

.pagination
{
	width:100%;
	/*height:40px;*/
	margin:20px 0 0 0;
}

.pagination p
{
	float:left;
	margin:0 0 0 5px;
}

.pagination b
{
	display:inline-block;
	height:24px;
	line-height:24px;
	border:1px solid #FFFFFF;
	background:#F0F0F0;
	border-radius:3px;
	color:#717171;
	width:24px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

.pagination p a
{
	display:inline-block;
	height:24px;
	line-height:24px;
	border:1px solid #BDBDBD;
	background:#F0F0F0;
	border-radius:3px;
	color:#717171;
	width:24px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
.pagination p a:hover
{
	background:#676767;
	color:#fff;
}

.pagination p a.active
{
	background:#676767;
	color:#fff;
}

.pagination ul
{
	float:right;
}

.pagination ul li
{
	float:left;
	margin:0 0 0 5px;
	list-style:none;
}

.pagination ul li a
{
	display:block;
	height:24px;
	line-height:24px;
	border:1px solid #BDBDBD;
	background:#F0F0F0;
	border-radius:3px;
	color:#717171;
	width:24px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

.pagination ul li a:hover
{
	background:#676767;
	color:#fff;
}

.pagination ul li a.active
{
	background:#676767;
	color:#fff;
}

/*Notification Messages*/
.success 
{
	/*background: url(../images/icons/success.png) center left no-repeat #cbffd1;*/
	background-color: #cbffd1;
	border: 1px solid #63d872;
	color: #2f7038;
	padding: 5px 10px 5px 35px;
	margin-bottom: 10px;
}

.information 
{
	/*background: url(../images/icons/information.png) center left no-repeat #c7e8f4;*/
	background-color: #c7e8f4;
	border: 1px solid #a3d5e7;
	color: #466773;
	padding-left: 10px;
}
.infoMessage 
{
	clear:both; 
	padding-top:15px; 
	padding-bottom:15px;
}
.warning 
{
	/*background: url(../images/icons/warning.png) center left no-repeat #fff9c2;*/
	background-color: #fff9c2;
	border: 1px solid #d5cd84;
	color: #8c560c;
	padding-left: 10px;
}

.error {
	/*background: url(../images/icons/error.png) center left no-repeat #f8c9c9;padding-left: 10px;*/
	background-color: #f8c9c9;
	border: 1px solid #ee9b9b;
	color: #864d4d;
	padding: 3px 10px 3px 35px;
	margin-bottom: 1px;
}


/* Image Gallery */
.hoverbox {
	CURSOR: default; LIST-STYLE-TYPE: none;
}
.hoverbox IMG {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #aaa 1px solid;
	BACKGROUND: #fff;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #bbb 1px solid;
	BORDER-BOTTOM: #ddd 1px solid;
	padding: 2px;
}
.hoverbox LI {
	DISPLAY: inline;
	BACKGROUND: #eee;
	FLOAT: left;
	MARGIN: 1px;
	POSITION: relative;
	border: 2px solid #eee;
	padding: 3px;
	cursor:pointer;
}
.hoverbox A {
	cursor:pointer;
}
.hoverbox A .preview {
	DISPLAY: none;
}
.hoverbox A:hover .preview {
	DISPLAY: block;
	Z-INDEX: 1;
	LEFT: -50px;
	POSITION: absolute;
	TOP: -33px;
	border: 12px solid #E8EDEE;
}
.hoverbox .preview {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
 HTML .hoverbox A {
	POSITION: relative;
}
 HTML .hoverbox A:hover {
	FONT-SIZE: 100%; Z-INDEX: 1
}
 HTML .hoverbox A:hover .preview {
	LEFT: -50px; TOP: -38px;
}
 HTML .hoverbox LI {
	POSITION: static;
}


.registration_area{
	width:657px;
	float:left;
}

.registration_field{
	width:657px;
	float:left;
}

.rgst_header_text{
	width:657px;
	padding:10px;
	font-size: 16px;
	font-weight: bold;;
	background-color: #CCCCCC;
	margin-bottom:15px;
}

.rgst_input_text{
	width:657px;
	height:60px;
	clear:both;
}

.rgst_input_select{
	width:657px;
	height:32px;
	clear:both;
}

.rgst_input_org{
	width:657px;
	clear:both;
}

.rgst_input_text .rgst_input_area, .rgst_input_select .rgst_input_area, .rgst_input_org .rgst_input_area{
	width:450px;
	float:right;
}

.rgst_input_text .field_name, .rgst_input_select .field_name, .rgst_input_org .field_name{
	width:200px;
	float:left;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#3B3B3B;
	margin:5px 0 0 0;
}

.rgst_input_text .input_rgst, .rgst_input_select .input_rgst, .rgst_input_org .input_rgst{
	width:255px;
	height:26px;
	padding:0 10px;
	border:1px solid #C5C9CE;
}

.input_rgst:hover, .input_rgst:focus{
	border:1px solid #CCCCCC;
	background:#F8F8F8;
}

.rgst_input_text .field_info, .rgst_input_select .field_info, .rgst_input_org .field_info{
	color:#CCCCCC;
	font-style:italic;
	margin-top:0px;
	margin-bottom: 5px;
}

.red_require{
	color:#ff0000;
}

.check_box{
	float:left;
	margin:0 10px 0 0;
}

.register_button{
	background:url(../images/register_button.jpg);
	width:136px;
	height:44px;
	margin:10px 0 0 0;
	padding:0;
	border:none;
	cursor:pointer;
	text-indent:-999999px;
}

.note_r{
	margin:20px 0 0 0;
	border-top:1px solid #E3E0E0;
	padding:10px 0 0 0;
}
.submit_btn{
	width:54px;
	height:30px;
	background:#333333;
	color:#fff;
	border:none;
	margin:5px 5px 0 0;
	float:left;
}
#submit_btn {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
#submit_button {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
h5 {
  border-bottom-color:#0099FF;
  border-bottom-style:solid;
  border-bottom-width:1px;
  color:#243846;
  font-family:'Meriad Pro', Verdana, Arial, Helvetica, sans-serif;
  font-size:110%;
  font-weight:bold;
  line-height:17px;
  margin-bottom:5px;
  text-align:left;
}
/*End From Tender*/

/*From Quize*/
.button-link {
    -moz-user-select: none;
    background: none repeat scroll 0 0 #4479BA;
    border: 1px solid #20538D;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    padding: 10px 15px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    transition-duration: 0.2s;
    margin-left:10px;
}
.button-link:hover {
    background: none repeat scroll 0 0 #356094;
    border: 1px solid #2A4E77;
    color: #33AAFF;
    text-decoration: none;
}
.button-link:active {
    background: none repeat scroll 0 0 #2E5481;
    border: 1px solid #203E5F;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6) inset;
}

#polls_ans_area
{
	background-color: #FFF;
	margin:9px;
}

#polls_ans_area ul
{
	list-style: none;
}

#polls_ans_area img
{
	height: 20px;
}