/* CSS Document */
/* horiz menu */
#horiz-menu {
	height: 26px;
	font-size: 12px;
}

#horiz-menu ul.nav {
	padding-left: 15px;
}

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
}

#horiz-menu li {
	background: none;
	display: block;
	float: left;
	margin: 0;
	margin-right: 10px;
	padding: 0;
	text-decoration:none;
}

#horiz-menu li span {
	display: block;
	float: left;
	text-decoration:none;
}

#horiz-menu a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	height: 26px;
	line-height: 26px;
	padding: 0 15px;
	font-weight: normal;
	font-size: 110%;
}

#horiz-menu li li a {
	font-size: 100%;
}

#horiz-menu a:hover {
	text-decoration: none;
}

#horiz-menu li:hover,
#horiz-menu li.sfHover {
	background: none;
	text-decoration:none;		
}

#horiz-menu a {
	color: #fff;
}

#horiz-menu li.active a {
	color: #5eccff;
	text-decoration:none;	
}
#horiz-menu li.noactive a {
	text-decoration:none;	
}

a#active_menu.mainlevel {
	font-weight: bold;
}


a.sublevel {
	line-height: 20px;
	text-decoration:none;	
}

#horiz-menu ul li:hover,
#horiz-menu ul li.sfHover,
#horiz-menu ul ul {
	background: #1A3C5E;
}

#horiz-menu ul li:hover a,
#horiz-menu ul li.sfHover a,
#horiz-menu ul li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover a,
#horiz-menu ul li:hover li:hover li:hover li:hover li:hover a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover li.sfHover a {
	color: #5eccff;
}

#horiz-menu ul li:hover li a,
#horiz-menu ul li.sfHover li a,
#horiz-menu ul li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li a,
#horiz-menu ul li:hover li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li a,
#horiz-menu ul li:hover li:hover li:hover li:hover li a,
#horiz-menu ul li.sfHover li.sfHover li.sfHover li.sfHover li a {
	color: #fff;
}

#horiz-menu ul ul li,
#horiz-menu ul ul li:hover,
#horiz-menu ul ul li.sfHover {
	background: url(http://www.freshershome.com/images/hd/dropdown-div.png) 0 100% repeat-x;
}

#horiz-menu a.daddy {
	background: url(http://www.freshershome.com/images/hd/dropdown-child.png) 100% 50% no-repeat;
}

ul.sidenav a {
	background: #f5f5f5 url(http://www.freshershome.com/images/hd/bullets-mainmenu.png) 5px 5px no-repeat;
}

#masthead {
	background: url(http://www.freshershome.com/images/hd/masthead-bg.png) 0 0 repeat-x;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 111px;
	position: relative;
}

#logo {
	background: url(http://www.freshershome.com/images/hd/logo.jpg) 0 0 no-repeat;
	width: 269px;
	height: 69px;
	margin-top: 22px;
	margin-left: 18px;
}

#horiz-menu {
	background: url(http://www.freshershome.com/images/hd/menu-bg.png) 0 0 repeat-x;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

/* content */

div#mod-top {
	top: 10px;
	right: 10px;
	width: 160px;
	height: 90px;
	overflow: hidden;
	position: absolute;
	background: url(http://www.freshershome.com/images/hd/masthead-div.png) 0 0 no-repeat;
	font-size: 12px;
}
div#mod-top ul {
	padding: 0;
	margin: 0
}
div#mod-top li {
	background: url(http://www.freshershome.com/images/hd/bullet-masthead.png) 0 5px no-repeat;
	color: #333;
	float:  left;
	width: 100%;
	margin-bottom: 3px;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	list-style: none;
}

div#mod-top a {
	color: #1e507d;
	text-decoration:none;
}

div#mod-banner {
	top: 22px;
	right: 180px;
	position: absolute;
	width: 468px;
	height: 60px;
}

div#mod-top .top-padding {
	padding-left:  15px;
}
.nounder {
	text-decoration: none;
	border: 0;
	cursor: pointer;
}

.clr { 	clear:both; }
.tdnavpad {padding: 0 8px 0 8px; background-color: #FFFFFF; height: 20px;}
.tdnavpad1 {padding: 0 8px 0 8px;}
.headBGWhite {background: url(http://www.freshershome.com/jobs/images/HeaderWhite.jpg) repeat-x; height:69px;}
.headBGBlue {background:url(http://www.freshershome.com/jobs/images/HeaderBlue.jpg) repeat-x; height:31px; background-color:#FFFFFF; border:1px; padding-left:10px;}
.tborhdr { background-color:#FFFFFF; border:1px;}
.navZ, a.navZ:link, a.navZ:hover, a.navZ:active, a.navZ:visited{font-family: Tahoma, Verdana, Arial; font-size:10px; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; text-decoration: none;}
.frmcnt 
{ width: 400px; clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 205px; /*width of left column containing the label elements*/ border-top: 1px dashed gray; height: 1%; }
.frmcnt label { font-weight: bold; float: left; margin-left: -205px; /*width of left column*/ width: 205px; }
.frmcnt input[type="text"]{width: 180px;}
.frmcnt textarea{ width: 250px; height: 200px; }
.frsh {font-family: Arial Narrow, Helvetica, sans-serif;color:#CC0000;filter:shadow(color:black);font-size:24pt;line-height:100%; font-weight:bold;}
.hm {font-family: Arial , Helvetica, georgia;color:#3271BE;filter:shadow(color:black);font-size:24pt;line-height:100%; font-weight:bold;}
/* Style For Logo Text */
#l_tagline {
 float: left; 
 padding-left: 5px;
 font: bold 11px arial, verdana, sans-serif;
 margin: 0px;
 background-color: transperant;
 z-index: 2;
}
 .l22, a.l22:link, a.l22:hover, a.l22:active, a.l22:visited {color:#000000;font: bold 11px arial, verdana, sans-serif; text-decoration:none;}
#h1_frsh {float: left; padding-left: 5px; padding-top:1px; margin: 0px auto 0px;font-family: Arial Narrow, Helvetica, sans-serif;color:#CC0000;filter:shadow(color:black);font-size:24pt;line-height:100%; font-weight:bold;
   filter:alpha(opacity=100);-moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.logo_hm {padding-left: 5px ;padding-top:1px; margin: 0px auto 0px;font-family: Arial , Helvetica, georgia;color:#3271BE;filter:shadow(color:black);font-size:24pt;line-height:100%; font-weight:bold;
  filter:alpha(opacity=100);-moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}

#hdnew {width:99.6%; height:77px; background:url('http://www.freshershome.com/jobs/images/HeaderWhite.jpg') repeat-x;}
#Rhead{
float: right;
/*width: auto; Width of right column in pixels*/
margin-left: -300px; /*Set margin to that of -(RightColumnWidth)*/
margin-right:2px;
padding-right:1px;
padding-top: 1px;
background: transparent;
}
/* Main menu */
#contentwrapper{
float: left;
width: 100%;
}


#contentcolumn{
margin-right: 180px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
float: left;
width: 180px; /*Width of right column*/
margin-left: -180px; /*Set left margin to -(RightColumnWidth) */
background: #FDE95E;
}
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


