/* Collegiate.org - CSS Document */

body {margin:0 auto; font-family:Rockwell; color:#ffffff; font-weight:normal; background-color:#f6f6ee; }

@font-face { font-family: Rockwell; font-weight: normal; src: url('../font/ROCK.TTF'); }
@font-face { font-family: MyriadPro; font-weight: normal; src: url('../font/MyriadPro-BoldSemiCn.ttf'); }

img a { outline: none; color:#0066FF;}
a { outline: none;}
a:link { color:#fff; text-decoration:none; }   
a:visited { color:#fff; text-decoration:none; }
a:hover { color:#7cdff8; text-decoration:none; } 
a:active { color: #fff; text-decoration:none;  } 

#logo-container { width:100%; height:auto; margin:0 auto; background-image:url(../images/logo-part-bg.jpg); background-repeat:repeat-x; background-position:top;   }
#logo-part {width:1024px; height:119px; margin:0 auto;  }

#logo { float:left; width:336px; height:70px; padding:30px 0 0 0px; }
#menu-part {float:left; width:688px; height:120px; }

#top-nav { float:right; width:362px; height:29px; background-image:url(../images/top-nav-bg.jpg); background-repeat:no-repeat; background-position:top; margin-top:4px; }
#main-menu { float:right; width:650px; height:40px; margin:15px 0 15px 0; font-family: MyriadPro; font-size:17px; color:#007d8c;}

.nav { height: 40px; list-style: none; line-height: 25px; padding-top:0px;}
.nav li{ float:left; padding-left:20px; }
.nav li a{	float:left;	display:block; height:40px;	text-decoration:none; padding-left:10px; font-size:17px; color:#007d8c; }
.nav li a span{	height:40px; float: left; display: block; padding: 0 18px 0 10px; }
.nav li.current a, .nav li a:hover{	color: #fff;  background-position: left top; background-image: url(../images/menu-left-bg.png);	background-repeat: no-repeat;}
.nav li.current a span, .nav li a:hover span{ color: #ffffff; background-image: url(../images/menu-right-bg.png); background-repeat: no-repeat; background-position: right top;}

#top-nav a { width:auto; height:13px; font-size:12px; text-transform:uppercase; padding: 0 10px; border-right:1px solid #ffffff; letter-spacing:1px;}

#header-container { width:100%; height:auto; margin:0 auto; background-image:url(../images/header-bg.jpg); background-repeat:repeat-x; background-position:top;   }
#header-part { width:1570px; height:450px; margin:0 auto; font-family: MyriadPro; color:#ffffff; font-weight:normal; }
#header-banner{width:1570px; height:384px;}
#header-bottom-info{width:1024px; height:66px; margin:0 auto; font-size:22px;}
#white-button {  width:183px; height:32px; color:#05212c; font-size:18px; text-align:center;}
#white-button-bg {  width:170px; height:32px; background-image:url(../images/white-button-bg.png); background-repeat:repeat-x;}
#white-button-arrow { width:13px; height:32px; background-image:url(../images/white-button-sharp-edge.png); background-repeat:no-repeat;}
.click-here a {color:#05212c;}
.click-here a:hover {color:#CC3300;}

#body-container { width:100%; height:auto; margin:0 auto; background-color:#f6f6ee; }
#body-part { width:984px; height:auto; margin:40px auto 0 auto; padding:0 20px; background-color:#f6f6ee; }

#body-part-left { float:left; width:500px; height:auto; margin:0 34px 40px 0; }
#body-part-left-top-box  {float:left; width:500px; height:auto;  margin:0 0 25px 0; }
#body-part-left-btm-box  {float:left; width:500px; height:177px; background-image:url(../images/yellow-banner.jpg); background-repeat:no-repeat; font-family:MyriadPro; }
.title { color:#044057; font-size:22px; font-family: MyriadPro;}
.title-small { color:#044057; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.title-small2 { color:#044057; font-size:13px; font-family: Arial, Helvetica, sans-serif; }
.text { color:#6e6252; font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:20px;}
.title-white-large { color:#ffffff; font-size:30px; text-align:center; }
.title-black-large {color:#000000; font-size:45px; text-align:center; }
.title-black-small { color:#000000; font-size:22px; text-align:center;}

.read-more { width:100px; height:24px; color:#145ad7; background-color:#ececdb; font-size:12px; font-family: Arial, Helvetica, sans-serif; margin-right:40px; text-align:center;}
.read-more a {color:#145ad7;}
.read-more a:hover {color:#000000;}

.blue-button { color:#ffffff; background-image:url(../images/blue-btn-bg.png); background-repeat:repeat-x; font-family: MyriadPro; font-size:18px; text-align:center;}
.blue-button a { color:#ffffff; }
.blue-button a:hover { color:#2dd2ec;}
.white-box { width:218px; height:130px; background-image:url(../images/white-box-with-border-shadow.jpg); background-repeat:no-repeat;}

#body-part-right {float:left; width:450px; height:auto; margin-bottom:20px; }
#body-part-right-top-box  {float:left; width:450px; height:auto; margin:0 0 20px 0; }
#body-part-right-btm-box {float:left; width:450px; height:auto; }

.right-box-bg { background-image:url(../images/white-map.png); background-repeat:no-repeat; background-position:center; background-color:#ffffff;}
.num { width:22px; height:22px; background-image:url(../images/num-bg.png); background-repeat:no-repeat; color:#ffffff; text-align:center; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}


#footer-container { width:100%; height:auto; margin:0 auto; background-image:url(../images/footer-bg.jpg); background-repeat:repeat-x; }
#footer-part { width:1024px; height:110px; margin:0 auto; font-family: MyriadPro; color:#ffffff; font-weight:normal; }

.footer { color:#ffffff; font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; background:none; }  
.footer a { padding:0 6px; color:#ffffff; }
.footer a:hover { padding:0 6px; color:#00CCFF; }
.footer-icon a {}
