/* CSS Document */
body {font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;font-size: 70%;color: #666;background-color: #FFFFFF;}
.caption {font-size:small; font-family:Times New Roman, Georgia, Times, serif; font-style:italic; color:#888; padding:3px; }


/* styles to create header box and content */
#pageheader {margin-left:auto; margin-right:auto; padding:0px;border: 1px solid #999;width: 710px;height: auto;}

h1 {font-size: 2.2em;margin: 0px;color:#003399;font-weight: bold;text-decoration: none;padding: 7px 0px 7px 6px;font-variant: small-caps;letter-spacing: 0.1em;}
h1 a:link, h1 a:visited, h1 a:hover{color: #003399;text-decoration: none;}

#headernav {border-top: 1px solid #999;border-right: 1px solid #999;width: 556px;height: auto;}
h2 {font-size: 1em;margin: 0px;color: #666666;font-weight: bold;text-decoration: none;height: 16px;padding: 5px 0px 5px 8px;text-transform: uppercase;letter-spacing: 0.1em;}

.team {float:left; padding-right:10px; border-right:1px solid #dedede;margin-right:10px;}

#globalnav {border-top:1px solid #999;line-height:normal;height:17px;background-color:#fff;}
#globalnav ul {list-style-type:none; padding:0; margin:0;}
#globalnav li {display:inline;float:right;border-left:1px solid #666;padding:2px 15px 2px 20px;/* padding-left:20px;padding-right:15px;*/background: url('images/main_bul_hover_red.gif') no-repeat 3px 0;line-height:normal;}
#globalnav a {font-weight:bold; color:#888!important;text-decoration:none;}
#globalnav a:hover {color:#003399!important;}

.clearing {clear:both;}

.hilight {background-color:#FFFFCC;}

#level3content li {padding-bottom:10px;}

/* end of header styles */


/* fixed width page container for content */
#container {width: 710px;\width: 730px;w\idth: 710px;margin-top:10px; margin-left: auto;margin-right: auto;padding: 0px;}
/* the left side column */
#sidebar-a {float: left;width: 154px;\width: 154px;w\idth: 154px;margin: 0;margin-right: 10px;padding: 0px;}


/* subheading and site navigation styles in left side content */
.subhead{background-color:#003399; font-weight:bold; font-variant:small-caps; font-size:115%; color:#FFCC00;/*#FFCC66*/; padding:3px;text-align:center;}
/*#sitenav{border: 1px solid #999;}*/
#sitenav ul {list-style: none;margin: 0px;padding: 0px; border-top:1px solid #999;}
#sitenav li {list-style-type: none;}
#sitenav li a {display: block;margin: 0px;padding: 5px;padding-left: 15px;width: 132px;border-left:1px solid #999;border-bottom: 1px solid #999;border-right:1px solid #999;color: #888;text-decoration: none; font-weight:bold;line-height:12px;background: url("images/main_bul.gif") no-repeat 0px 4px;}
#sitenav li a:hover {display:block; margin:0px;text-decoration: none; color:#003399;padding:5px; padding-left:15px; width:132px; line-height:12px;background: url("images/main_bul_hover.gif") no-repeat 0px 4px;}
.leftsidemodule {border: 1px solid #999; margin-top:10px;}
.formstyle {padding:7px 0 7px 0; /*margin-top:5px;*/}

.langformstyle {padding:0; margin:0;}
select {border:1px solid #666;/*size:.5em;*/}

#calendar {width: 154px;\width: 154px;w\idth: 154px;}



/* level 2 right content column 
#content {padding: 0px;margin-left: 164px; border:1px solid #999;}
#contentbanner {font-weight:bold;font-variant:small-caps;font-size:115%;text-indent: 10px;color:#000;padding:3px;background-color: #FFCC00; border-bottom:1px solid #999;}
#photocap {border-right:1px solid #999; width: 200px;\width: 200px;w\idth:200px; padding:0px; margin:0px;}
#contentright {display:block; /*margin-left:364px; padding-top:10px; float:right; width: 335px;\width: 335px;w\idth: 335px; /*border-left:1 px solid #999;}
*/

/* level 2 content column */
#content {padding:0px; margin-left:164px;border:1px solid #999;min-height:320px;}
/* for Internet Explorer */
/*\*/
* html #content {
height: 320px;
}

#contentbanner {font-weight:bold;font-variant:small-caps;font-size:115%;text-indent: 10px;color:#ffcc00;padding:3px;background-color: #003399; border-bottom:1px solid #999;}
#contentleft {float:left; width:200px; padding:0;margin:0;border-right:1px solid #999;}
#contentright{border-left:1px solid #999;margin-left:200px; padding:0; font-size:1.1em; color:#999;}

#contentright ul {list-style: none; margin:0px; padding-top:7px; padding-left: 3px;}
#contentright li {
	margin:3px;
	padding-top:0px;
	padding-bottom: 7px;
	padding-left:17px;
	line-height:/*12px*/1.3em;
	background: url('images/s_red.gif') no-repeat 0px /*1*/3px;
	margin-bottom: 7px;
	margin-left: 17px;
}
#contentright a:link, #contentright a:visited {text-decoration:none; border-bottom:1px solid #dedede; color:#999;}
#contentright a:hover {text-decoration:none; border-bottom:1px solid #003399; color:#003399;}
#contentright img {border:none; border-bottom:none !important;}

/* level 3 content area */
#level3content{line-height:1.5em; padding:10px; padding-top:0px; clear:inherit;}
#level3content a:link, #level3content a:visited {text-decoration:none; border-bottom:1px solid #dedede; color:#999;}
#level3content a:hover {text-decoration:none; border-bottom:1px solid #003399; color:#003399;}

/* exam schedule styles */
#note {border:1px solid #666; background-color:/*#efefef*/#ffffcc; width:85%; padding:10px;margin-left:auto; margin-right:auto;margin-bottom:20px;margin-top:20px;color:#000;font-size:.9em;}
#note li{margin-bottom:10px;}
.schedtable {font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000; border:1px solid #666;}
.schedtable td {padding:3px; border:1px solid #cdcdcd;}
.schedtable th {padding:3px; border:1px solid #fff; background-color:#CC0000; color:#ffffff; font-weight:bold;}
tr.ruled{background:#FFFF66;}  



#nosidebarcontent {padding:0px;border:1px solid #999;min-height:320px;font-size:1.1em; color:#999;line-height:1.5em; padding-top:0px; clear:inherit;}
#nosidebarcontent a:link, #nosidebarcontent a:visited {text-decoration:none; border-bottom:1px solid #dedede; color:#999;}
#nosidebarcontent a:hover {text-decoration:none; border-bottom:1px solid #003399; color:#003399;}




#l3bulletcontent ul{list-style: none; margin:0px; padding-top:7px; padding-left: 3px;}
#l3bulletcontent li{
	margin:3px;
	padding-top:0px;
	padding-bottom: 7px;
	padding-left:17px;
	line-height:/*12px*/1.3em;
	background: url('images/s_red.gif') no-repeat 0px /*1*/3px;
	margin-bottom: 7px;
	margin-left: 17px;}
	
#l3bulletcontent a:link, #l3bulletcontent a:visited {text-decoration:none; border-bottom:1px solid #dedede; color:#999;}
#l3bulletcontent a:hover {text-decoration:none; border-bottom:1px solid #003399; color:#003399;}


/* subheading with asterisk */
.attentionsubhead {background:url('images/asterisk2.gif') no-repeat 0px 4px;font-weight:bold;font-variant:small-caps;font-size:115%;text-indent: 17px;color:/*#ffcc66*/#FFCC00;padding:3px;background-color:/*#002654#000*/#003399;}
/* IE5Mac filter - stupid IE doesn't get this */
/* \*/
.attentionsubhead {display: block !important;}
/* */
/* this creates the double triangle bullets for attention list items */
.attention a {color:#888!important;text-decoration:none; font-weight:bold;}
/* IE5Mac filter - stupid IE doesn't get this */
/* \*/
.attention a {display: block !important;padding-top:0px !important;}
/* */
.attention ul {list-style: none; margin:0px; padding-top:7px; padding-left: 3px;}
.attention a:hover {color:#333 !important; text-decoration:underline;}
.attention li { margin:3px;padding-top:0px;padding-bottom: 7px;padding-left:17px;line-height:12px;background: url('images/s_red.gif') no-repeat 0px 1px;}


.attention img {border:none;}

.title{font-weight:bold; color:#333333; font-size:1.2em; line-height:1.5em;}

/* page footer styles */
#footer {clear: both;margin-top: 10px; padding-top:5px; padding-bottom:5px; color:#999;}
#footer a:link, #footer a:visited {text-decoration:none; color:#999;}
#footer a:hover {border-bottom: 1px solid #999;}



/*
 * date:	2003-01-09
 * info:	http://inspire.server101.com/js/xc/
 */
/*
.attention ul {
	list-style: disc;
	margin-left: 0;
	padding-left: 1.5em;
}

li.menu1 {
	list-style: none;
}
div.xcx, div.xcc {
	position: relative;
	display: inline;
}
li.menu1>div.xcx, li.menu1>div.xcc {
	position: static;
	margin-left: -1.5em;
	float: left;
	width: 1.5em;
}
div.xcx a, div.xcc a {
	position: absolute;
	left: -2em;
}
div.xcx>a, div.xcc>a {
	position: static;
}
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	color: #000;
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 75%;
	font-weight: bold;
}
*/

