/* CSS Document */
html {
height:100%; 
max-height:100%;  
padding:0; 
margin:0; 
border:0; 
font-size:76%; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
background:#fff url(clown.jpg) -18px 0 no-repeat; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}
#content {clip: rect(150px, 5px, 250px, 5px);display:block; height:100%; max-height:100%; overflow:auto; padding-left:250px; padding-top:20px;position:relative; z-index:3;}
#head {position:fixed; margin:0; top:0; display:block; width:100%; height:148px; background:#1e00ff url(/images/header.jpg) top left repeat-x; font-size:1em; z-index:5; color:#fff;}
#headfr {position:fixed; margin:0; top:0; display:block; width:100%; height:150px; background:#fff url(/skins/default/images/fr_header_bg.gif) top left repeat-x; font-size:1em; z-index:5; color:#fff;}
#foot {position:fixed; margin:0; margin-left:200px;bottom:-1px; right:16px; display:block; width:100%; height:30px; background: url(/skins/default/images/FootTile.gif) repeat; color:#000; text-align:right; font-size:1em; z-index:4;}
#foot a, #foot a:visited, #foot a:active{color:#000; text-decoration:underline;}
#foot a:hover{color:#000; text-decoration:none;}
#left {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;position:fixed; left:0; top:0; height:100%; width:250px; background:url(/skins/default/images/left_bg.gif) 0 0 repeat-y; background-position:0 100px; font-size:1em; color:#3c409b;z-index:4;}
#leftfr {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;position:fixed; left:0; top:0; height:100%; width:250px; background:url(/skins/default/images/fr_left_bg.jpg) 0 0 repeat-y; background-position:9px 100px; font-size:1em; color:#3c409b;z-index:4;}
.heading{float:left;padding-left:550px;margin-top:-107px;position:relative;color:#000;width:65%;height:127px;padding:0;border:0px solid #333;font-size:3em;float:right;}
* html #head, * html #foot,* html #left {position:absolute;}

#pad1 {display:block; width:15px; height:127px; float:left;background:#FFF;}
#pad3 {display:block; width:18px; height:30px; float:left;}
.pad2 {display:block; height:127px;}

#content p {padding:5px;}

.bold {font-size:1.2em; font-weight:bold;}

#wordsleft {float:left; top:100px; left:150px; height:200px; width:150px; background:#efd; border:1px solid #000; margin:5px; padding:5px;}
#wordsright {float:right; top:100px; right:150px; height:200px; width:150px; background:#def; border:1px solid #000; margin:5px; padding:5px;}
#wordsabsolute {position:absolute; top:280px; left:400px; background:#eee; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00;}
#wordsrelative {position:relative; top:10px; left:30px; background:#ddd; border:1px solid #000; margin:5px; padding:5px; font-size:2em; color:#c00; width:200px;}

a.nav, a.nav:visited {display:block; width:100px; height:25px; text-decoration:none; color:#000; font-weight:bold; line-height:25px;}
a.nav:hover {color:#f60;}
#jobofthemonth{margin:21px 0 0 0;height:152px;background:url(/images/left_top.jpg) 0px 0px no-repeat;}
#blank{margin:0px;height:160px;background:url(/skins/default/images/fr_blankbg.gif) 9px 0px no-repeat;}
#quote{width:252px;padding-bottom:5px;padding-left:5px;margin:0px;margin-bottom:10px;margin-top:5px;background:url(/skins/default/images/left_bg.gif) 0px 0px repeat-y;}
#quote p{width:180px;text-align:justify;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;font-weight: normal;line-height:normal;}
#search{margin:0px;margin-top:-25px;margin-bottom:0px;height:240px;overflow:hidden;padding:0;}
#search p, form{margin:0;width:180px;text-align:center;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;font-weight: normal;line-height:18px;padding:5px;}
#testimonials {margin-top:-155px;}

a.yellowlink:link, a.yellowlink:visited, a.yellowlink:active{color:#FFFF33; text-decoration:underline;}

a.yellowlink:hover{color:#FF3; text-decoration:none;}

.yellowtext{color:#FFFF33;}

a.blacklink:link, a.blacklink:visited, a.blacklink:active{color:#000; text-decoration:underline;}

a.blacklink:hover{color:#000; text-decoration:none;}

.menulinks:link, .menulinks:visited, .menulinks:active{color: #003399;font-size:14px;font-weight:bold;text-transform:capitalize;}

.roundcont {
	width: 90%;
	background: url(/skins/default/images/iBoxTBG.gif) top left repeat-x;
	color: #000;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	line-height:18px;
	margin-left:20px;
}

.roundtop { 
	background: url(/skins/default/images/iBoxTR.gif) top right no-repeat; 
}

.roundbottom {
	background: url(/skins/default/images/iBoxBR.gif) bottom right no-repeat; 
	margin-top:-10px;
}
img.corner {
   width: 28px;
   height: 32px;
   border: none;
   display: block !important;
}
img.cornerb {
   width: 27px;
   height: 26px;
   border: none;
   display: block !important;
   margin-left:-205px;
}

.topBar{
background:url(/skins/default/images/iBoxTBG.gif) top center repeat-x;
}
.botBar{
background:url(/skins/default/images/iBoxBBG.gif) top center repeat-x;
height:15px;
margin-top:-15px;
margin-left:27px;
margin-right:27px;
}
.boxContent{
padding:5px;
background:url(/skins/default/images/iBoxBOBG.gif) top left repeat-y;
height:120px;
}

.boxText{
background:url(/skins/default/images/iBoxTXTBG.gif) top right repeat-y;
margin-top:-130px;
margin-right:-4px;
clear:both;
float:right;
height:100%;
padding:5px;
z-index:100;
text-align:right;
width:118px;
word-wrap: break-word;
}

.boxText span{
width:115px;
word-wrap: break-word;
font-family:Tahoma, Verdana, Arial;
font-size:12px;
line-height:18px;
margin-top:0px;
}

.flash2{
height:120px;
z-index:1px;
float:left;
display:block;
width:200px;
}

.right{
float:right;width:50%;margin-left:200px;margin-top:-155px;
}

.row2{
width:100%;margin-top:50px;
 }
 
#result{
font-family:Tahoma, Verdana, Arial;
font-size:11px;
line-height:18px;
width:190px;
margin-top:0px;
margin-left:5px;
overflow:auto;
height:180px;
}

#result p{
font-family:Tahoma, Verdana, Arial;
font-size:11px;
line-height:16px;
width:150px;
margin:0;
}

#title{
color:#FFF;
font-weight:bold;
font-size:14px;
margin-top:-26px;
float:right;
margin-right:5px;
}

.titlelink:link, .titlelink:visited, .titlelink:active{
color:#FFF;
font-weight:normal;
font-size:14px;
text-transform:capitalize;
text-decoration:none;
}

a.boxlinks:link, a.boxlinks:visited, a.boxlinks:active{
color: #003399;
font-size:12px;
text-transform:capitalize;
}

.menulinks:link, .menulinks:visited, .menulinks:active{
color: #003399;
font-size:14px;
font-weight:bold;
text-transform:capitalize;
}

a:link, a:visited, a:active{
color: #003399;
text-transform:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.banner{float:left;margin-left:266px;margin-top:-127px;position:relative;color:#000;height:100px;background:#1e00ff;z-index:5;}

#menu{z-index:6;display:block;width:76%;float:left;margin-top:105px;height:50px;color:#000;padding:0;margin-left:246px;background:transparent;text-align:right;}
#menufr{z-index:6;display:block;width:76%;float:left;margin-top:-45px;height:50px;color:#000;padding:0;margin-left:246px;background:transparent;text-align:right;}
/*.menu ul{margin:0;height:18px;list-style-type:none;background:transparent;margin-left:0px;margin-right:0px;display:block;}

.menu ul li{list-style:none;display:inline;}

.menu ul li a{background:url(/skins/default/images/HdBtnSpcr.gif) top left no-repeat;color: #003399;font-size:12px;font-weight:bold;text-transform:capitalize;padding-left:25px;}*/

.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy {
background: transparent; 
width:360px; 
float:left; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:155px;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#1e00ff;
color:#fff;
}
.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}

.color_e {
background:#DFE0BC; 
color:#000;
}

.box_bg{background:url(/images/box_bg.gif) 0% 100% repeat-x;}

/* New Menu Style Starts Here */

.preload1 {background: url(/skins/default/images/blank_over.gif);}
.preload2 {background: url(/skins/default/images/blank_overa.gif);}

.menu2 {text-align:left;padding:0px 0px 0px 15px; margin:0; list-style:none; height:27px;background:transparent;  position:relative; z-index:100; font-family:arial, verdana, sans-serif;}
.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {display:block; float:left; height:22px; background:transparent; line-height:17px; color:#2e3192; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 0; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:22px;background:transparent;/*background:url(/skins/default/images/blank.gif) right top;*/}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:22px;}
.menu2 li a.top_link:hover {color:#fff; background: url(/skins/default/images/blank_over.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(/skins/default/images/blank_over.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(/skins/default/images/blank_overa.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#fff; }
.menu2 li:hover > a.top_link span {background:url(/skins/default/images/blank_over.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(/skins/default/images/blank_overa.gif) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:21px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:170px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:170px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:170px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#fff url(/skins/default/images/arrow.gif) 160px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#5a43ff; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#5a43ff url(/skins/default/images/arrow_over.gif) 160px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#5a43ff url(/skins/default/images/arrow_over.gif) 160px 7px no-repeat; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:170px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:170px; z-index:400; height:auto;}

/* New Menu Style Ends Here */