/*
***************
* COLOR CODES *
***************

Dark Blue	#667A92
Blue		#8C9BAD
Light Blue	#D8DDE4

White		#FFFFFF
Grey		#666666
Black		#000000

*/

* {
    margin:0px;
}

html {
    font-family:verdana, tahoma, arial, sans-serif;
    font-size:90%;
    color:#FFFFFF;
}

body {
    margin:0px;
    padding:0px;
    background-color:#D8DDE4;
}

div {
    margin:0px;
    padding:0px;
    border:none;
}

p {
    line-height:1.5;
}

a {
    color:#667A92;
    text-decoration:none;
    font-weight:bold;
}
a.sitemap{
    color:#D8DDE4;
    text-decoration:none;
    font-size:12px;
}
a.events{
    color:#D8DDE4;
    text-decoration:underline;
    font-size:12px;
    font-variant: small-caps;    
}
a.events:hover{
    color:#303030;
}
img.snap{
    border-color:#8C9BAD;
    opacity:0.5;
    filter:alpha(opacity=50);
}
img.snap:hover{
    border-color:#D8DDE4;
    opacity:1;
    filter:alpha(opacity=100);
}
img.home{
    border:none;
}
img.home:hover{
    border:none;
    opacity:0.5;
    filter:alpha(opacity=50);
}
ul.news {
    margin-left:30px;
    color:#667A92
}
li.newNews{
    list-style-image:url(images/newIcon.gif)

}
hr {
    color:#FFFFFF;
    height:1px;
}
#coverContainer {
    width:100%;
    background-color:#667A92;
    background-image:url('images/backgroundImage1.jpg');
    background-repeat:repeat-x;
}

#mainContainer {
    width:97%;
    min-width:750px;
    margin-left:auto;
    margin-right:auto;
}

#headerContainer {
    width:100%;
    min-width:750px;
    height:120px;
    background-image:url('images/headContainerBack.jpg');
    background-repeat:repeat-x;
}

#ckpcetHead {
    margin:0px;
    padding:0px;
    width:750px;
    height:120px;
    background-color:#D8DDE4;
    background-image:url('images/ckpcetHead.jpg');
    background-repeat:no-repeat;
    text-indent:-9999px;

}
#mainNavContainer {
    width:100%;
    min-width:750px;
    height:5px;
    overflow:hidden;
}
#mainNavContainerIndex {
    width:100%;
    min-width:750px;
    height:40px;
    background-image:url('images/titleContainerBack.jpg');
    background-repeat:repeat-x;
    margin-top:5px;
    margin-bottom:5px;
}
#mainNav {
    margin:0px;
    padding:0px;
    list-style-type:none;
    width:100%;
    min-width:750px;
    float:left;
    font-size:13px;
}
#mainNav li {
    width:14%;
    margin:0px;
    padding:0px;
    float:left;			/* IE Hack */
}
#mainNav a {
    float:left;
    width:100%;
    margin-left:auto;
    text-align:center;
    display:block;
    color:#667A92;
    text-decoration:none;
    font-weight:bold;
    line-height:40px;
}
#mainNav #lastMainNav a {
    border:none;
}
#mainNav a:hover {
    color:#000000;
}
#mainSectionTitleContainer {
    width:100%;
    min-width:750px;
    height:40px;
    background-image:url('images/titleContainerBack.jpg');
    background-repeat:repeat-x;
}
#mainSectionTitle {
    font-family:verdana, tahoma, arial, sans-serif;
    font-size:23px;
    font-weight:normal;
    margin:0px;
    padding-top:6px;
    padding-right:10px;
    text-align:right;
    vertical-align:middle;
    color:#667A92;
}
#contentContainer {
    width:100%;
    min-width:750px;
    background-image:url('images/contentContainerBack.jpg');
    background-repeat:repeat-y;
    padding-bottom:10px;
}
#subNavContainer {
    float:left;
    width:200px;
    margin-top:-40px;
    padding-top:40px;
    background-color:#8C9BAD;
    background-image:url('images/subNavBack.jpg');
    background-repeat:no-repeat;
}

#subNav {
    margin:0px;
    padding:0px;
    padding-top:10px;
    list-style-type:none;
    width:160px;
    padding-left:20px;
    padding-right:20px;
    background-color:#8C9BAD;
    float:left;			/* IE Hack */
}

#subNav li {
    margin:0px;
    padding:0px;
    float:left;			/* IE Hack */
    width:100%;			/* IE Hack */
}
#subNav a {
    display:block;
    color:#D8DDE4;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
    padding:0 5px;
    line-height:2;
    border-bottom:1px solid #D8DDE4;
}

#subNav #lastSubNav a {
    border:none;
}

#subNav a:hover {
    color:#FFFFFF;
}

#subsubNavContainer {
    float:left;        
}

#subsubNav {
    margin:10px;
    padding:10px;
    list-style-type:none;    
    float:left;			/* IE Hack */
    border-bottom: 1px solid #D8DDE4;
}

#subsubNav li {
    margin:0px;
    padding:0px;
    float:left;			/* IE Hack */
}

#subsubNav a {
    display:block;
    color:#858585;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    padding:4px;
    line-height:1;
    border-right:1px solid #D8DDE4;
}

#subsubNav #lastsubsubNav a {
    border-right:none;
}

#subsubNav a:hover {
    color:#303030;
}

#subSectionDataContainer {
    min-width:520px;
    margin-top:0px;
    margin-left:200px;
    padding-left:25px;
}
#subSectionDataContainer table {
    width:90%;
}
#subSectionDataContainer table th {
    text-align:left;
}
#subSectionDataContainer table td {
    vertical-align:top;
}
#subSectionTitle {
    margin:0px;
    padding:10px;
    padding-top:10px;
    padding-bottom:10px;
}

.tandp{    
    background-color: #FFFFFF;
    color:#000000;
    min-height: 400px;
}
.tandp .information{
    color:#333333;    
}
.tandp a.events{
    color:#858585;
    text-decoration:underline;
    font-size:12px;
    font-variant: small-caps;
}
.tandp a.events:hover{
    color:#303030;
}

.information {
    color:#D8DDE4;
    font-size:14px;
    text-align:justify;
    line-height:1.5;
    padding-left:25px;
    padding-bottom:15px;
    width:90%;
}
table.information {
    font-size:12px;
    color:#FFFFFF;
    padding:3px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
}

table.information th {
    text-align:center;
    padding:5px;
    color:#667A92;
    background-color:#D8DDE4;
}
table.information td {
    padding:3px;
    background-color:#8C9BAD;
}

table.tandp {
    font-size:12px;
    color:#FFFFFF;
    padding:3px;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    border-collapse: collapse;
    margin-bottom: 10px;
    margin-top:10px;
}

table.tandp th {
    text-align:center;
    padding:5px;
    color:#303030;
    background-color:#D8DDE4;
    border: 1px solid #C7CCD3;
}
table.tandp td {
    padding:5px;
    background-color:#FAFAFA;
    color:#303030;
    border: 1px solid #C7CCD3;
    vertical-align: middle;
}

.information ul {
    padding-left:50px;
}

.information .informationSequence {
    padding: 5px;
    padding-right: 10px;
    background-color: #D8DDE4;
    color: #667A92;
    vertical-align: top;
    text-align: right;
    font-size: 18px;
}

.floatHackDiv {
    clear:both;
}

#footerCoverContainer {
    width:100%;
    background-color:#D8DDE4;
}
#footerContainer {
    width:97%;
    min-width:750px;
    margin-left:auto;
    margin-right:auto;
    padding:10px;
}

#footerCollegeName {
    color:#667A92;
    font-weight:normal;
    font-size:12px;
    padding-bottom:5px;
}

#footerCollegeContactContainer {
    float:left;
    width:50%;
}

#footerCollegeAddress,#footerCollegeContactNo  {
    color:#000000;
    font-size:12px;
    padding-bottom:10px;
}

.footerContactNoType {
    color:#667A92;
}

#footerSideBarContainer {
    margin-left:50%;
    width:49.5%;
}

#footerLinksContainer {
    width:100%;
    text-align:right;
}

p.footerLinks {
    color:#000000;
    font-size:12px;
}

#copyrightContainer {
    clear:both;
    width:100%;
    min-width:750px;
    text-align:center;
}

p.copyright {
    color:#667A92;
    font-size:11px;
}

.sylNav {
    display:block;
    color:#D8DDE4;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    padding:4px;
    line-height:1;
}
#sylNav a:hover {
    color:#FFFFFF;
}

.popUpBody{
    background-color:#667A92;
    color:#D8DDE4;
}

h2.popUpHead {
    margin: 0px;
    padding: 10px;
    color:#667A92;
    background-color:#D8DDE4;
    font-weight: normal;
    font-size: 25px;
}

h4.popUpHead {
    margin: 0px;
    padding: 5px;
    font-size: 16px;
}

.sylTimeReq {
    margin-left: auto;
    margin-right: auto;
}

.sylTimeReq th {
    background-color: #D8DDE4;
    color: #667A92;
}

.sylTimeReq td {
    padding: 3px;
    background-color: #8C9BAD;
    color: #FFFFFF;
}

.information .lableTD {
    padding: 5px;
    padding-right: 10px;
    background-color: #D8DDE4;
    color: #667A92;
    font-weight: bold;
    vertical-align: top;
    text-align: right;
}

/**************************/
/* EXTRA HOME PAGE STYLES */
/**************************/

#homePageContainer {
    width: 750px;
    margin-left: auto;
    margin-right: auto;
}

#welcomeMsgContainer {
    width:750px;
    height:40px;
    background-image:url('images/titleContainerBack.jpg');
    background-repeat:repeat-x;
}

#welcomeMsg {
    margin:0px;
    padding:0px;
    width:750px;
    height:40px;
    background-color:#D8DDE4;
    background-image:url('images/welcomeMsg.jpg');
    background-repeat:no-repeat;
    text-indent:-9999px;

}

#homePageGrid {
    width: 725px;
    margin: 0px;
    margin-left:14px;
    padding: 0px;
    border:0px;
}

.panelTitle {
    color:#667A92;
    padding-left:65px;
    padding-top: 10px;
    font-size:14px;
}

#newsPanelCell {
    width:350px;
}

.panelSpacer {
    margin:0px;
    padding:0px;
    width:100%;
    height:10px;
}

#newsPanel {
    margin:0px;
    padding:0px;
    width:350px;
    height:245px;/*295px;*/
}

#newsPanelHeaderContainer {
    margin:0px;
    padding:0px;
    width:350px;
    height:36px;
    background-image:url('images/newsPanelHeader.jpg');
    background-repeat:no-repeat;
    background-position:right bottom;
}

#newsPanelContentContainer {
    margin:0px;
    padding:0px;
    width:350px;
    height:187px;/*237px;*/
    background-color:#D8DDE4;
}
#newsPanelContentContainer a {
    color:#667A92;
    text-decoration:none;
    font-size:12px;
}
#newsPanelContentContainer a:hover {
    color:#333333;
}

#newsPanelFooterContainer {
    margin:0px;
    padding:0px;
    width:350px;
    height:27px;
    background-image:url('images/newsPanelFooter.jpg');
    background-position:right bottom;
    background-repeat:no-repeat;
}

#newsPanelArchiveBtn {
    margin:0px;
    padding:0px;
    width:100%;
    height:100%;
    display:block;
    background-image:url('images/newsPanelArchiveBtn.jpg');
    background-repeat:no-repeat;
    background-position:right bottom;
    text-indent:-9999px;
}

#collegePhotoCell {
    width:375px;
    height:265px;/*315px;*/
}

#collegePhoto {
    margin:0px;
    padding:0px;
    border:0px;
}

.panelCell {
    width:350px;
}

.panel {
    margin:0px;
    padding:0px;
    width:350px;
    height:245px;
}

.panelHeaderContainer {
    margin:0px;
    padding:0px;
    width:350px;
    height:36px;
    background-image:url('images/panelHeader.jpg');
    background-repeat:no-repeat;
    background-position:right bottom;
}

.panelContentContainer {
    margin:0px;
    padding:0px;
    width:350px;
    height:187px;
    background-color:#D8DDE4;
}


.panelFooterContainer {
    margin:0px;
    padding:0px;
    width:350px;
    height:27px;
    background-image:url('images/panelFooter.jpg');
    background-position:right bottom;
    background-repeat:no-repeat;
}

.panelArchiveBtn {
    margin:0px;
    padding:0px;
    width:100%;
    height:100%;
    display:block;
    background-image:url('images/panelArchiveBtn.jpg');
    background-repeat:no-repeat;
    background-position:right bottom;
    text-indent:-9999px;
}