*{padding:0px; margin:0px;}
.cl{font-size:0px; clear:both;}

body{ font-family:Trebuchet MS; font-size:14px; color:#000000; background:#FFFFFF;    }

input{ padding:3px;}



h1{ color:#03254b; font-size:24px;}
h1 b{ color:#407cbe;}
h2{font:12px; color:#044c7f; font-weight:bold;}
h3{font:20px; line-height:28px; font-weight:bold; color:#a84a05; text-align:center;}
h4{  font-size:16px; color:#365a83; text-decoration:none;}
h5{ color:#ffffff; font-size:22px;} 
h6{ color:#f8f8f8; font-size:16px; line-height:26px;}
h7{  font-size:14px; color:#b65d06; font-weight:bold;}

a{ color:#1f538e;}
a:hover{ color:#3c6606;}
p{ font-size:13px; line-height:22px; }
p a{ color:#000000; line-height:26px;}
p a:hover{ color:#975405;}
a h4{ text-decoration:none;}
a:hover h4{ color:#83C8F1;} 
#content a tr{ display:block;}


/*-----classs---------*/
.clr{clear:both; margin:0; padding:0;}
.gap{ padding-top:7px; margin-bottom:7px;}
.fl{float:left;} .fr{float:right;}
.dot{margin:10px 0 10px 0; border:#d7f9fe 1px dotted;}
.ask{ width:120px; background:url(../images/askbutton-bg.jpg) repeat-x; display:block; padding:5px 15px; color:#fefee5; font-size:14px; font-weight:bold; text-decoration:none; border-radius:10px;}


.butt{  color:#d5edf5; padding:3px 8px; 
/*background: #01588f; /* Old browsers */
/*background: -moz-linear-gradient(top,  #01588f 0%, #67a4cb 100%, #67a4cb 100%);*/ /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01588f), color-stop(100%,#67a4cb), color-stop(100%,#67a4cb));*/ /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #01588f 0%,#67a4cb 100%,#67a4cb 100%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #01588f 0%,#67a4cb 100%,#67a4cb 100%);*/ /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #01588f 0%,#67a4cb 100%,#67a4cb 100%);*/ /* IE10+ */
/*background: linear-gradient(to bottom,  #01588f 0%,#67a4cb 100%,#67a4cb 100%); *//* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01588f', endColorstr='#67a4cb',GradientType=0 );*/ background-image:url(../images/but1.png); background-repeat:no-repeat;}
.butt:hover{
/*background: #a74d0a;*/ /* Old browsers */
/*background: -moz-linear-gradient(top,  #a74d0a 0%, #e08e52 100%, #e08e52 100%);*/ /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a74d0a), color-stop(100%,#e08e52), color-stop(100%,#e08e52));*/ /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #a74d0a 0%,#e08e52 100%,#e08e52 100%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #a74d0a 0%,#e08e52 100%,#e08e52 100%);*/ /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #a74d0a 0%,#e08e52 100%,#e08e52 100%);*/ /* IE10+ */
/*background: linear-gradient(to bottom,  #a74d0a 0%,#e08e52 100%,#e08e52 100%);*/ /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a74d0a', endColorstr='#e08e52',GradientType=0 );*/ background-image:url(../images/but2.png);}


.rowover  tr td{  height:30px; padding:5px;  }
.rowover  tr:hover{ background-color:#dfdfdf; }
.still{background:#b0b0b0; line-height:30px;
 background: -webkit-gradient(linear, left top, left bottom, from(#b0b0b0), to(#cbc9c9));
  background: -webkit-linear-gradient(top, #b0b0b0, #cbc9c9);}
tr:hover.still{background:#b0b0b0; line-height:30px;
 background: -webkit-gradient(linear, left top, left bottom, from(#b0b0b0), to(#cbc9c9));
  background: -webkit-linear-gradient(top, #b0b0b0, #cbc9c9);}
.witestill{background:#ffffff;}
tr:hover.witestill{background:#ffffff;}
.lightblue{background:#f4fcff;}
tr:hover.lightblue{background:#f4fcff;}
.blkstill{background:#CCCCCC; line-height:30px;}
tr:hover.blkstill{background:#81817d;}
.top{ background:#f4fcff;}
.odd{background-color:#dbdbdb;}
.theader{ background:#14afc1; font-weight:bold; color:#025660; font-size:13px; background: -webkit-gradient(linear, left top, left bottom, from(#14afc1), to(#088897)); background: -webkit-linear-gradient(top, #14afc1, #088897);}
tr:hover.theader{background:#14afc1; background: -webkit-gradient(linear, left top, left bottom, from(#14afc1), to(#088897)); background: -webkit-linear-gradient(top, #14afc1, #088897);}
.valied{ background:url(../images/red-star.png) center no-repeat; width:25px; height:25px; }

/*-----Id---------*/

#mainout{/*background:url(../images/cloud.png) repeat-x;*/}
#main{width:1200px; height:auto; padding-top:0px; margin:0 auto;  }
#banner{ display:block;  /* background:url(../images/bg.jpg) repeat-x top #FFFFFF;*/ }
#bannerin{ width:1200px; margin:0 auto;   /*background:url(../images/logo02.png) no-repeat top 10px left;*/ }


#bannerr{  display:block; /*background:url(../images/bg02.jpg) repeat-x top #ffffff;*/   }


#logo{ width:350px;/* padding:15px 0 0 140px;*/} 
#callus{ width:600px; padding:0px 0 0 0;}
#callus h4{ font-size:14px;}


#menu-admin{ background:#f7f7f7; line-height:26px; padding:5px 5px; }

#head{  border-top:#443434 2px solid; display:block; width:1200px; }
#menu{ background:#; line-height:30px; padding:0px 5px;   }
#bottomin #menu{ width:auto;}

#menu { /*background:#333333;*/ }
#menu a {color:#000000;
    display:block;
	margin:0 20px 0 0;
}
#menu a span {
    display:block;
    width:auto;
	height:auto;
    white-space:nowrap;
}
#menu li {
    float:left;
    background:url(../images/pix.gif); list-style:none;
}  
 
#menu a, #menu a span { 
    font-size:16px;
    line-height:24px; 
    text-decoration:none;
    font-weight:normal;
}
#menu a { 
      
}
#menu a span { }
#menu li.current>a { background-position:left -637px; color:#fff; font-weight:bold; font-size:16px; }
#menu li.current>a span { background-position:right -182px; font-weight:bold; font-size:16px; }
   
#menu>ul>li:hover>a, #menu a:hover  { background-position:left -637px; }
#menu>ul>li:hover>a span, #menu a:hover span { background-position:right -182px; }
#menu>ul>li:hover>a.parent span, #menu a.parent:hover span {
    background-position:right -455px; 
}


#menu a span {
    display:block;
    padding:30px 33px 37px 20px; 
	
}
#menu li {
    float:left;
    background:url(../images/pix.gif);
}
 
 
#menu a, #menu a span { 
    font-size:16px;
    line-height:24px;
    text-decoration:none;
    font-weight:normal;
	background-color:
}
  
#menu li.current>a { /*background-position:left -637px; */ background-color:#06befc; border-radius:20px; height:80px; width:auto;}
#menu li.current>a span { background-position:right -182px; }
#menu a.parent span {
    background-position:right -91px;
    padding-right:60px;
}
#menu li.current>a.parent span { background-position:right -273px;background-color:#06befc; border-radius:20px; }
#menu>ul>li:hover>a, #menu a:hover { background-position:left -637px; color:#fff;  font-weight:bold; font-size:16px;  background-color:#06befc; border-radius:20px;  }
#menu>ul>li:hover>a span, #menu a:hover span { background-position:right -182px;   font-weight:bold; font-size:16px;  background-color:#06befc; border-radius:20px; height:10px;}
#menu>ul>li:hover>a.parent span, #menu a.parent:hover span { background:url(../images/menu.jpg) no-repeat right 0;
    background-position:right -455px;
}

 
 


#content{  margin:auto;  min-height:400px;   }
#slider{ height:400px; width:800px; overflow:hidden; margin-top:-25px;   }
#slider iframe{ height:400px; width:800px; overflow:hidden; border:none; }

#face{ padding:4px 7px 7px 25px;  background:#04449a; width:300px; height:30px;
background: -moz-linear-gradient(top,  #0348a6 0%, #023477 100%, #023477 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0348a6), color-stop(100%,#023477), color-stop(100%,#023477)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0348a6 0%,#023477 100%,#023477 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0348a6 0%,#023477 100%,#023477 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0348a6 0%,#023477 100%,#023477 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0348a6 0%,#023477 100%,#023477 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0348a6', endColorstr='#023477',GradientType=0 ); border-radius:0 0 0 15px;}

#overtop{ position:relative; margin-top:-75px; z-index:999; height:200px; }
#overtop .bg { position: absolute; z-index: -1; top: 0; bottom: 0; left:0px; right: 0;width: 100%;  opacity: .99; min-height:150px; background:#04449a; 
background: -moz-linear-gradient(top,  #83C8F1 0%, #027BC2 100%, #027BC2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83C8F1), color-stop(100%,#027BC2), color-stop(100%,#027BC2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #83C8F1 0%,#027BC2 100%,#027BC2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #83C8F1 0%,#027BC2 100%,#027BC2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #83C8F1 0%,#027BC2 100%,#027BC2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #83C8F1 0%,#027BC2 100%,#027BC2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83C8F1', endColorstr='#027BC2',GradientType=0 );
}
#overtop .bgg { position: absolute; z-index: -1; top: 0; bottom: 0; left:0px; right: 0; opacity: .99; width: 100%; min-height:150px; background:#83C8F1; 
background: -moz-linear-gradient(top,  #83C8F1 0%, #027BC2 100%, #027BC2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83C8F1), color-stop(100%,#027BC2), color-stop(100%,#027BC2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #83C8F1 0%,#027BC2 100%,#027BC2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #83C8F1 0%,#027BC2 100%,#027BC2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #83C8F1 0%,#027BC2 100%,#027BC2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #83C8F1 0%,#027BC2 100%,#027BC2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83C8F1', endColorstr='#027BC2',GradientType=0 );
}



#overtopin{ width:1200px; margin:0 auto; }
#overtopinleft{ width:370px; padding-top:10px;}
#overtopinleft h1{ color:#fff608;}
#overtopinleft img{ margin:0 5px;}
#overtopinright{ width:800px;}
#overtopinright h1,#overtopinright p{ color:#ffffff;}
#overtopinright h1 b{ color:#06dfff;}


#contentin{   display:block;  /*padding:10px 20px;*/ }

#contenta{width:780px; height:auto; }
#contentb{width:380px; height:auto;  margin-left:15px;}
#about p{ padding-left:25px; padding-right:85px; }

#search{height:auto; width:600px;   position:relative;  z-index:80; padding:15px; }
#search .sbg { position: absolute; z-index: -1; top: 0;  bottom: 0; left: 2px; right: 0; background:url( ../images/newsbg.jpg) repeat-x top #e2e2e2; opacity: .75; width: 400px; height: 100%;   box-shadow:0px 1px 4px 4px rgba(22,22,22,0.3); border-radius: 8px; -moz-border-radius: 8px;   }
#search .sbge{ position: absolute; z-index: -1; top: 0;  bottom: 0; left: 2px; right: 0; background:url( ../images/newsbge.jpg) repeat-x top #e2e2e2; opacity: .75; width: 400px; height: 100%;   box-shadow:0px 1px 4px 4px rgba(22,22,22,0.3); border-radius: 8px; -moz-border-radius: 8px;  }


.logout{background:url(../images/cloud.png); }
#login{ height:400px; width:330px;  overflow:hidden; display:block;  z-index: 1000; position:relative;  float:right; /*margin-left:20px;*/  padding-left:50px;}
#login .bg { position: absolute; z-index: -1; top: 0;  bottom: 0; left: 0px; right: 0; /*background:#000000; opacity: .99;*/ width: 370px; height: 100%;   
-/*moz-box-shadow:    inset 10px 10px 20px #d1d1d1;
   -webkit-box-shadow: inset 10px 10px 20px #d1d1d1;
   box-shadow:         inset 10px 10px 20px #d1d1d1;*/ }
#login p{ color:#ffffff;}
#login a{ color:#ffc83f;}
 
#login h2, #login02 h2{ /*background:#3c9fe4;
 background: -webkit-gradient(linear, left top, left bottom, from(#3c9fe4), to(#76c2f8));*/background-image:url(images/candidate2.png); background-repeat:no-repeat; color:#FFF padding:5px 15px; font-size:18px;}

#login h5, #login02 h5{ background:#7e0558;
 background: -webkit-gradient(linear, left top, left bottom, from(#7e0558), to(#a60d78)); 
padding:5px 15px; font-size:18px;}

#loginin{   padding:8px 15px; background:#fafeff;}

#login02{ height:auto; width:auto; border:1px #810303 solid; overflow:hidden;  }



#urgent{height:auto; width:auto; background:#f4f7fc; border:1px #4e6187 solid; overflow:hidden; box-shadow: 3px 3px 15px #444444;}
#urgent h2{   padding:5px 10px; color:#f4fff3; font-size:16px; /*text-transform:uppercase;
 background:#119100; /* Old browsers */
/*background: -moz-linear-gradient(top,  #034d73 0%, #026293 100%, #026293 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#034d73), color-stop(100%,#026293), color-stop(100%,#026293)); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  #034d73 0%,#026293 100%,#026293 100%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  #034d73 0%,#026293 100%,#026293 100%);*/ /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  #034d73 0%,#026293 100%,#026293 100%); *//* IE10+ */
/*background: linear-gradient(to bottom,  #034d73 0%,#026293 100%,#026293 100%);*/ /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034d73', endColorstr='#026293',GradientType=0 );*/
background-image:url(images/candidate.png); background-repeat:no-repeat;
 }
#urgentin{ padding:10px;} 
#urgentin h4{ font-size:15px;}
#urgentin h4:hover{ color:#9509ae;}
#urgentin a{ text-decoration:none;}
#latest{height:auto; width:auto;  border:1px #000000 solid;  overflow:hidden; background:#ffc4c4/*e5effb*/;  box-shadow: 3px 3px 15px #444444; }
#latest h6{/* background:#047a9c;
background: -webkit-gradient(linear, left top, left bottom, from(#047a9c), to(#05627d));*/ padding:4px 10px;background-image:url(images/candidate.png); background-repeat:no-repeat;  }
#latestin{   padding:10px;}
#latest a{ color:#4f7907;   }

#contentb_about{ width:500px;}
#aboutin{ background:#ffffff; padding:10px;}
.aboutdata{ width:350px; margin-right:20px;}
.aboutdata a{ color:#0d7903; }
.aboutdata a:hover{ text-decoration:none;}

#location p a{ text-decoration:none; }
#location p a:hover{ -webkit-transition-duration: 0.20s;
-webkit-transition-timing-function: ease-out;
-moz-transition-duration: 0.20s;
-moz-transition-timing-function: ease-out;
 display: inline-block; padding:0px 15px; background:#deecfb; color:#074387; font-weight:bold; }

#category p a{ text-decoration:none; }
#category p a:hover{ -webkit-transition-duration: 0.20s;
-webkit-transition-timing-function: ease-out;
-moz-transition-duration: 0.20s;
-moz-transition-timing-function: ease-out;
 display: inline-block; padding:0px 15px; background:#deecfb; color:#074387; font-weight:bold; }


#bottom{  height:100px; width:100%; background:#3e3835; }
#bottomin{ width:1200px; margin:0 auto;}
#bottommenu{ background:#e5effb; padding:3px;  }
#bottommenu a {text-decoration:none; color:#6d6a6a;  font-size:14px;  padding:0px 10px; }
#bottommenu a:hover{color:#ffffff;  
 background:#2c6ab1;
 background: -moz-linear-gradient(top,  #2c6ab1 0%, #0a3f7c 100%, #0a3f7c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c6ab1), color-stop(100%,#0a3f7c), color-stop(100%,#0a3f7c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2c6ab1 0%,#0a3f7c 100%,#0a3f7c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2c6ab1 0%,#0a3f7c 100%,#0a3f7c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2c6ab1 0%,#0a3f7c 100%,#0a3f7c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2c6ab1 0%,#0a3f7c 100%,#0a3f7c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c6ab1', endColorstr='#0a3f7c',GradientType=0 ); 

-webkit-transition-duration: 0.20s;
-webkit-transition-timing-function: ease-out;
-moz-transition-duration: 0.20s;
-moz-transition-timing-function: ease-out;
 display: inline-block; padding:0px 15px;}
#bottom p{ color:#d9d9d9; }
  
 
 
table.gridtable,table.gridtable2,table.gridtableCopyAC,table.gridtableUser
	{
	border-collapse: collapse;
	font-family: Helvetica, Georgia;
	border: 1px solid #353535;
	border-radius: 3px;
	background: #ffffff;
	width: 100%;
}

#upgrademembershiphelpboxoffline{ width:150px; height:auto; padding:15px; background:#6e9240; position:absolute; border:#000 2px solid;  display:none; border-radius:10px;-moz-border-radius:10px; color:#FFF;}
