body { background:#fff; margin:0px; border:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:justify; line-height:150%;}
p { line-height:180%; }
* { margin:0px; padding:0px;}
a, a:hover { text-decoration:none;}
input, select, textarea { outline:none;}
ul, ol { list-style:none;}
h1, h2, h3, h4, h5, h6 { font-weight:normal;}
div { overflow:hidden;}
img { border:none;}
table td { vertical-align:top;}
.cse .gs-snippet, .gs-snippet, .cse .gs-spelling-original, .gs-spelling-original { font-size:13px !important; line-height:200% !important; }
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * { font-size:14px !important; }
#main-wpr { width:100%;}
#nav { background:url(../images/menu_bg.gif) repeat-x; height:31px; padding:9px 20px 0 20px;}
#nav a { display:block; }
#nav ul li { width:91px; height:31px; display:block; float:right; background:url(http://www.mpscollege.org/images/nav.jpg) no-repeat; line-height:31px; text-transform:uppercase;  margin-left:5px; text-align:center; font-size:11px;} #nav ul li a {color:#003366;}
#nav ul li:hover { background:url(../images/nav_hover.gif) no-repeat;}
#nav ul li.active { background:url(../images/nav_hover.gif) no-repeat; text-shadow:1px 1px 0 #fff;}
#nav ul li div { display:none;} #nav ul li:hover > div { display:block; position:absolute; background:#fff url(../images/sub_menu_bg.gif) repeat-x top; padding:10px; z-index:100; border:2px solid #fdb032; border-top:none; }
#nav ul li div ul { float:left; margin-right:10px;}
#nav ul li div ul li { display:block; float:none; margin:0px; background:none; height:24px; border-bottom:1px solid #ccc; line-height:24px; text-align:left; padding-left:3px; width:120px;}
#nav ul li div ul li:hover { background:#f2f2f2;}

#logo-wpr { background:url(../images/logo_container_bg.gif) repeat-x top; height:65px; padding:15px 0px 0 20px;}
#logo { float:left; height:45px; background:url(http://www.mpscollege.org/images/logo_vaidyaratnam_collage.gif) no-repeat left; padding:10px 0 0 55px;}
#logo h1 { color:#000; font-size:28px; margin-bottom:9px;}
#logo-wpr h3 { text-align:right; padding-right:60px; line-height:20px; height:20px; }
#search-wpr, #language-wpr { background:url(http://www.mpscollege.org/images/search_bg.gif) no-repeat; width:243px; height:40px; margin-top:5px; float:right;}
#language-wpr { background: url(../images/language-wpr.gif) no-repeat;}
#search-wpr input { width:162px; background:url(http://www.mpscollege.org/images/input_bg.gif) no-repeat left #fff; height:19px; line-height:19px; border:none; float:left; display:block; margin:9px 0 0 23px; font-size:10px; color:#999; padding:2px 2px 2px 5px;}
#search-wpr button { background:url(../images/search_btn.gif) no-repeat; height:23px; float:left; display:block; cursor:pointer; border:none; width:28px; margin:9px 0 0 0;}
#language-wpr select { background:url(http://www.mpscollege.org/images/language_bg.gif) no-repeat; width:197px; height:23px; border:none; padding:3px; margin:9px 0 0 23px; font-size:11px; color:#999;}

#banner { height:250px; background:#66a942 url(../images/banner_bg.jpg) no-repeat right;}

#news { background:url(http://www.mpscollege.org/images/news_bg.gif) repeat-x; height:35px; padding-right:20px; line-height:35px;}
#news-head { background:url(http://www.mpscollege.org/images/news_head.gif) no-repeat; float:left; width:164px; text-align:right; height:35px; line-height:35px; color:#fff; font-size:16px; padding-right:25px;}
#news-scroller { height:35px; line-height:35px;}

#content-wpr { background:url(http://www.mpscollege.org/images/content_bg.gif) top repeat-x; padding:0 16px;}
#right-shadow-maker { background: url(http://www.mpscollege.org/images/right_shadow.gif) repeat-y top right;}
#right-column { width:230px; float:right; background:url(../images/right_top_bg.jpg) no-repeat top; padding-top:20px;}
#right-column h2 { height:65px; line-height:65px; padding-left:20px; color:#fff; font-size:16px; margin-bottom:10px;}
#right-column h2.head-one { background:url(../images/right_head1.jpg) no-repeat;}
#right-column h2.head-two { background:url(../images/right_head2.jpg) no-repeat;}
#right-column h2.head-three { background:url(../images/right_head3.jpg) no-repeat;}
#right-column ul { margin-bottom:10px;}
#footer-top { background:url(../images/right_footer_top.jpg) no-repeat bottom right;}
#right-column ul li { border-bottom:1px solid #d4e2ec; height:26px; line-height:26px; padding-left:20px;}
#right-column ul li:hover { background:#FFFFCC url(http://www.mpscollege.org/images/list_bg.jpg) no-repeat right;}
#right-column ul li a { color:#333; display:block; }

#left-column { padding:20px 20px 0 0; }
#left-column h1 { border-bottom:1px dotted; color:#006600; padding-bottom:5px; font-size:20px; margin-bottom:15px; text-align:left;}
#left-column h6 { font-size:16px; color:#FF6600;}
#left-column p.date { padding-bottom:5px; font-size:10px; border-bottom:1px dotted #ccc; color:#0099CC;}
#left-column p.news { border-bottom:3px solid #333; padding-bottom:5px;}
#left-column p { margin-bottom:15px; display:block;}
.readmore-wpr { text-align:right; margin-bottom:15px;}
#left-column table.home-content { border:0px; border-collapse:collapse; width:100%; margin-bottom:15px;}
.home-sub-content {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; border:1px solid #3ca1d7; padding:0 0 15px 0; margin:0 20px 0 0; height:378px; overflow:hidden; position:relative; }
.home-sub-content h3 { height:30px; background:#FF9900 url(http://www.mpscollege.org/images/sub_head_bg.gif) repeat-x; text-align:left; padding-left:20px; line-height:30px; font-size:16px; margin-bottom:10px;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px; color:#fff;}
.home-sub-content p { padding:0 15px; display:block; line-height:180%; }.home-sub-content p img { margin-right:5px; margin-bottom:5px;}
#footer { height:101px;}
#footer-right { background:url(http://www.mpscollege.org/images/footer_right.jpg) no-repeat top right; height:101px; width:246px; float:right; }
#footer-left { background:url(http://www.mpscollege.org/images/footer_bg.jpg) repeat-x right  top; height:101px; padding:60px 0 0 20px; color:#fff;}
#footer-left p.right { float:right; text-align:right; }
#footer-left a { color:#cfc;}

.del-margin-right { margin-right:0px;}
.more-wpr { padding:6px 5px; background:#fff; bottom:0px; left:10px; right:10px; position:absolute; text-align:right; }
.dele-min-height { min-height:0px;}
#sub-banner { height:150px; background:url(../images/banner_bg.jpg) no-repeat right bottom;}
ul.sub-content-list { list-style-type:square; margin-left:30px; margin-bottom:15px; line-height:200%;}
img.image-box { padding:2px; border:1px solid #ccc; margin:0 5px 0 0;}
h4.subhead { font-size:14px; font-weight:bold; color:#FF6600; margin-bottom:10px; text-transform:uppercase;}
table.duration-courses td { padding:0 20px; height:30px;}
#left-column h5 { border-bottom:1px solid #666; border-top:1px solid #666; padding:5px; margin-bottom:15px; color:#333333; font-size:16px; font-weight:bold; }

#left-column form.enquiry_form label { width:180px; text-align:right; height:27px; line-height:27px; margin:0 20px 20px 0; float:left; display:block;}
input,select,textarea { float:left; border:1px solid #999; padding:3px; }
#left-column input { width:250px;}
#right-column input { float:none; margin-bottom:20px; color:#999; font-size:11px; width:200px; margin-left:15px; }
textarea { width:400px; height:150px; margin-bottom:20px;}
button { background:#8dcc00; border:0px none; color:#000; padding:2px 5px; }
#map-wpr { border:2px solid #999; padding:2px; background:#fbe5c2;}

.office-bearers-wrapper { margin-top:20px;}
ul.office-bearers li { float:left; margin:0 20px 20px 0; border:1px solid #ccc; padding:5px; text-align:center; width:130px; height:236px; background:#e8ffe1;}
ul.office-bearers li img { display:block; margin-bottom:3px;}
ul.office-bearers li p { display:block; margin-bottom:0px !important; padding:3px;}

table.teachers { border-collapse:collapse;}
table.teachers td { border-bottom:1px solid #ccc; text-align:left; padding:10px;}
table.teachers td.photo-holder { width:130px;}
table.teachers td.photo-holder img { border:1px solid #ccc; padding:2px;}
table.teachers td p { text-align:justify; margin-top:10px; }

/*------------------------Clear fix ------------------------------------------*/
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
#btnContainer {width:188px;float:left;}