body {background:url(../gifs/header_tile.gif) repeat-x top left #ffffff; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#004677; }
body.popup { background-image: url(../gifs/popup_tile.gif);}

div, span, p{ font-family:Arial, Helvetica, sans-serif; }
span        { text-align:left; padding:10px;}

a         { font-family:Arial,Helvetica,Verdana,sans-serif; text-decoration:none; color:#004677; text-decoration:none;}
a:link    { COLOR:#004677 }
a:visited { COLOR:#004677 }
a:hover   {color:#004677;text-decoration:underline; }

hr{border:dashed 1px #CEC771; margin:0px; padding:0px;}
form{ margin:0px; padding:0px;}


img{ border:0px;}
input{border:1px solid #004677;}
textarea{ border:1px solid #004677;}
.nobdr{ border:0px;}
.clearboth{ clear:both}

#container {width:760px; background:#FFFFFF; margin:0 auto; }

/* Header Starts */
#header              { width:760px;float:left; height:130px; background:#A8CEE0; margin:0px; padding:0px;}
#header div.head     { width:400px; height:78px; float:left; font-size: 75%;  margin:0px; padding:10px 0px 0px 5px; font-weight:bold; color:#ffffff;}
#header a, #header div.head a   { color: #ffffff; }
#header div.investor { width: 300px; float: right; color: #ffffff; text-align: right; padding-top: 10px; font-size: 85%; font-weight: bold;}
/* Header Ends*/

/* Navigation Start */
#mainnav              { margin:0px; padding:0px; width:760px; float:left; background:#A8CEE0; }
#mainnav ul           { margin: 10px 0 0 3px; padding:0px; height:30px;}
#mainnav li           { margin:0px 5px 0px 5px; padding: 2px; list-style:none; display:inline; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; border:1px solid #70B1CD;}
#mainnav li a:link,
#mainnav li a:visited { font-weight: normal; font-size:11px; color:#004677; padding:1px 6px 1px 7px; background-color:#FFFFFF; text-decoration:none;}
#mainnav li a:hover   { color:#004677; text-decoration:underline;}
/* Navigation Ends */

/* Mid Start */
#midbody    {clear:both; float:left; background-color:#FFFFFF; width: 760px; background:url(../gifs/boxmidbg.gif) repeat-y top left;  margin:0px; padding:0px;}
body.home #midbody { background-image: none;}
#midtop     { width:150px; float:left; margin:0px; padding:8px 0px 8px 0; }
#midtop img { margin-left: 26px;}
#midcenter  { width:760px; float:left; margin:0px; padding:0px;background:url(../gifs/boxline_bg.jpg) repeat-y top left;}
#midbtm     { width:760px; float:left; margin:0px; padding:0px;background:url(../gifs/boxbtm.jpg) no-repeat top left;}

/* Right side start */
#rightside{width:180px; float:right; margin:0px; padding:0px; font-size: 80%;}
#rightside ul.topmenu {
  list-style-type: none;
  margin: 50px 0 0 0;
  padding: 0;  
}
#rightside ul.topmenu li {
  width: 180px;
  height: 45px;
  line-height: 45px;
  background: url(../gifs/filled_bg.jpg) center center no-repeat;
  margin: 0 0 13px 0;
  padding: 0;
  text-align: center;
}
#rightside ul.topmenu li a {
   display: block;
}
#rightside ul.topmenu li.twoline {
  height: 60px;
  line-height: 1.1em;
  background: url(../gifs/filled_bg2.jpg) center center no-repeat;
}
#rightside ul.topmenu li.twoline a {
  margin-top: 15px;
}
#rightside ul.topmenu li.threeline {
  height: 75px;
  line-height: 1.1em;
  background: url(../gifs/filled_bg3.jpg) center center no-repeat;  
}
#rightside ul.topmenu li.threeline a {
  margin-top: 75px;
}


#rightside ul.compressed {
  background: url(../gifs/login_top_corn.gif) top center no-repeat;
  list-style-type: none;
  width: 149px;
  margin: 50px 0 0 0;
  padding: 14px 0 0 0;
}
#rightside ul.compressed li {
  background: url(../gifs/login_mid.gif) center center repeat-y;  
  margin: 0;
  text-align: center;
  padding: 0;
}
#rightside ul.compressed li.last {
  background: url(../gifs/login_btm_corn.gif) bottom center no-repeat;
  padding: 0 0 14px 0;
}
#rightside ul.compressed li a {
  background: url(../gifs/lm_divide.gif) bottom center no-repeat;
  padding: 3px 10px 7px 10px;
  display: block;
  margin: 0;
  font-size: 90%;

}
#rightside ul.compressed li.last a {
  background-image: url(../gifs/spacer.gif);
}


#midtop{width:149px; float:left; margin:16px 0 0 0; padding:0px; font-size: 70%;}
#midtop ul.topmenu {
  background: url(../gifs/login_top_corn.gif) top center no-repeat;
  list-style-type: none;
  width: 149px;
  margin: 18px 0 0 0;
  padding: 14px 0 0 0;
}
#midtop ul.topmenu li {
  background: url(../gifs/login_mid.gif) center center repeat-y;  
  margin: 0;
  text-align: center;
  padding: 0;
}
#midtop ul.topmenu li.last {
  background: url(../gifs/login_btm_corn.gif) bottom center no-repeat;
  padding: 0 0 14px 0;
}
#midtop ul.topmenu li a {
  background: url(../gifs/lm_divide.gif) bottom center no-repeat;
  padding: 3px 10px 7px 10px;
  display: block;
  margin: 0;
}
#midtop ul.topmenu li.last a {
  background-image: url(../gifs/spacer.gif);
}

/*home*/
#contentwrapperhome {background-color:#FFFFFF;  margin:0 auto; margin-top:15px;  }

#boxhomeleft{float:left; width:275px; margin-right:10px;}
#boxhomeleft #top {height:162px; }
#boxhomeleft #bottom {height:162px; margin-top:40px;  }
#boxhomecenter {float:left; background:#a8cee0 url(images/homecenterback.jpg) top no-repeat; font-size: 75%; width:180px; padding:0px; color:#004677;}
#boxhomecenter  p {padding:5px; text-align:center}
.blueborder {border:1px solid #a8cee0; height:120px;}
.blueborder h2 {padding:0px 10px 0px 10px; margin: 0; color: #004677; font-size:15px;}
.blueborder p {padding:0px 10px 0px 10px; font-size:11px;}

#boxhomeright{ float:left;  width:275px; margin-left:10px;}
#boxhomeright #top {height:162px;}
#boxhomeright #bottom {height:162px; margin-top:40px;  }


.boxtop  { width:427px; float:left; margin:0; padding:0; background:url(../gifs/box2_btm.gif) no-repeat bottom left; }
body.twocol .boxtop { background-image: url(../gifs/twocolbtm.gif); width: 610px;}
.boxbtm  { width:427px; float:left; margin:0px; padding:0px; }
.boxmid  { width:760px; float:left; margin:0px 0px 15px 0px; padding:0px; background: url(../gifs/box_top.gif) top left no-repeat; }
.content { float: left; font-size: 80%; width: 422px; text-align:left; color:#004677; margin: 0; padding: 0 0 16px 0; background:url(../gifs/box2_top.gif) no-repeat top left;} 
body.twocol .content { background-image: url(../gifs/twocoltop.gif); width: 610px; }

.login_bg{ width:142px; margin:0px 0px 0px 0px; padding:150px 0px 0px 0px;}
.login1_bg{ width:142px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.login_content{ margin:0px; padding:0px;text-align:center; background:url(../gifs/login_middle_line.jpg);}

.img_garl{
	position:absolute;
	top:14px;
	left:30px;
}
.inp_btn{width:110px; border:1px solid #004677;}
/* Mid Ends */
/*jobs and Policy */
.jobbox_mid{ width:610px; float:left; margin:10px 0px 10px 0px; padding:0px;  padding:0px; background:url(../gifs/jobbox_middle.jpg) repeat-y top left;}
.jobbox_top{width:610px; float:left; margin:0px; padding:0px; background: url(../gifs/jobbox_top.jpg) no-repeat top left;}
.jobbox_btm{width:610px; float:left; margin:0px; padding:0px; background:url(../gifs/jobbox_btm.jpg) no-repeat bottom left;}


/*jobs and Policy Ends */

/* Footer Start */
#footer{ clear:both; font-size: 75%; margin-top:8px; background-color:#A8CEE0; padding:15px 0px 0px 0px; text-align:center; width:100%; height:35px; float:left}
#footer .flinks{float:left; margin-top:8px; margin-left:8px;}
#footer .flinks a:link, #footer .flinks a:visited{ text-decoration:none; color:#000000}
#footer .fcopy{color:#000; float:right; margin-top:8px; margin-right:8px; }
.w3clogo{ width:900px; margin:0px; padding:0px; text-align:right; background-color:#003D64;}
/* Footer Ends */


img { border: none;}

/* Applet Selectable Styles */
h1, p.header1 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 130%;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 25px;
  padding-top: 0;
  
  /* Page Title */
}
h2,p.header2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 100%;
  font-weight: bold;
  color: #A8CEE0;
  margin-left: 20px;
  margin-right: 20px;
  /* Section Title */
}
h3,p.header3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 100%;
  font-weight: bold;
  margin-left: 20px;
  margin-right: 20px;

  /* Subsection Title */
}
p {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  margin-left: 20px;
  margin-right: 20px;
}

td.blueborder p {
  margin-left: 0;
  margin-right: 0;
}

div#midtop p {
  margin: 0 0 auto 0;
}

p.clear {
  clear: both;
  margin: 0;
  padding: 0;
}
p.nomargin {
  /* No Margin */
}

p.indent1 {
  margin-left: 40px;
  /* Indented Text 1 */
}
p.indent2 {
  margin-left: 60px;
  /* Indented Text 2 */
}
p.indent3 {
  margin-left: 80px;
  /* Indented Text 3 */
}
p.indent4 {
  margin-left: 100px;
  /* Indented Text 4 */
}

table.default {
  border-width: 1px;
  border-style: solid;
  text-align: left;
  margin-left: 20px;
  margin-right: 20px;
  
  /* No Style */
}

td {
  font-size: 12px;
}
td.alignright {
  text-align: right;
  /* Align Middle Right */
}
td.aligncenter {
  text-align: center;
  /* Align Middle Center */
}
td.aligntop {
  vertical-align: top;
  /* Align Top Left */
}
td.alignbottom {
  vertical-align: bottom;
  /* Align Bottom Left */
}
td.aligntopright {
  vertical-align: top;
  text-align: right;
  /* Align Top Right */
}
td.aligntopcenter {
  vertical-align: top;
  text-align: center;
  /* Align Top Center */
}
td.alignbottomright {
  vertical-align: bottom;
  text-align: right;
  /* Align Bottom Right */
}
td.alignbottomcenter {
  vertical-align: bottom;
  text-align: center;
  /* Align Bottom Center */
}

th {

}

a {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;
}


ul.round { /* Round markers */ }
ol.norm { /* Ordered list */ }

span.sup {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 7px;
  vertical-align: super;
  /* Superscript */
}
span.sub {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 7px;
  vertical-align: sub;
  /* Subscript */
}

img.floatleft {
  float: left;
  /* Float Left */
}
img.floatleftwithmargin {
  float: left;
  margin: 3px 16px 10px 0px;
  /* Float Left with margin */
}
img.floatright {
  float: right;
  /* Float Right */
}
img.floatrightwithmargin {
  float: right;
  margin: 3px 0px 10px 16px;
  /* Float Right with margin */
}
img.noborder {
  border-width: 0px;
  /* No Border */
}
img.rollover { /* Rollover */ }

/* forms */
td.mand { color: #ff0000; }
form { margin-left: 20px; }
form table { margin-left: 0;}
form h3 { margin-left: 0;}
form table td { font-size: 12px;}

/* Job List Table */
table.joblist       { margin-left: 20px; }
table.joblist td.topLeftBorder    { background-color: #c6dfeb; border: 1px solid #70b1cd; font-weight: bold;}
table.joblist td.topRightBorder   { background-color: #ffffff; border: 1px solid #70b1cd; border-left: none;}
table.joblist td.advertLeftBorder { background-color: #c6dfeb; border: 1px solid #70b1cd; border-top: none; font-weight: bold;}
table.joblist td.advertBorder     { background-color: #ffffff; border: 1px solid #70b1cd; border-top: none; border-left: none; }
TD.mainMenu {
  background-color: White;
  border: 1px solid #70B1CD;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 11px;
  height: 18px;
  white-space: nowrap;
}
TD.empty { background-color: White; }
TD.filled {
  background-color: #A8CEE0;
  text-align: center;
}
TD.filledBorder { background-color: #7EB8D2; }



