/* CSS Document */
body {padding:0; margin:0; background-color:#004275; font-family:Geneva, Arial, Helvetica, sans-serif; color:#000; font-size:12px;}
/*content blocks*/
#skipnav a {display:none;}
#container {width:949px; clear:both; background-color:#fff; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; text-align:left;}
#content {width:850px; margin:0; padding:20px 30px 20px 45px; text-align:left; background:#fff; clear:both;}
/*for two unequal columns*/
#content_left {width:600px; margin:0; padding:0; text-align:left; float:left;}
#content_right {width:200px; margin:0; padding:0; text-align:left; float:right;}
#contentb_left {width:200px; margin:0; padding:0; text-align:left; float:left;}
#contentb_right {width:600px; margin:0; padding:0; text-align:left; float:right;}

#news {width:180px; border:1px solid #003366; padding:5px 5px 0 5px; margin:0;}
#programs {width:180px; border:1px solid #003366; padding:5px 5px 0 5px; margin:25px 0 25px 0; text-align:center; clear:both;}
#footer {clear:both; width: 850px; border-top:1px solid #003366; margin-top:20px; padding-top:10px;}

/*main styles*/
h1, h2, h3, h4 {font-family:Geneva, Arial, Helvetica, sans-serif; color:#003366; margin-top:0;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
a, a:link {color:#003366; text-decoration:underline; font-size:12px;}
a:visited {color:#003366; text-decoration:underline; font-size:12px;}
a:hover {color:#6699cc;}
p {font-family:Geneva, Arial, Helvetica, sans-serif; color:#000; font-size:12px;}
.small {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
ul {list-style-image:url(../images/bullet.jpg); font-size:12px;}
ul li {padding:0 0 10px 0;}
#news ul {padding:0 0 10px 5px; margin:0 0 0 15px;}
#sitemap ul {list-style-image:none; list-style:none;}
#sitemap ul li {padding:0 0 5px 0;}
#programs h4 {text-align:left;}
#programs img {padding:5px 0 20px 0; border:none; clear:both;}
#footer ul {margin:0; padding:0; float:left;}
#footer ul li {display:inline; padding:0 15px 0 0;}
#footer ul li a {font-size:10px; text-decoration:none;}
#footer p {font-size:10px; text-align:right; margin:0; padding:0; color:#666666;}
hr {color:#003366; background-color:#003366; margin: 40px 0 40px 0; clear:both;}
.red {color:#a60527;}
.white {color:#fff;}

/*for images*/
.imgleft {float:left; padding:0 15px 8px 0; border:none;}
.imgright {float:right; padding:0 0 8px 15px; border:none;}

/*image with caption below*/
#imgrightcap {float:right; margin:0 0 15px 15px; border:1px solid #003366;}
#imgrightcap p {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; margin:0; padding:8px;}
#imgleftcap {float:left; margin:0 15px 15px 0; border:1px solid #003366;}
#imgleftcap p {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; margin:0; padding:8px;}
/*for images with caption to the right*/
#capright {clear:both; padding: 8px 0 8px 0;}
/*for gallery images*/
#imgcap {margin:0 0 15px 15px; float:left;}
#imgcap p {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; margin:0; padding:10px; text-align:left;}
.gtitle {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-style:italic;}
/*page formatting*/
#sidebar_right{width:180px; margin:0 0 40px 0; padding:15px; text-align:left; float:right; border:1px solid #003366; background-color:#fbf9c4;}
#sidebar_left {width:180px; margin:0; padding:15px; text-align:left; float:left; border:1px solid #003366; background-color:#fbf9c4;}
#sidebar_left p {padding:0; margin: 8px 0 8px 0;}
/*for side bar images*/
#sidebar_image {margin:0; padding:0;}
#sidebar_image p {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; margin:0; padding:3px; text-align:left;}
#blue_box {background-color:#003366; padding:5px;}
#blue_box p {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
#blue_box a {font-size:12px; text-decoration:underline; color:#fff;}
#blue_box a:visited {color:#fff;}
#blue_box a:hover {color:#fbf9c4;}
/*for two equal columns*/
#colleft {width:400px; margin:0; padding:0 10px 0 0; text-align:left; float:left;}
#colright {width:400px; margin:0; padding:0; text-align:left; float:right;}
.colborder {border-right:2px solid #003366;}
