html{margin: 0;padding: 0;height:100%;color: #505050;font-family:Arial, Verdana, Helvetica, sans-serif, Impact;	
}
body{margin: 0px 12px 0px 0px;padding:0;height:100%;color:#505050;font-size:100%;background:url(../images/bg2.jpg) no-repeat center 0px; background-color:#fff;}
img{
border:0px;
}
ul {
margin:0;
padding:0;
}
ul li{
list-style:none;
}
a{text-decoration:none;
}
a:hover{
color:#bb070f !important
}
H1 {
color:#dc131c; font-size:20px;}
H2 {
	PADDING: 0px; MARGIN: 0px; color:#dc131c;	font-size:15px;	}
.container{
position:relative;
width:970px;
height:auto;
overflow:hidden;
margin:0px auto;
background-color:#FFF;
border:2px solid #dbdbdb;
}
.header{
float:right;
border:1px solid #dbdbdb;
width:100%;
height:100px;
background:url(images/banner_bg2.jpg);
}
.logo{
float:left;
margin:10px 0px 0px 26px;
}
.tit{
float:left;
margin:30px 0px 0px 30px;
color:#dc131c; 
font-size:30px;
font-weight:bold;
}

.subtit{
	float:left;
	margin:65px 0px 0px -300px;
	color:#003399;
	font-size:20px;
	font-weight:bold;
}
.topleft{
float:right;
width:169px;
height:100px;
}
.topleft h6{
float:left;
color:#000;
margin:18px 2px 3px -7px;
}
.topleft img{
float:left;
margin:13px 2px 3px 4px;
}


.topleft2{
float:right;
width:130px;
height:100px;
}
.topleft2 h6{
float:left;
color:#000;
margin:50px 2px 3px -50px;
}
.topleft2 img{
float:left;
margin:13px 2px 3px 4px;
}


/* dropdown starts */
ul#menu, ul.submenu{
    margin: 0px 3px 4px 0px;
    padding: 0;
    list-style: none;
}
ul#menu li{
    float: left;
}
#menu li:hover{
background: #bb060f;
}
#menu ul li:hover{
	background:#e0e0e0!important;
}
/* hide the submenu */
li ul.submenu {
    display: none;
}
ul#menu li a{
    text-decoration: none;
    color:#ffffff;
   float:none;
}
ul#menu li a:hover{
    color:#000000 !important;
}
/* show the submenu */
ul#menu li:hover ul.submenu{
    display:block;
    position: absolute;
	float:left;
}
.submenu li a{
    text-decoration: none;
    color:#000000 !important;
	}
.submenu li{
border-bottom:1px solid #FFFFFF;
}
ul#menu li:hover li,  ul#menu li:hover a {
    float: none;
	background:#f6f6f6;
}
ul#menu li:hover li a:hover {
    background:none;
}
ul#menu li ul.submenu li a{
font-weight:normal;
}
#menu li.mainlist a{
background:none !important;
}
#menu ul.submenu li a:hover{
color:#ba060f !important;
}
/* dropdown ends */
.menulist{
float:left;
width:100%; 
height:37px;
background:url(../images/nav.jpg);
position:relative;
z-index:9999;
}

.menulist ul, li{
float:left; 
margin-top:0px;
padding-left:0px;
margin-right:3px;
}
.menulist a{ color:#fff; line-height:37px; padding:0px 25px 5px 25px; font-weight:bold; font-size:13px;  }
.imagebackground{
float:left;
width:961px;
margin:4px 2px 3px 4px;
height:241px;
border:1px solid #dbdbdb;
}
.mainbody{
background: url(images/body_bg.jpg) repeat-x center top;
margin:5px 0px 0px 0px; 
width:990px;
float:left;
}
.home_left{
	float:left; width:662px;height:417px;margin:13px 0px 0px 7px;
}
.home_left h1{ border-bottom:1px dotted #9a9b99; padding:0px 0px 5px 19px;background: url('../images/icon1.gif') no-repeat left 4px;}	
.section{
	float:left;
	width:330px;
	height:100%;
}
.section2{
	float:left;
	width:630px;
	height:100%;
}
.section2 p{ float:left;margin:3px 3px 4px 23px;font-size:13px;color:#858484;line-height:20px;width:100%;text-align:justify;}
.section h2 { color:#8b8a8a;padding-left:10px;margin:11px 0px 0px 10px;background: url(images/icon7.jpg) no-repeat left 4px;}
.section img{float:left;margin:6px 3px 4px 61px;}
.section p{ float:left;margin:3px 3px 4px 19px;font-size:13px;color:#858484;line-height:20px;width:306px;text-align:justify;}
.readmore a{ float:right; font-size:11px; margin-right:6px; line-height:16px;color:#bb070f;}
.readmore a:hover { border-bottom:1px dotted #dc131c; color:#ba0010;}
.sectiontwo{
	float:left;
	width:330px;
	height:100%;
}
.readmoretwo a{ float:right; font-size:11px; margin-right:2px; line-height:16px;color:#bb070f;}
.readmoretwo a:hover { border-bottom:1px dotted #dc131c; color:#ba0010;}
.sectiontwo h2 { color:#8b8a8a;padding-left:10px;margin:11px 0px 0px 11px;background: url(images/icon7.jpg) no-repeat left 4px;}
.sectiontwo img{float:left;margin:6px 3px 4px 65px;}
.sectiontwo p{ float:left;margin:3px 3px 4px 23px;font-size:13px;color:#858484;line-height:20px;width:306px;text-align:justify;}
.home_right{
	float:left;
	width:300px;
	height:425px;
	margin:47px 0px 0px 1px;
	background-color:#F00;
}
.home_right h2 { color:#8b8a8a;padding-left:10px;margin:11px 0px 0px 0px;}
.home_right img{float:left;margin:6px 3px 4px 9px;}
.sectionthree{
float:left;
width:240px;
height:405px;
position:relative;
margin:39px 3px 4px 39px;
}
.sectionthree img{
margin:17px 3px 4px 1px;
}
.sectionthree h2{
float:left;
position:absolute;
color:#2e2e2e;
border-bottom:1px solid #9a9b99;
margin:30px 3px 4px 67px;
padding:0px 0px 3px 0px;
}
.sectionthree p{ float:left;margin:64px 3px 4px 16px;font-size:13px;color:#858484;line-height:20px;width:210px;position:absolute;text-align:justify;}
.sectionfour{
	float:left;
	width:970px;
	height:160px;
	background:url(../images/body_bg.jpg);
	margin:20px 0px 0px 0px;
	border-bottom:1px solid #e6e6e6;
}
.sectionfour h1{
	float:left;
	border-bottom:1px dotted #cdcdcd;
	margin:9px 3px -12px 25px;
}
.sectionfour marquee {margin:0px 0px 0px 26px; height:140px; width:938px;
}
.footer{
float:left;
width:970px;
height:65px;
border:1px solid #dbdbdb;
margin:0px 0px 0px 0px;
background-color:#f5f5f5;
}
.footer p{
float:left;
font-size:11px;
color:#333333;
margin:27px 3px 4px 24px;
}
.footer a { margin:0px 10px 0px 7px; font-size:11px;color:#8b8a8a; line-height:26px;}
.footer a:hover { border-bottom:1px dotted #dc131c; color:#ba0010}
.bottomnav{
float:right;
margin:21px 20px 4px 0px;
}


/*Inner Pages*/
.inner_left { float:left; width:180px; margin:25px 0px 0px 18px;}
.inner_left ul li{padding:0px 0px 0px 13px; margin:0px 0px 5px 1px;background: url(images/icon4.gif) no-repeat left 3px; color:#545555;font-size:12px;}

/*.inner_left_tic ul li{padding:0px 0px 0px 13px; margin:0px 0px 5px 1px;background: url(images/tick.png) no-repeat left 3px; color:#545555;font-size:12px;}*/
*.inner_left_tic ul li{padding:0px 0px 0px 13px; margin:0px 0px 5px 1px;background:url(../images/tick.png) no-repeat left 3px;color:#545555;font-size:12px;}

.inner_links_tic a { float:left; border-bottom:1px dotted #ddd; width:156px; padding:0px 0px 6px 13px; margin:0px 0px 5px 2px;background:url(../images/tick.png) no-repeat left 3px; color:#545555;font-size:12px;}

.inner_links a { float:left; border-bottom:1px dotted #ddd; width:156px; padding:0px 0px 6px 13px; margin:0px 0px 5px 2px;background:url(../images/icon4.gif) no-repeat left 3px; color:#545555;font-size:12px;}
.inner_links li a {width:143px;}
.inner_links a:hover { color:#ba0010;}
.inner_links h5{float:left; color:e8131c;margin:2px 3px 4px 15px;border-bottom:1px solid #cbcbcb;}
.inner_heading {background-color:#7d7d7d; margin-bottom:7px; border:1px solid #cbcbcb; font-weight:bold; text-align:center; line-height:25px; color:#fff; font-size:13px; height:26px; width:169px;}
.inner_links p{
float:left;margin:3px 3px 4px 12px;font-size:13px;color:#858484;line-height:20px;width:151px}

.inner_right{ float:left;width:761px;margin:8px 0px 0px 0px; border-left:1px solid #e5e3e3;padding:0px 0px 0px 7px;}
.content { float:left; width:492px;margin:5px 0px 20px 0px;min-height: 330px;}
.content h1{ border-bottom:1px dotted #9a9b99; padding:0px 0px 3px 2px; margin-left:2px;margin-bottom:10px;}
.content p{ margin:2px 0px 10px 5px;width:486px;font-size:13px;color:#858484;line-height:20px;text-align:justify;}
.content h2{margin:7px 3px 4px 0px; padding:0px 0px 5px 5px; margin-bottom:10px;}
.content ul{
float:left;
}
.content li{margin:2px 0px 7px 5px;width:500px;font-size:13px;color:#858484;line-height:19px;
}

.content1 { float:left; width:100%;margin:5px 0px 20px 0px;min-height: 330px;}
.content1 h1{ border-bottom:1px dotted #9a9b99; padding:0px 0px 3px 2px; margin-left:2px;margin-bottom:10px;}
.content1 p{ margin:2px 0px 10px 5px;width:99%;font-size:13px;color:#858484;line-height:20px;text-align:justify;}
.content1 h2{margin:7px 3px 4px 0px; padding:0px 0px 5px 5px; margin-bottom:10px;}
.content1 ul{
float:left;
}
.content1 li{margin:2px 0px 7px 5px;width:500px;font-size:13px;color:#858484;line-height:19px;
}

.panel{
	float:left;
	width:241px;
	height:300px;
	margin:33px 3px 4px 24px;
	position:relative;
}
.panel h2{
	float:left;
	position:absolute;
	color:#fff;
	margin:26px 3px 4px 57px;
	border-bottom:1px solid #cfcfcf;
	padding:0px 0px 5px 0px;
}
.panel p{
position:absolute;
float:left;
margin:63px 0px 0px 22px;width:193px;font-size:13px;color:#2e2e2e;line-height:20px;text-align:justify;
}
.panelsector{
	float:left;
	width:241px;
	height:300px;
	margin:33px 3px 4px 24px;
	position:relative;
}
.panelsector h2{
	float:left;
	position:absolute;
	color:#fff;
	margin:26px 3px 4px 76px;
	border-bottom:1px solid #cfcfcf;
	padding:0px 0px 5px 0px;
}
.panelsector p{
position:absolute;
float:left;
margin:62px 0px 0px 22px;width:193px;font-size:13px;color:#2e2e2e;line-height:20px;text-align:justify;
}
.panelservice{
	float:left;
	width:241px;
	height:300px;
	margin:33px 3px 4px 24px;
	position:relative;
}
.panelservice h2{
	float:left;
	position:absolute;
	color:#fff;
	margin:26px 3px 4px 73px;
	border-bottom:1px solid #cfcfcf;
	padding:0px 0px 5px 0px;
}
.panelservice p{
position:absolute;
float:left;
margin:62px 0px 0px 22px;width:193px;font-size:13px;color:#2e2e2e;line-height:20px;text-align:justify;
}

.image{
	float:right;
	width:245px;
	height:180px;
	margin-right:10px;
	margin-top:57px;
	border:1px solid #cfcfcf;
	}

.area{
	float:left;
	width:734px;
	height:361px;
	border:1px solid #dbdbdb;
	margin:2px 3px 4px 5px;
}
.address{float:left;width:747px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin:15px 0px 0px 3px;}
.addressw{float:left;width:562px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin:7px 0px 0px 3px;}
.addone{float:left;width:190px;height:158px;border-left: 1px solid #dbdbdb;}
.addone img{float:left;margin:9px 3px 4px 8px;}
.addtwo{float:left;width:184px;height:158px;border-right: 1px solid #dbdbdb;}
.addtwo h5{float:left;border-bottom:1px solid #cfcfcf;color:#666666;margin:7px 3px 4px 52px;}
.addtwo p{float:left;font-size:12px;color:#858484;line-height:20px;text-align:center;margin:6px 3px 4px 3px;width:178px;}
.addresswone{float:left;width:562px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-right: 1px solid #dbdbdb;margin:7px 3px 0px 3px;}
.addresswoneone{float:left;width:562px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-right: 1px solid #dbdbdb;margin:15px 3px 0px 3px;}/*college page*/
.addone{float:left;width:190px;height:158px;border-right: 1px solid #dbdbdb;}
.addone img{float:left;margin:9px 3px 4px 8px;}
.addone h5{float:left;margin:2px 0px 0px 0px;}
.addtwo{float:left;width:184px;height:158px;border-right: 1px solid #dbdbdb;}
.addtwo h5{float:left;border-bottom:1px solid #cfcfcf;color:#666666;margin:7px 3px 4px 52px;}
.addtwo p{float:left;font-size:12px;color:#858484;line-height:20px;text-align:center;margin:6px 3px 4px 3px;width:178px;
}
.addresswtwo{float:left;width:376px;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin:7px 3px 0px 3px;}
.addone{float:left;width:190px;height:158px;border-right: 1px solid #dbdbdb;}
.addone img{float:left;margin:9px 3px 4px 8px;}
.addone h5{float:left;margin:2px 0px 0px 0px;}
.addtwo{float:left;width:184px;height:158px;border-right: 1px solid #dbdbdb;}
.addtwo h5{float:left;border-bottom:1px solid #cfcfcf;color:#666666;margin:7px 3px 4px 52px;}
.addtwo p{float:left;font-size:12px;color:#858484;line-height:20px;text-align:center;margin:6px 3px 4px 3px;width:178px;
}
.longname h5{width:100%;text-align:center;margin-left:0px;}
.lname h5{margin:7px 3px 4px 38px;}/*college*/
.lnamew h5{margin:7px 3px 4px 31px;}/*college*/
.longnametwo h5{width:100%;text-align:center;margin-left:0px;}
.longnamethree h5{width:99%;text-align:center;margin-left:1px;}
.longnamefive h5{width:100%;text-align:center;margin-left:0px;}
.noborder{border:none;}
.para p{margin:-7px 0px 0px 4px;}
.para h5{margin:5px 0px 7px 53px;}
.area img{
	float:left;
	margin:8px 1px 6px 7px;
}
.areacontact{
	float:left;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	line-height:29px;
	width:724px;
	margin:18px 3px 4px 5px;
}
<!--.name{-->
color:#33CC66;
}
<!--.input{
<!--background-color:#999999;}-->
textarea{
width:260px;
height:80px;
background:none;
border: 1px solid #DDDDDD;
}
.fields{
background:none;
border: 1px solid #DDDDDD;
padding:4px;
}

#contact .content{
width:100%;
}
#workingwith .content{
width:100%;
}
#whyus .content{
width:100%;
}
#opportunitites .content{
width:100%;
}
#placements .content{
width:100%;
}
.marquee0 {
    float: left;
}


.marquee0 img{
    margin-right: 20px;
}

/* http://www.menucool.com */

#sliderFrame 
{
    position:relative;
    width:700px;
}

#slider, #slider div.sliderInner {
    width:961px;height:241px;/* Must be the same size as the slider images */
}

#slider {
	background:#fff  url(js/loading.gif) no-repeat 50% 50%;
	position:relative;
	margin:0 auto; /*center-aligned*/
    transform: translate3d(0,0,0);
    box-shadow: 0px 1px 5px #999999;
}



/* Caption styles */
#slider div.mc-caption-bg, #slider div.mc-caption-bg2 {
	position:absolute;
	width:100%;
	height:auto;
	padding:10px 0;/* 10px will increase the height.*/
	left:0px; /*if the caption needs to be aligned from right, specify by right instead of left. i.e. right:20px;*/
	bottom:0px;/*if the caption needs to be aligned from top, specify by top instead of bottom. i.e. top:150px;*/
	z-index:3;
	overflow:hidden;
	font-size: 0;
}


/* ------ built-in navigation bullets wrapper ------*/
/* Note: check themes\2\js-image-slider.css to see how to hide nav bullets */
#slider div.navBulletsWrapper  {
    top:258px;/* Its position is relative to the #slider */
	text-align:center;
	background:none;
	position:relative;
	z-index:5;
}

/* each bullet */
#slider div.navBulletsWrapper div 
{
    width:11px; height:11px;
    font-size:0;color:White;/*hide the index number in the bullet element*/
    background:transparent  url(js/bullet.png) no-repeat 0 0;
    display:inline-block; *display:inline; zoom:1;
    overflow:hidden;cursor:pointer;
    margin:0 6px;/* set distance between each bullet*/
}

#slider div.navBulletsWrapper div.active {background-position:0 -11px;}


/* --------- Others ------- */

#slider div.loading 
{
    width:100%; height:100%;
    background:transparent  url(js/loading.gif) no-repeat 50% 50%;
    filter: alpha(opacity=60);
    opacity:0.6;
    position:absolute;
    left:0;
    top:0; 
    z-index:9;
}

#slider img, #slider>b, #slider a>b {
	position:absolute; border:none; display:none;
}

#slider div.sliderInner {
	overflow:hidden; 
	-webkit-transform: rotate(0.000001deg);/* fixed the Chrome not crop border-radius bug*/
	position:absolute; top:0; left:0;
}

#slider>a, #slider video, #slider audio {display:none;}
