@charset "iso-8859-1";
/* CSS Document for Christ P.U.College - Boys Residential */

body
{margin:0px; padding:0px; background-color:#E8E8E8; font-family:Arial; font-weight:normal; color:#666666;}

#wrapper
{margin:0px auto; padding:0px 15px 0px 15px; width:973px; text-align:left; background:url(../images/bg-pageTop.gif) top left repeat-x #FFFFFF;}

#masthead
{margin:0px; padding:0px; height:124px; overflow:hidden;}

#masthead p
{float:left; margin-top:13px;}

.utility
{margin:0px; padding:0px; float:right; height:23px; overflow:hidden; text-align:left; background-color:#FFFFFF;}

.ulink
{float:left; margin:0px; padding:0px; list-style:none; background:url(../images/bg-dot.gif) bottom left repeat-x;}

.ulink a
{float:left; padding:8px 8px 2px 8px; height:13px;}

.ulink a:hover
{float:left; padding:8px 8px 2px 8px; height:13px;}

.ulink-corner
{float:left; margin:0px; padding:0px; list-style:none;}

.mainNav
{margin:0px; padding:0px; background:url(../images/mainav-bg.gif) top left; height:41px; overflow:hidden;}

.mainNavUl
{float:left; margin:0px; padding:5px 0px 0px 20px; height:36px; background:url(../images/mainnav-lt.gif) 0px 0px no-repeat;}

.mainNavlink
{float:left; margin:0px 15px 0px 0px; padding:0px; list-style:none;}

.mainNavRt
{margin:0px; padding:0px; float:right; background:url(../images/mainnav-rt.gif) 0px 0px no-repeat; width:4px; height:41px; overflow:hidden;}


.stageArea
{margin-top:5px; padding:0px; clear:both;}

.homeContent
{margin:10px 0px 0px 0px; padding:0px 0px 40px 0px; font-size:11px; line-height:14px;}

.homeContent td
{vertical-align:top;}

.homeContent h2
{margin:0px 0px 5px 0px; padding:0px 2px 7px 2px; border-bottom:1px solid #CCCCCC;}

.homeContent h3
{float:left; margin:0px; padding:0px 2px 7px 2px; width:170px;}

.homeReourceView
{float:right; margin:0px; padding:0px 2px 0px 8px; width:35px; font-size:10px; color:#778E94; text-align:left; background:url(../images/arrow-sml01.gif) 0px 4px no-repeat; line-height:13px; text-transform:uppercase;}

.homeReourceView a
{color:#778E94; text-decoration:none;}

.homeReourceView a:hover
{color:#778E94; text-decoration:none;}

.i-Pad01
{margin:4px 10px 0px 2px; padding:0px;}

.hometext
{font-size:11px; line-height:14px; padding:0px 2px;}

.more01
{margin:5px 0px 0px 0px; padding:0px; font-size:10px; line-height:13px; color:#891E25; text-decoration:none;}

.more01 a
{color:#891E25; text-decoration:none;}

.more01 a:hover
{color:#891E25; text-decoration:none;}

.more02
{margin:3px 0px 0px 0px; padding:0px; font-size:10px; line-height:13px; color:#891E25; text-decoration:none;}

.more02 a
{color:#891E25; text-decoration:none;}

.more02 a:hover
{color:#891E25; text-decoration:none;}

.more12pt
{margin:3px 0px 0px 0px; padding:0px; font-size:11px; line-height:13px; color:#891E25; text-decoration:none;}

.more12pt a
{color:#891E25; text-decoration:none;}

.more12pt a:hover
{color:#891E25; text-decoration:none;}

li.Announcement-date01
{float:left; margin:5px 0px 0px 0px; padding:0px 10px; width:20px; font-size:10px; line-height:12px; text-transform:uppercase; list-style:none;}
  
li.Announcement-date01 strong
{font-size:16px; font-weight:normal;} 

li.Announcement-desc01
{float:left; margin:-5px 0px 0px 0px; padding:0px; width:179px; list-style:none; border-left:1px solid #E5E5E5;}

li.Announcement-desc01 Div
{margin:0px; padding:5px 10px; font-size:16px; line-height:18px; color:#FFFFFF; background-color:#801C23;}

li.Announcement-date02
{float:left; margin:8px 0px 0px 0px; padding:0px 10px; width:20px; font-size:10px; line-height:12px; text-transform:uppercase; list-style:none;}
  
li.Announcement-date02 strong
{font-size:16px; font-weight:normal;} 

li.Announcement-desc02
{float:left; margin:5px 0px 0px 0px; padding:0px 10px; width:189px; font-size:11px; line-height:13px; list-style:none; border-left:1px solid #E5E5E5;}

li.Announcement-desc03
{float:left; margin:-5px 0px 0px 0px; padding:0px; width:189px; list-style:none; border-left:1px solid #E5E5E5;}

li.Announcement-desc03 Div
{margin:0px; padding:5px 10px; font-size:12px; line-height:18px; width:195px; color:#FFFFFF; background-color:#801C23;}


.Pad10L
{padding-left:10px;}

.vline01
{margin:0px 0px 7px 0px; padding:0px; border-bottom:1px dashed #E5E5E5; clear:both; height:10px;}

.vline02a
{margin:0px 0px 15px 0px; padding:0px; border-bottom:1px solid #E5E5E5; clear:both; height:10px;}

.vline02b
{margin:0px 0px 5px 0px; padding:0px; border-bottom:1px solid #E5E5E5; clear:both; height:10px;}

ul.homeGallery
{margin:0px; padding:0px 0px 0px 2px; height:35px; width:218px; overflow:hidden; list-style:none; clear:both;}

ul.homeGallery li
{float:left; margin:0px 3px 0px 0px; padding:0px; width:30px; height:30px; border:1px solid #8A8E3B; overflow:hidden;}

li.resource-icon
{float:left; margin:8px 0px 0px 0px; padding:0px 5px; width:20px; font-size:10px; line-height:12px; text-transform:uppercase; list-style:none; text-align:center;}

li.resource-desc
{float:left; margin:5px 0px 0px 0px; padding:0px 8px; width:169px; font-size:11px; line-height:13px; list-style:none; border-left:1px solid #E5E5E5;}


/* inside pages */

ul#breadcrumbs
{margin:0px; padding:7px 2px 0px 2px; width:969px; height:15px; font-size:10px; line-height:13px; list-style:none; overflow:hidden;}

ul#breadcrumbs li
{float:left; margin:0px 3px 0px 0px; padding:0px; color:#8C8C8C;}

ul#breadcrumbs li a
{float:left; color:#891E25; text-decoration:none;}

ul#breadcrumbs li :hover
{float:left; color:#891E25; text-decoration:none;}


#container01
{margin:17px 0px 0px 0px; padding:0px 5px 40px 5px; font-size:11px; line-height:14px;}

#col-left
{float:left; margin:0px; padding:0px; width:680px;}

.page-hdr01
{margin:0px; padding:0px; height:15px; overflow:hidden;}

.page-hdr02
{margin:0px; padding:0px; height:25px; overflow:hidden;}

.standfirst
{margin:0px; padding:5px 80px 15px 0px; font-family:Georgia; font-size:20px; font-weight:normal; line-height:23px;}

ul#ContentCol01
{margin:0px 0px; padding:0px; list-style:none;}

ul#ContentCol01 li
{float:left; margin:0px 20px 0px 0px; padding:0px; width:280px;}

#widget-more
{margin:20px 0px 0px 0px; padding:5px 10px 3px 10px; border:1px solid #E5E5E5; width:230px;}

#widget-more h3
{margin:0px; padding:4px 2px 7px 2px; font-size:11px; font-weight:bold; line-height:14px; text-transform:uppercase; color:#778E94; border-bottom:1px solid #E5E5E5;}

#widget-more ul
{margin:0px; padding:5px 0px;}

#widget-more ul li
{margin:0px; padding:2px 0px 2px 12px; background:url(../images/bullet01.gif) 4px 6px no-repeat; font-size:11px; line-height:14px; color:#8C8C8C; list-style:none}

#widget-more ul li a
{color:#8C8C8C; text-decoration:none; list-style:none}

#widget-more ul li a:hover
{color:#891E25; text-decoration:none; list-style:none}

.coursePart
{padding:0px 0px 5px 0px; font-size:14px; font-weight:bold; line-height:17px; color:#891E25;}

.course-details
{padding:10px 15px; background:url(../images/bg-course-list.gif) 0px 0px repeat-x; vertical-align:top;}

.course-details h3
{margin:0px; padding:0px; font-size:14px; font-weight:normal; line-height:18px; color:#891E25;}

.course-details h4
{margin:8px 0px 0px 0px; padding:0px; font-size:12px; font-weight:normal; line-height:16px;}

.course-details h4 strong
{font-weight:bold; color:#3F3F3F;}

.course-details li
{margin:2px 0px 2px 0px; padding:0px; font-size:12px; line-height:16px; list-style:none;}

.course-details02
{margin:0px; padding:0px 0px 0px 20px; border-left:1px solid #E5E5E5; vertical-align:top;}

.news-events-slug
{margin:0px 0px 5px 0px; padding:0px 2px 5px 2px; font-size:11px; line-height:13px; text-transform:uppercase; color:#778E94; border-bottom:1px solid #E5E5E5;}	

.news-events-space
{clear:both; height:50px;}

.news-events-space2
{clear:both; height:20px;}



.bodytext
{padding:0px 90px 12px 0px; font-size:12px; font-weight:normal; line-height:16px;}

.bodytext01
{padding:0px 10px 12px 0px; font-size:12px; font-weight:normal; line-height:16px;}

.bodytext01 strong
{color:#3F3F3F; font-weight:bold;}

.bodytext03
{padding:0px 90px 3px 0px; font-size:12px; font-weight:normal; line-height:16px;}

.bulletedText
{margin:0px; padding:4px 0px 4px 16px; background:url(../images/bullet03.gif) 4px 6px no-repeat; color:#333333; font-size:11px; line-height:14px;}

.bulletedTextL
{margin:0px; padding:4px 0px 20px 16px; background:url(../images/bullet03.gif) 4px 6px no-repeat; color:#333333; font-size:11px; line-height:14px;}

.bulletedText12
{margin:0px; padding:4px 0px 4px 16px; background:url(../images/bullet03.gif) 4px 6px no-repeat; color:#333333; font-size:12px; line-height:14px;}

.hdr01
{margin:0px; padding:5px 0px 3px 0px; font-size:14px; font-weight:bold; line-height:17px; color:#891E25;}

.hdr02
{margin:0px; padding:10px 0px 5px 0px; font-size:14px; font-weight:bold; line-height:17px; color:#891E25;}

ul.gallery
{margin:10px 0px 0px 0px; padding:0px; width:680px; overflow:hidden; list-style:none;}

ul.gallery li
{margin:0px 15px 15px 0px; padding:1px 6px 0px 1px; float:left; background:url(../images/bg-gallery.gif) 0 0 no-repeat; width:81px; height:77px; overflow:hidden;}










#col-right
{float:right; margin:0px; padding:0px; width:233px;}

#rt-widget01
{margin:0px 0px 10px 0px; padding:0px; background:url(../images/rt-ColBg.gif) 0px 0px repeat-x; clear:both; background-color:#FFFFFF;}

.rt-widget01
{margin:0px; padding:0px 8px 10px 8px; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; clear:both;}

.rt-hdr-section
{margin:0px 0px 7px 0px; padding:11px 2px 0px 2px; height:16px; overflow:hidden; border-bottom:1px solid #E2E2E2;} 

.rt-hdr-section01
{margin:0px 0px 7px 0px; padding:6px 2px 0px 2px; height:21px; overflow:hidden; border-bottom:1px solid #E2E2E2;} 

#col-right h4
{float:left; margin:0px; padding:0px;}

#col-right h5
{margin:0px; padding:0px 0px 4px 0px; font-family:Georgia; font-size:14px; font-weight:normal; line-height:18px;}

.rt-relatedInfo
{margin:0px; padding:7px 0px 0px 0px; font-size:11px; line-height:13px; color:#8C8C8C;}

.rt-bodytext01
{margin:0px; padding:0px 0px 2px 0px; font-size:11px; line-height:13px; color:#8C8C8C;}

.rt-bodytext01 strong
{font-weight:bold; color:#666666;}

li.rt-Announcement-date01
{float:left; margin:7px 0px 0px 0px; padding:0px 8px 0px 7px; width:20px; font-size:10px; line-height:12px; text-transform:uppercase; list-style:none;}
  
li.rt-Announcement-date01 strong
{font-size:16px; font-weight:normal;} 

li.rt-Announcement-desc01
{float:left; margin:0px; padding:0px; width:179px; list-style:none; border-left:1px solid #E5E5E5;}

li.rt-Announcement-desc01 Div
{margin:0px; padding:5px 10px; font-size:16px; line-height:18px; color:#FFFFFF; background-color:#778E94;}

li.rt-Announcement-date02
{float:left; margin:8px 0px 0px 0px; padding:0px 8px 0px 7px; width:20px; font-size:10px; line-height:12px; text-transform:uppercase; list-style:none; text-align:right}
  
li.rt-Announcement-date02 strong
{font-size:16px; font-weight:normal;} 

li.rt-Announcement-desc02
{float:left; margin:5px 0px 0px 0px; padding:0px 8px; width:163px; font-size:11px; line-height:13px; list-style:none; border-left:1px solid #E5E5E5;}

li.rt-Announcement-desc03
{float:left; margin:5px 0px 0px 0px; padding:0px 8px; width:300px; font-size:11px; line-height:13px; list-style:none; border-left:1px solid #E5E5E5;}


.archiveLink
{margin:0px 0px 5px 0px; padding:0px 0px 5px 12px; font-family:Tahoma; font-size:11px; color:#666666; line-height:15px; background:url(../images/bullet01.gif) 2px 5px no-repeat; border-bottom:1px dotted #778e94;}

.archiveLink a
{color:#666666; text-decoration:none;}

.archiveLink a:hover
{color:#891e25; text-decoration:none;}

.archiveLinkOn
{margin:0px 0px 5px 0px; padding:0px 0px 5px 12px; font-family:Tahoma; font-size:11px; color:#666666; line-height:15px; background:url(../images/bullet01.gif) 2px 5px no-repeat; border-bottom:1px dotted #778e94;}

.archiveLinkOn a
{color:#891e25; text-decoration:none;}

.archiveLinkOn a:hover
{color:#891e25; text-decoration:none;}


#pagination
{margin:0px 80px 0px 0px; padding:0px; height:15px; clear:both; overflow:hidden;}

#pagination ul
{margin:0px; padding:0px; float:right; text-align:left;}

.paginat
{float:left; margin:0px; color:#666666; font-size:11px; line-height:13px; list-style:none;}

.paginat a
{float:left; padding:0px 3px; color:#666666; text-decoration:none; list-style:none;}

.paginat a:hover
{float:left; padding:0px 3px; color:#891e25; text-decoration:none; list-style:none;}

.paginatOn
{float:left; margin:0px; color:#666666; font-size:11px; line-height:13px; list-style:none;}

.paginatOn a
{float:left; padding:0px 3px; color:#891e25; font-weight:bold; text-decoration:none; list-style:none;}

.paginatOn a:hover
{float:left; padding:0px 3px; color:#891e25; font-weight:bold; text-decoration:none; list-style:none;}

.paginat02
{float:left; margin:0px; padding:2px 4px 0px 4px; font-size:10px; line-height:13px; list-style:none;}


/*.frame02
{margin:0px; padding:0px; border:0px; width:215px; height:320px; overflow:hidden;}
*/
#footer
{margin:0px auto; padding:8px 16px 0px 16px; font-size:10px; line-height:14px; border-top:1px solid #e4e3e2; background:url(../images/bg-footer.gif) top left repeat-x; height:63px; width:971px; overflow:hidden; clear:both;}


.clearfix:after
{content: "."; display:block; height:0; clear:both; visibility:hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

p, ul, form
{margin:0px; padding:0px;}

img
{border:0px;}


