/*
#0033CC
#00248F
#BFCFFF
#809FFF

#FF6800
#B34900
#FFD9BF
#FFB480

#FFCC00
#B38F00
#FFF2BF
#FFE680
*/

body {
	border:0px;
	margin:0px 0px 0px 0px;
	background-color: #0033CC;
	height: 100%;
}
img {
	border: 0;
}
#topnav {
	background-color: #FFF2BF;
	padding-top: 4px;
	padding-left: 12px;
	font: bold 80% verdana;
	height: 25px;
	width: 100%;
	border-bottom: 1px #B38F00 solid;
}
#topnav a {
	font-weight: normal;
	text-decoration: none;
	color: #0033CC;
}

#topnav a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #0033CC;
}

#banner {
	border-top: 1px #00248F solid;
	text-align: center;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	background-color: #0033CC;
	width: 100%;
}

#parentcatnav {
	padding: 3px 0px 3px 24px;
	font: bold 80% ariel;
	background-color: #FFFFFF;
}
#parentcatnav a {
	text-decoration: none;
	font-weight: normal;
	color: #0033CC;
}

#parentcatnav a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #0033CC;
}

#secondexample {
	background-color: #FFFFFF;
	position:absolute;
	top:144px;  
	width: 75%;
}
 /* set millions of background images */


#secondexample .rbtop         { background: url(../images/topside.gif) repeat-x; }
#secondexample .rbtop div     { background: url(../images/upperleftcorner.gif) no-repeat top left; }
#secondexample .rbtop div div { background: url(../images/upperrightcorner.gif) no-repeat top right; }

#secondexample .rbbot         { background: url(../images/bottomside.gif) repeat-x; }
#secondexample .rbbot div     { background: url(../images/lowerleftcorner.gif) no-repeat top left; }
#secondexample .rbbot div div { background: url(../images/lowerrightcorner.gif) no-repeat top right; }

#secondexample .rbcontentwrap { background: url(../images/leftside.gif) repeat-y; }
#secondexample .rbcontent     { background: url(../images/rightside.gif) repeat-y right;}



#secondexample .rbcontent ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
}

.rbcontent img {
	float:right;  
	border-left:dotted #cccccc 1px; 
	margin:0px 0px 0px 10px; 
	padding:0px 0px 0px 10px; 
}
.rbcontent li.outerList a {
	font: normal 70% verdana;
	color: #0033CC;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	display:block;
	border-top: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	clear: both;
}
.rbcontent a {
	text-decoration: none;
}
.rbcontent a:visited {
	#0033CC;
}

.rbcontent li.outerList a:hover {
	background-color: #FFF2BF;
	padding: 5px 5px 5px 5px;
	display: block;
	border-top: 1px #B38F00 solid;
	border-left: 1px #B38F00 solid;
	border-bottom: 1px #B38F00 solid;
	border-right: 1px #B38F00 solid;
}
#secondexample .h3 {margin:0; font-size:100%; font-weight:bold; }
#secondexample .h3break {font-size:30%;}
 
 /* height and width stuff, width not really nessisary. */
#secondexample .rbtop div, #secondexample .rbtop, #secondexample .rbbot div, #secondexample .rbbot {
	width: 100%;
	height: 13px;
	font-size: 1px;
}
#secondexample .rbcontent  { padding: 0 1em 0em 1em ; margin: 0; }
#secondexample .rbroundbox { width: 100%; margin: 1em auto;  }


#rightnav {
	color: #0033CC;
	font: bold 80% verdana;
	position: absolute;
	top:144px;  
	left: 75%;
	width: 25%; 	
}
#rightnav a {
	color: #0033CC;
	text-decoration: none;
}
#rightnav a:visited {
	color: #0033CC;
	text-decoration: none;
}
#rightnav ul {
	list-style-type: none;
	padding: 0;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
}
#rightnav  li a  {
	background-color: #FFCC00;
	display: block;
	color: #0033CC;
	width: 100%;
	border-top: 1px #FFE680 solid;
	border-left: 1px #FFE680 solid;
	border-bottom: 1px #B38F00 solid;
	border-right: 1px #B38F00 solid;
	padding: 0% 3% 0% 3%
}
#rightnav li a:hover {
	background-color: #FFCC00;
	display: block;
	color: #0033CC;
	width: 100%;
	border-bottom: 1px #FFE680 solid;
	border-right: 1px #FFE680 solid;
	border-top: 1px #B38F00 solid;
	border-left: 1px #B38F00 solid;
	padding: 0% 3% 0% 3%;
}
#rightnav  li {
	color: #FFCC00;
	margin-bottom: 1px;
	margin-right: 10px;
	border-top: 1px #0033CC solid;
	border-left: 1px #0033CC solid;
	border-bottom: 1px #0033CC solid;
	border-right: 1px #0033CC solid;
	padding: 0% 3% 0% 3%;
}


.campuslocations {
	font: normal 60% verdana;
	text-align: center;
	font-weight: bold;
}
.campuslocations a {
	color: #0033CC;
	font-weight: normal;
}
.campuslocations a:visited {
	color: #0033CC;
	font-weight: normal;
}
.campuslocations a:hover {
	background-color: #FFF2BF;
}

.contentBlurb {
	font: normal 75% arial;
	font-weight: bold;
}

#footer {
	background-color:#0033CC;
	font: bold 80% ariel;
	text-align:center;
	color:#FFCC00;
}

#footer a {
	color:#FFCC00;
}

#callToAction {
	background-color: #FFD9BF;
	color: #0033CC;
	font: bold 90% ariel;
	text-align:center;
	height: 20px;
}