/* CSS layout */
#top_nav {border: #FFE573 solid;background-color: #FFCD3A;border-style: solid;
	border-width: 3px;width: 914px;height: 30px;vertical-align: middle;margin-left: 0px;}
#container {position: relative;	width: 100%;height: 100%;}
#left_col {width: 210px;position: absolute;left: 0px;top: 0px;}
#page_content {	background: url('bg_2.gif');margin-left: 245px;}
.button1 {overflow: visible;visibility: visible;padding-top: 12px;padding-left: 0px;width: 221px;
	height: 57px;margin-left: 10px;}
.bg {	border-style:2px;background-image: url('bg_1.gif');margin-bottom:5px;border-bottom:1px dashed red;
	height :100px;background-color :#FDDA3A;}
#footer {position: relative;}
.butxt1 {
	font-size: 25px;
	color: #333333;
	font-weight: bold;
	text-transform: capitalize;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	vertical-align: middle;
	letter-spacing: 2px;
}
/* Copied by ahsan*/
.submit
{
margin-top: 10px;
 font: icon;
height:24px;
width:80px;
}
.style1 {
	text-align: center;
	width:25px;
 float:right

}
.style2 {
	border-width: 0px;
}


legend
{
color: #000;

padding: 2px 6px;
font-size:16px;
font-weight:bold;
}


/* MENU */



.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(/images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(/images/blockactive.gif) center center repeat-x;
}

.sub_menu
{   margin-top:15px;
    margin-left:30px;
    margin-bottom:15px;
    text-align :left;
    font-size:14px;
    float:left;
    /*width:700px*/

    }



.red
{ color:Red;
    width:2px;
    }

    /*
    .BlockHeader_left
{   background: #FF9900;
    padding: 10px 10px 10px 10px;
    font-size: 16px;
    font-weight: bold;
    color:White;
}

.BlockHeader_center
{   background: #FF9900;
    padding: 2px 10px 10px 10px;
    font-size: 1.4em;
    color:White;
    text-align:center;
}
*/
.box_text
{   text-align: left;
    line-height: 18px;
    font-size: 12px;
    padding: 10px 5px 10px 5px;
   /* background-color: AntiqueWhite;*/
}

.aboutus_links
{   font-size: 13px;
   /* color: orange;*/
    letter-spacing: 1px;
}
.aboutus_links:hover
{  /* color: #008fd4;*/
}
.selected_aboutus_link
{   font-size: 13px;
    color: #008fd4;
    letter-spacing: 1px;
}
.selected_aboutus_link:hover
{
}

.aboutus_text
{   text-align: left;
    color: #666;
    font-size: 13px;
}

.faqs
{   text-align: left;
    color: #008ED0;
    font-size: 13px;
}

.picture_box
{   height: 200px;
    float: left;
}

.article_header
{
    padding: 3px 10px 3px 10px;
    font-size: 16px;
    font-weight: bold;
    text-align :left ;
    color:White;
    background-color:#FF9900;
}

.article_header a
{ text-decoration:none;
    }

.article_text
{   text-align:left;
    color: #666;
    font-size: 13px;
    background-color: AntiqueWhite;
    padding: 10px 5px 10px 5px;
 }

.roundcont {
	width: 100%;
	background-color: #f90;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop {
	text-align:left;
	background: url(/images/top_right_corner.gif) no-repeat top right;
}

.roundbottom
{   text-align:left;
    background: url(/images/bottom_right_corner.gif) no-repeat top right;
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
.last_name
{
    font-size:18px;
    font-weight :bold;
}

    /*New CSS*/
  /*
.content .heading
{   text-align: center;
    font-weight: normal;
    color: orange;
    margin: 10px 5px 10px 5px;
}
*/
.content i
{   font-size:13px;
}

.content .data_list
{   width:100%;
    font-size:15px;
}
.content .data_list th
{   background-color:#FF9900;
}
.content .data_list th a
{   font-size:20px;
    font-weight:normal;
    color:white;
}
.content .data_list th a:hover
{   font-size:20px;
    font-weight:normal;
    color:blue;
}
.content .data_list tr
{   height:30px;
    background-color:AntiqueWhite;
}
.content .data_list .selected
{   background-color:Yellow;
}
/* Pop Box CSS - START */
.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("/images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("/images/magminus.cur"), pointer;
}
/* Pop Box CSS - END */

/* Profile Page - START*/
.profile{
    margin-top:2px;
}
.profile .top_nav{
    height:45px;
    margin-bottom:2px;
    padding-top:10px;
    padding-left:300px;
    text-align:left;
}
.profile .top_nav a{
    font-weight:bold;
    font-size:20px;
}

.profile select{
    font-weight:bold;
    height:23px;
    width:240px;
}

.profile .left_side{
    float:left;
    width:240px;
    font-size:12px;
    padding:2px;
    padding-top:12px;
}

.profile .right_side{
    float:left;
    color:#010101;
    width:750px;
    /*width:100%;*/
    margin-left:1px;

}

.profile .right_box{
    padding-bottom:10px;
    padding-left:20px;
    padding-right:20px;
    text-align:left;
    /*background-color:#e3e1e1;*/
}

.profile .sub_heading{
    font-size:18px;
    margin:0;
    padding:0;
}

/* Profile Page - END*/

/* Public Layout - START */
body{text-align:center;width:1002px;padding:0;margin:2px auto;font-family:'Trebuchet MS',Arial,sans-serif;}
body img{border:0;}
.footer_td{
    background-color:#FF9915;
    padding-top:10px;
    text-align:center;
    font-size:14px;
    letter-spacing:0.1px;
}

/* Public Layout - END */

/* Related Content*/

.tbl_related_content th
{   width:250px;
    text-align:left;
    font-size:14px;
}

/* Related to search*/

.ul li
{   float:left;
    width:30px;
    font-size:22px;
    list-style-type:none;
    padding:0;
    margin:0;
}

.tbl_search {margin:auto;width:100%;}
.tbl_search tr {line-height: 25px;}
.tbl_search tr th {text-align:center;font-size:20px;}
.span_link {font-size:14px;line-height:30px;}
