body { 
 margin: 0;
 padding: 0;
 text-align: center;
 min-width: 770px;
 color: #333;
 background: #6699CC;
 font-family: verdana;
 font-size: 11px;
}

iframe {

}

sup {
	font:9px Verdana;
	font-weight:normal;
}

td, body { 
	font: 11px verdana;
 }

#header {
 border-top: 1px solid #FFF;
 clear: both;
 font-size: x-small;
 background: #fff;
 text-align: center;
}

#admenu ul li {
	display:inline;
	list-style-type: none;
	margin:0px;
	margin-left:0px;
	line-height:20px;
}

#admenu li a {
	background:#4169E1;
	color:#fff;
	margin: 0;
	padding-top:1px;
	padding-bottom:1px;
  padding-right: 4px;
	padding-left:  4px;
	border:0px;
	display:inline;
	decoration:none;
}

#admenu a:hover {
	decoration:none;
	background:#990000;	
}

.admenu {
	background:#A52A2A;
	color:#fff;
	margin: 0;
	border:0px;
	display:inline;
	decoration:none;
}

.admenu:hover {
	decoration:none;
	background:#5F0101;	
}


#topbar {
 background: #000A47;
 display: block;
/*  float: left; */
/*  width: 750px; */
 text-align: right;
}

html > body :link, html > body :visited {
 background: transparent;
color: #3333E6;
}

:link:hover, :visited:hover {
 color: red;
 border-bottom: 1px solid #000A47;
}

#topbar li a {
 background: #000A47;
 padding: 0 11px;
 margin: 0;
 border: none;
 color: #fff;
 border-left: 1px solid;
}

#topbar li a:hover {
 background-color: #fff;
 color: #000A47;
}

#crumbs :link:hover, #crumbs :visited:hover {
 color: #000A47;
 background: inherit;
 border-bottom: 1px solid;
}

#topnav li.active a { 
 color: #fff;
 background: #000A47;
}


#main {
 clear: both;
 background: #fff;
 border-top: 15px solid #000A47;
 border-bottom: 15px solid #000A47;
 width: 750px;
 
}

.idcard {
 background: #fff;
 cellspacing:0px;
 border: 1px solid #c0c0c0;
 width: 640px;
}

.idcard td {
 padding: 8px;
}

p { 
 margin-top: 0;
 margin-bottom: 1em;
 line-height: 100%;
}

.right {
 text-align: right;
}

:link, :visited {
 color: #5e594d;
 text-decoration: none;
 border-bottom: 1px dotted #ccc;
 padding-bottom: 1px;
}


hr {
 border: none;
 border-top: 1px solid #c0c0c0;
}

h1, h2 {
 font-family: helvetica, arial, verdana, "trebuchet ms", sans-serif;
}

h1 {
 font-size: 250%;
 font-weight: bold;
 font-style: normal;
 color: #990000;
 letter-spacing: -2px;
 margin: 0;
 padding: 0;
 margin-bottom: .25em;
 font-family: tahoma,Verdana,Helvetica,Sans-Serif;
}

h2 {
// font-size: 20px;
 font-size: 150%;
 font-weight: bold;
 color: #555;
}

.border {
border: 1px solid #ddd;
background: #fff;
padding: 3px;
}

.borderlink {
border: 1px solid #ddd;
background: #fff;
padding: 3px;

}

.borderlink:hover {
border: 1px solid navy;
}


img {
 padding: 3px;
}

ul {
 list-style-type: square;
}

li {
 margin-left: 0;
 padding-bottom:5px;
 line-height:130%;
}


data {
font-weight: bold;
color:orange;
}

blockquote {
 color: #666;
 margin: .5em;
 font-size: x-small;
}

.clear {
 clear: both;
 height: 1px;
}


blockquote.breakout {
 background: #ffe;
 float: right;
 border: 1px solid #ddb;
 padding: 1em;
 margin: 1em;
 width: 160px;
 font-size: 100%;
}

blockquote.breakout div {
 text-align: right;
 margin-top: 1em;
}

.hl {
 background: #ffc;
}

form table {
 border: 1px outset;
 padding: 5px;
 background:#d6d6d6;
 width:500px;
}

form td {
 font:11px verdana;
 background:#d6d6d6;
 padding:7px;
 font-weight:bold;
}

select {
	font:10px verdana;
}

input, textarea	 {
	font:12px verdana;
	border: 1px solid #fff;
	background:#333;
	color:#fff;
}

input.text {
 background: #fff;
 border: 1px solid #ccc;
 border-color: #aaa #eee #eee #aaa;
 color: #333;
}

form textarea {
 background: #fff;
 display: block;
 clear: left;
 width: 97%;
 border: 1px solid #ccc;
 border-color: #ccc #fff #fff #ccc;
 color: #444;
}

form input.text:focus, form textarea:focus {
 background: #ffe;
 border-color: #aa9 #ddc #ddc #aa9;
}

select { border:1px solid #ccc; }

form input.button {
 padding: 0 1em;
 border: 1px solid #999;
 border-color: #eec #776 #554 #eec;
 background: #ddc;
 color: #000;
 font-weight: bold;
}

form input.button:active {
 border-color: #554 #eec #eec #554;
 background: #ccc;
 color: #000;
}



#topbar ul {
 display: block;
 margin: 0;
 padding: 0;
 list-style-type: none;
 font-size: xx-small;
 text-align: right;
}

#topbar li {
 display: inline;
 margin: 0;
 padding: 0;
}

#topbar li.active a { font-weight: bold; }

#topnav {
 clear: both;
 float: left;
 margin: 0;
 padding: 0;
 width: 100%;
 background: #fff url('/img/whtgrad.png') repeat-x;
}

#topnav ul { 
 margin: 0;
 padding: 0;
 list-style-type: none;
}

#topnav li {
 display: block;
 float: left;
 margin: 0;
 padding: 0;
}

#topnav li.active { 
 color: #669E85;
 font-weight: bold;
}

#topnav a { 
 float: left;
 display: block;
 padding: 4px 15px;
 margin: 0;
 color: #555;
 text-decoration: none;
 font-size: 11px;
 letter-spacing: -1px;
 border-bottom: none;
 border-right: 1px solid #ddd;
}

#topnav li a:hover { 
 color: #eeeeee;
 background: #999999;
}

#topnav li.active a:hover { color: #eee; }

#crumbs {
 clear: both;
 font-size: x-small;
 background: #EEEEEE;
 color: #555;
}

#crumbs ul {
 display: block;
 margin: 0;
 padding: 3px 1.2em; 
 list-style-type: none;
 border-bottom: 1px solid #eed;
}

#crumbs li {
 display: inline;
 margin: 0 .2em;
 padding: 0;
}

#crumbs li.active { font-weight: bold; }

#crumbs :link, #crumbs :visited {
 color: #333;
 text-decoration: none;
 border-bottom: none;
}


#crumbs .active { font-weight: bold; }

.ver {
 font-family: verdana;
 font-size: 11px;
}

#wrapper {
 clear: both;
 width: 750px;
 margin: 0 auto;
 padding: 0 px;
 text-align: left;
 border-widht:5px;
 border-color:#ffffff;
 border-style:solid;
 
}


#main.splash {
 background-position: 0px 1px;
}


#left, #right {
 width: 150px;
 margin-top: 75px;
 display: inline;
 font-size: x-small; 
}

#left { float: left; }

#right { 
 float: right;
 color: #999;
}

#content {
 padding: 0;
 margin: 0;
 text-align:left;
 min-height: 350px;
 padding:3px;

}



#main.twocol #right { width: 180px; margin-right: 20px;}

#main.twocol #content {
 margin-left: 55px;
 margin-right: 230px;
}

#main.onecol { width: 100%; }

.block { margin-bottom: 30px; }

#right .block { border-left: 1px solid #eed;  padding-left: 15px; }


.download { margin-top: 11px; }



form#contact {
 font-size: 80%;
 padding: 0 1em;
 padding-bottom: 1em;
 margin: 0;
 margin-bottom: 3em;
 background: #f7f7f0;
 border: 1px solid #e7e7e0;
}

h2#contact-hdr {
 margin: .5em 0;
 margin-top: 1em;
}

form#contact dd { margin: .5em 0; }

form#contact dt {
 margin: 0;
 padding: 0 .5em;
 display: block;
 float: left;
 clear: left;
 width: 7em;
}

form#contact textarea { margin-left: .5em; }

form#contact .button { clear: left; }

.box {
 background: #ffffe0;
 border: 1px solid #ddc;
 padding: 1em 1em 0 1em;
 margin: 1.5em 0;
}

.embox {
 color: #FFF;
 background: #CC3333;
 border: 1px solid #ccc;
 padding: 11px;
 margin: 5px;
 width: 620px;
}

.pay { 
border: none;
padding: 0px;
spacing: 0px;
margin: 0px;

}



#header-logo { 
 display: block;
 #padding: 13px 24px;
 #background: transparent;
}

#footer {
 clear: both;
/*  margin-top: 2em; */
 padding: 1em 0;
 border-top: 1px solid #eee;
 text-align: center;
 font-size: 9px;
 color: #999;
}

#footer ul {
 display: block;
/*  float: left; */
 margin: 0;
 padding: 0;
 margin-bottom: 1em;
 list-style-type: none;
}

#footer li {
 display: inline;
 /* display: block; */
/*  float: left; */
 margin: 0 .2em;
 padding: 0;
 padding-left: 1em;
 height: 15px;
 border-left: 1px solid;
}

#footer li.first {
 border-left: none;
}

#footer dt, #footer dd {
 display: inline;
 margin: 0;
 padding: 0;
}

#footer dl { 
 margin: 0;
 margin-bottom: 1em;
}

#footer dt { color: #ccb}

#footer dd { padding-right: .5em; }

#footer address {
 font-style: normal;
 margin: 0;
}

.tabs {
 margin: 0;
 padding: 1.75em 0;
}

.tabs ul {
 margin: 0;
 padding: 0;
 text-align: center;
}

.tabs li {
 display: inline;
 list-style: none;
 margin: 0 .5em;
 border-top: 2px solid #555;
}

.tabs li.a { border-color: #369;}
.tabs li.b { border-color: #373;}
.tabs li.c { border-color: #993;}

.tabs li.a a:hover { color: #369; border-color: #369; }
.tabs li.b a:hover { color: #373; border-color: #373; }
.tabs li.c a:hover { color: #993; border-color: #993; }

.bottombox {
 background: #ffe;
 border: 1px solid #9c9;
 padding: 11px;
 margin: 40px 0;
}

.bottombox h3 { margin: 0; color: #070; }

.bottombox .getintouch { text-align: center; margin: .5em; }

.bottombox .getintouch a { font-size: large; color: #700; }

#printForm .tdDx{
	background:#FFF;
	text-align:left;
	border-width:1px;
	border-style:solid;
	border-color:darkgray;
	font-weight:bold;
	font: 11px verdana;
	
}

#printForm .tdSx{
	background:#ebebeb;
	text-align:right;
	border-width:1px;
	border-style:solid;
	border-color:gray;
	font: 11px verdana;
	width:40%;
}

#printForm .input{
	background:#FFF;
	text-align:left;
	border-width:0px;
	font: 11px verdana;
}


#printForm .title{
	background:#c0c0c0;
	font-weight:bold;
	border-width:1px;
	border-style:solid;
	border-color:darkgray;
	font: 11px verdana;
	font-weight:bold;
}

.digital {
 border: 1px solid #000;
 background: #333;
 padding: 1px;
 font: 12px #ebebeb;
 spacing:2px;
 text-align:center;
}
