body { position:relative;border:1px solid #ddd;margin:10px auto;width:800px;font-family:Arial, Arial, Helvetica, sans-serif;font-size:.9em; color: #666;}

/*Common Styles*/
a { color:#4278d3; outline: 0; }
a:hover { color:#D8001D; outline: 0; }
a img { border:0 none; }
.clear { clear:both; }
h1, h2 { color:#D8001D;font-family:serif; }
h1 { font-size:40px;position:relative;width:660px;z-index:10;padding:40px 0 80px 140px;margin:0; }
h2 { font-size:30px;position:relative;z-index:10;padding:0;margin:0; }
h3 {color:#D8001D; margin: 1em 0 0 0;}
img { border: 1px solid #ddd; padding: 6px;}
/*Header*/
#header { position:absolute;top:0;left:0;background: url("/images/7.png") no-repeat;width:800px;height:198px;z-index:1; }

/*Left Column*/
#col1 { position:relative;z-index:1;float:left;width:140px;margin:20px 0 0 0px; }

/*Right Column*/
#col2 { position:relative;z-index:10;float:right;width:630px;padding:0 20px 20px 0; }
#col2 p, li { color:#666;font-size:95%;line-height:1.5em; }
#col2 ul {margin: .5em 0 .5em 1em; padding: 0;}
#col2 li {margin-bottom: .5em; margin-left: 0; }

/*Home*/
#col2 .bishop { float:right;right:20px;border:1px solid #4278d3;background:#fff url("/images/4.png") bottom right no-repeat;width:260px;color:#aaa;font-size:90%;padding:0 10px;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; }
#col2 .homebox { float: right; clear: right; right:20px; margin-top: 20px; border:1px solid #4278d3;width:260px;color:#aaa;font-size:90%;padding:0 10px;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; }

/*Navigation Menu*/
#nav, #nav ul { list-style:none; position: absolute; top:115px; left: 98px; z-index: 100; }
#nav li { float: left; }
#nav li a { font-size:95%;padding: 7px 10px 7px 10px;display:block;text-decoration:none; color: #fff; }
#nav li a:hover {color: #fff;}
#nav li ul {position: absolute;left: -999em;top: 32px;	background: #4278d3;text-align: left; margin: 0; padding: 0; width: 120px; border-left: 1px solid #2a4c85; border-right: 1px solid #2a4c85; }
#nav li:hover ul {left: auto; display:inline;}
#nav li:hover ul li {float:none; border-bottom: 1px solid #2a4c85;  }
#nav li:hover ul, #nav li.sfhover ul {	left: auto;}
#nav li ul li a { width: 120px; display: block; outline: 0;}


/*Mini Navigation*/
#mini-nav { position:absolute;top:100px;right:12px;z-index:10;list-style:none;margin:0;padding:0; }
#mini-nav li { display:inline;margin:0;padding:0;color:#4278d3;text-transform:lowercase; }
#mini-nav li a { text-decoration:none;font-size:90%; }

/*Footer*/
#footer { border-top:7px solid #4278d3;padding:1em 0;margin:0 auto;width:776px;text-align:right;font-size:80%; }
#footer p { line-height:1.2em;margin:0;padding:0; }
#footer p.addr { float:left;text-align:left;color:#999; }
#footer p.badge { float:right;text-align:center;color:#4278d3;width:200px;padding-top:10px; }
#footer p.badge a.shield img { float:left; }
#footer p.badge a.star img { float:right; }


/*Tables*/
table {border: 0;}
th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,
	sans-serif;
	color: #fff;
	border: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #4278d3 url(/images/bg_header.jpg) repeat-x;
}

td {
	border: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
}

