﻿body
{
padding:0px;
margin:0px;
background:url(images/bg_body3.gif) repeat-x;
color:#333333;

}
.main_wrapper
{
width:1000px;
padding:0px;
margin:0px;
margin-left:auto;
margin-right:auto;


}
.header
{
height:100px;
}
.logo
{
  padding:0 0 0 30px;
  float:left;
  width:50%;
}
#searchpan
{
    width:30%;
    text-align:right;
    float:right;
    padding:40px 30px 0 0;
    
    
}
.main_content
{
padding:0px;
margin:0px;
}
.left
{
float:left;
width:68.5%;
font-family: Arial, Verdana, MS Sans Serif;
font-size:80%;

}
.left_top
{
float:right;
width:664px;
margin-right:2px;
height:8px;
font-size:0px;
background:url(images/left_top_curve.gif) bottom left no-repeat;

}
.left_bottom1
{
float:right;
width:664px;
margin-right:2px;
height:8px;
background:url(images/left_bottom_curve.gif) no-repeat;
}
.left_middle
{
float:right;
width:664px;
margin-right:2px;
min-height:135px !important;
height:auto !important;
height:135px;
background:url(images/left_middle_curve.gif) repeat-y;
}

.heading
{
padding:0px;
margin:0px;
padding-left:20px;
margin-bottom:10px;
font-weight:normal;
color:#8cb204;
}
.serv_left
{
float:left;
width:300px;
}
.serv_right
{
float:right;
width:360px;
}
.span_text
{
margin:0px 10px 30px 10px;
line-height:25px;
}

.span_img
{
margin:0px 0px 30px 20px;
line-height:25px;
}
.left_bottom
{
width:664px;
float:right;
margin-right:2px;
}
.globe_1
{
float:left;

}
.globe_2
{
float:left;
padding:0px;
margin:0px;
}
.globe_3
{
float:left;
padding:0px;
margin:0px;
}

.right
{
float:left;
width:291px;

}
.right_top
{
float:right;
width:271px;
height:8px;
font-size:0px;
background:url(images/right_top_curve.gif) bottom left no-repeat;
}
.right_middle
{
float:right;
width:271px;
min-height:390px !important;
height:auto !important;
height:390px;
background:url(images/right_middle_curve.gif) repeat-y;
}
.right_left
{
width:25%;
float:left;
margin-top:2px;
font-family:Verdana;
font-size:10px;
font-weight:bold;
padding:3px 6px 0 15px;
text-align:right;
}
.right_left1
{
width:71px;
float:left;
margin-top:5px;
font-family:Verdana;
font-size:10px;
font-weight:bold;
padding:5px 0 0 5px;
}
.right_right
{
margin-top:1px;
width:67%;
float:left;
}

.right_right2
{
margin-top:0px;
width:67%;
float:left;
}
.right_right1
{
margin-top:5px;
width:140px;
float:left;
}

.remember
{
font-family:Verdana;
font-size:9px;
margin-top:5px;
color:#006567;
font-weight:bold;
margin-left:-4px;
}
.forget
{
font-family:Verdana;
font-size:9px;
margin-top:2px;
color:#006567;
font-weight:bold;
}
.register
{
font-family:Verdana;
font-size:14px;
color:#006567;
font-weight:bold;
padding:0px;
margin:0px;
line-height:50px;
margin-left:15px;
}
.free
{
font-family:verdana;
font-size:11px;
color:#006567;
padding:0px;
margin:-15px 0 0px 15px;
}
.avail
{
text-decoration:none;
color:#8cb204;
margin-top:10px;
font-family:Verdana;
font-size:10px;
font-weight:bold;
}
.right_bottom
{
float:right;
width:271px;
height:9px;
background:url(images/right_bottom_curve.gif) no-repeat;
}
.footer
{
height:70px;
width:100%;
}
.footer_navi
{
padding:0px;
margin:40px 0 10px 150px;
font-family:Verdana;
font-size:11px;
float:none;
}
.footer_navi a
{
text-decoration:none;
color:#000000;
}
.footer_left
{
float:left;
width:250px;
padding:0 0 0 20px;
font-family:Verdana;
font-size:9px;
}

.footer_right
{
float:right;
width:170px;
padding:0 20px 0 0px;
font-family:Verdana;
font-size:10px;
}
.footer_right a
{
text-decoration:none;
color:#000000;
}
.clear
{
clear:both;
height:0px;
font-size:0px;
}



/*.overlay {
        position: fixed;
        z-index: 99;
        top: 0px;
        left: 0px;
        background-color: #000000;
        width: 100%;
        height: 100%;
        filter: Alpha(Opacity=70);
        opacity: 0.70;
        -moz-opacity: 0.70;
        border:0px;
        
        
    }
    * html .overlay {
        position: absolute;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
        width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
    }
 */
    .loader {
        z-index: 100;
        position: fixed;
        width: 120px;
        margin-left: -60px;
        top: 50%;
        left: 50%;
         border:0px;
    }
    * html .loader {
        position: absolute;
        margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
    }
   
    .ddl
    {
        
    }
    #HeaderMain
    {
       
        width:1000px;
        height:39px;
        text-align:center;
        
       
    }
    #LeftHeader
    {
        float:left;
        width:17px;
        height:39px;
        background-image:url("images/leftheader.gif");
        margin:0px;
        padding:0px;
        border:0px;
        text-align:center;
    }
    #RightHeader
    {
        margin:0px;
        padding:0px;
        border:0px;
        width:20px;
        height:39px;
        background-image:url("images/rightheader.gif");
        float:left;
        text-align:center;
        
    }
    #CenterHeader
    {
       float:left;
        width:963px;
        height:39px;
        background-color:#e1e3e0;
        margin:0px;
        padding:0px;
        border:0px;
        text-align:center;
    }
    #logosmall
    {
        background-image:url("images/home_sub_logo.png");
        height:37px;
        width:238px;
        float:left;
        cursor:hand;
    }
    #topmenu
    {
        
        margin-right:2px;
       text-align:left;
        height:25px;
    }
    #lefttop
    {
        float:right;
        width:230px;
    }
    
    #FooterMain
    {
        background-image:url("images/bg_footer.gif");
        height:86px;
        
        margin:0 0 0 0;
        clear:both;

    }
    #MainContents
    {
        
        background-color:#ffffff;
        height:auto;
        position: relative;
    }
    
    #MasterBody
    {
       font-family: Verdana, Tahoma, MS Sans Serif ;
       font-size:70%;
       padding:0px 0px 0px 0px;
       margin:0px 0px 0px 0px;
       color:#333333;
       
    }
    
  /*  .Heading1
    {
       font-size:11px;
       font-weight:bold;
       width:80%;
       color:#ffffff;
      
       background-image:url('images/bg_mod.gif');
       height:18px;
       border-bottom:solid 1px #e5edff;
       vertical-align:middle;
       
    }*/
    .SubHeading
    {
        font-size:11px; 
        
        
        
    }
    .Text
    {
        
        font-size:10px; 
    }
    
    #contents
    {
       width:100%;
      
    }
    
    #centerprofilepenal
    {
       margin-right:21%;
       margin-left:21%;
       padding:5px;
        
    }
    #rightprofilepanel
    {
        float: right;
	    width: 20%;
	    
    }
    
    
    #imagecontainer
    {
        width:20%;
        height:150px;
    }
    
  /*  #topmenu
    {
        vertical-align:middle;
        height:90%;
        width:250px;
        text-align:left;
    }
    #topmenu td
    {
        width:50px;
        text-align:center;
    }
    #topmenu td a
    {
        font-family:Verdana;
        font-size:11px;
        font-weight:bold;
        color:#006567;
        text-decoration:none;
    }
    #topmenu td a:hover
    {
        color:#8cb204;
    }
    
    */
#left  
{
float:left;
width:17px;
height:39px;
background-image:url("images/leftheader.gif");
font-size:0px;
border:0px;
padding:0px;
margin:0px;
}
#right  
{
float:right;
width:20px;
height:39px;
background-image:url("images/rightheader.gif");
font-size:0px;
border:0px;
padding:0px;
margin:0px;
 }
#center  
{
width:963px;
height:39px;
background-color:#e1e3e0; 
float:left;
border:0px;
padding:0px;
margin:0px;
}

.infopanel
{
 border-top: solid 1px #003366;
 margin:5px 0 5px 0; 
}

.topmenuitem
{
    font-family:Verdana;
    font-size:11px;
    height:80%;
    text-decoration:none;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    
}
.topmenuitem:hover
{
    background-color:#cfcfcf;
    cursor:hand;
    
}
.topmenuitem a
{
    text-decoration:none;
    color:#003366;
}

.topmenuitem:hover a
{
    color:#ffffff;
    
    
}
.sucess
{
    color:Green;
    
}
.fail
{
    color:Red;
    border: 0px ; font-family:Verdana; background-color:#F5f7f5; font-size:9px; font-weight:bold; margin-top:0px;
    padding-bottom:5px;
}

.tab1
{
    width:20px;
    height:20px;
    border-bottom: solid 1px #f8e495;
}
.tabitem
{
    height:20px;
    border: solid 1px #f8e495;
    width:60px;
    background-color:#f5e2ce;
    
    font-size:11px;
    text-align:center;
    background-image:url(images/bg-subnav.gif);
    background-repeat:repeat-x;
    font-weight:700;
    font-family:Arial;
    
}
.tabselected
{
    height:20px;
    border-top: solid 1px #f8e495;
    border-left:solid 1px #f8e495;
    border-right:solid 1px #f8e495;
    width:60px;
    background-color:#ffffff;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    color:#993333;
    font-family:Arial;
}
.tabgap
{
    border-bottom:solid 1px #f8e495;
    width:2px;
    height:20px;
}
.tabclear
{
   border-bottom:solid 1px #f8e495;
}
.tabitem a
{
 text-decoration:none;
 
 
}
.tabitem:hover
{
    text-decoration:none;
   
    border: solid 1px #f8e495;
    
    cursor:hand;
}

.tabitem:hover a
{
    
    
    
    
}
#MasterBody a
{
    text-decoration:none;
    
}
a{color:#04357b}

.Heading1
    {
       
       
       color:#ffffff;
       font:100% Arial,Helvetica,"Nimbus Sans L",sans-serif;
       font-size:12px;
       background-image:url('images/bg_mod.gif');
       height:23px;
       vertical-align:middle;
       font-weight:700;
       line-height:20px;
       
       
    }
    .leftborder
    {
        border-right:solid 1px #afcfcf;
        border-bottom:solid 1px #afcfcf;
        margin:0 0 10px 0;
        padding-bottom:5px;
    }
    .textcolor
    {
        color:#999999;
        width:163px;
        border:1px solid #cccccc;
       height:17px;
       font-family:Arial, Verdana, MS Sans Serif;
       font-size:73%;
       
    }
    
    #header
    {
        background-image:url("images/bg_top.gif");
        height:100px;
        
        margin:0 0 0 0;
        clear:both;
    }
    .emptyrow
    {
        text-align:center;
        
        color:#006699;
    }
    .progress-bar
    {
        height:inherit;width:100%;position:absolute;padding:50px 0px 0px 100px;
        margin-bottom:5px;
        max-height:100%;
    }

.itemsearch
    {
    	padding-top:5px;
    	border-bottom:solid 1px #afcfcf;
    }

.loader img{padding:20px 50px 20px 10px;background-color:White;border:4px solid #666;}

.pagging
{
	font-family:tahoma, arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#036;
	text-align:right;
	height:28px;
	
	
}
.pagging table
{
 width:auto;
 margin:0px 0 0px 15px;
 height:28px;

}
.pagging td
{
	width:96.5%;
	text-align:right;
}
 
 .pagging td a
 {
 	padding:3px 5px 3px 5px;
 	border-top:solid 1px White;
 	border-left:solid 1px White;
 	border-right:solid 1px #999;
 	border-bottom:solid 1px #999;
 	text-decoration:none;
 	color:White;
 	background-color:#aeaeae;
 }
 .pagging td a:hover
 {
 	text-decoration:none;
 	color:#f18113;
 	background-color:#696964;
 }
 .pagging td span
 {
 	padding:3px 5px 3px 5px;
 	border-top:solid 1px White;
 	border-left:solid 1px White;
 	border-right:solid 1px #999;
 	border-bottom:solid 1px #999;
 	background-color:#aeaeae;
 }
.padbt
 {
 	padding:2px 0px 4px 2px;
 	height:12px;
 	font-size:11px;
 }
 .messagebox
 {
 	border:#dcd069 1px solid;
 	background-color:#fffdea;
 	font-size:#39340b;
 	padding:2px 1em 2px 1em;
 	text-align:left;
 	color:#39340b;
 	line-height:15px;
 }