/* CSS Document */
body {
	background:#000000;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	}
/* textual links */
.quicksearch a {text-decoration:none; font-size:9px; color:#996633}
.quicksearch a:hover {text-decoration:underline;}
.login a {text-decoration:none; color:#1b6a9b; font-size:9px}
.login a:hover {text-decoration:underline;}

.content{margin:0; padding:0.5em 1em; }

/* content links */
.content a {text-decoration:none; color: #003366}
.content a:hover {text-decoration:underline;}


.cont{margin:0; padding:0.5em 1em; }

/* content links */
.cont a {text-decoration: none; }
.cont a:hover {text-decoration:underline;}


/* left column links */
#left a {text-decoration:none; color: #333333;}
#left a:hover {text-decoration:underline;}

/* right column links */
#right a {text-decoration:none; color: #0000FF ;}
#right a:hover {text-decoration:underline;}

.logo{}
.header{background:url('../imahe/headerbg.jpg') no-repeat top left; width:557px; height: 79px}
.quicksearch {height: 45px; text-align:right; padding: 10px 10px 0 0}
.login{padding:10px 3px 0 5px; overflow:hidden;}
.login td {color:#FFFFFF; font-size: 11px}
.menu { background:url('../imahe/menubg.jpg') repeat-x;}
#tickbar{ background:url('../imahe/menubg.jpg') repeat-x; padding:5px; color:#CCCCCC; font-size:80%; height:15px}
#breadcrumbs{padding: 5px; color:#CCCCCC; font-size:80%}
input{height:14px; font-size:10px; border: 1px solid #D0D8FB; color: #666666} 
select {height:20px; font-size:10px; border: 1px solid #D0D8FB; color:#666666}
textarea {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px}
.button {height:20px; font-size:10px; padding: 1px 10px 5px 10px; background:#990000; color:#FFFFFF; cursor:pointer;}
.red {color:#FF0000}

#footer{overflow:hidden; background:url('../imahe/footerbg.jpg'); color:#ece164; font-size:9px; text-align:right; padding-left:0; padding-right:0; padding-top:15px; padding-bottom:15px}


/* ------ Text ---- */

h1 {font-size:18px; color:#990000}
h2 {font-size:16px; color:#990000}
h3 {font-size:14px; color:#990000}
.subtitle{font-size:12px; color:#990000; font-weight:bold}
.subtitle_reversed{font-size:12px; color:#FFFFFF; font-weight:bold}
.notes {padding: 10px; background:#EBEBEB; font-size:90%;}
.smallfont {font-size:80%; font-style:italic}
.reversedfont {color:#FFFFFF}

/* ---- tables and forms ----- */
.label {float: left; width: 100px; text-align:right; margin-right: 8px;}
.label2 {float: left; margin:0 5px 0 0px; width: 80px; text-align:right}
.forms {float:left;}
.forms2 {float:left; margin-right:10px; width:inherit;}
.fromto {float:left; margin:0 10px 0 20px; width:60px;}
.inputbox{width:150px;}
.inputbox_half{width:60px;}
.textbox{width:382px; height:50px; border: 1px solid #D0D8FB;}
.margin { clear:both; height:15px; overflow:hidden}
.tabletitle {padding: 5px; background:#993300;}
.educ_list {width:152px}
.tabletitle {background:#990000; font-weight:bold; color:#FFFFFF}
.altlist {background: #EFEFEF}

.table td {border: #990000 solid 1px;}
.table_noborder td {border: none}

/* -------- userpage ----- */
.photo {
	width: 144px;
	background:#CCCCCC;
	float:right;
	margin-top:-50px;
	padding:5px;}
.photo_holder {width: 140px; height:140px; background: #333333; margin: 2px; }
.subtabs {background:#CCCCCC; padding:2px; overflow:hidden; float:left; width:800px}
.tab {font-size:10px; width: auto; 5px; margin-right: 2px; background: #999999; color: #333333; cursor:pointer; float:left; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:2px}
.tab_selected {font-size:10px; font-weight:bold; width: auto; 5px; margin-right: 2px; background: #990000; color: #FFFFFF; float:left; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:2px}
.tab_over {font-size:10px; width: auto; 5px; margin-right: 2px; background: #CCCCCC; color: #333333; cursor:pointer; float:left; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:2px}

/*--- button links ---- */
a, a:active, a:visited {text-decoration:none; color:#FF6600}
a:hover {text-decoration:underline}
.readmore {float:right; margin:0 5px 5px 0;}

/*--- news ---*/
.news {float:left; width:233px; overflow:hidden; height:165px;}
.news img {margin-right:8px;}
.news p{margin:5px; padding:5px;}

/*--- columns --*/
.columntitle{background:#990000; text-align:center; padding: 5px; color:#ece164}
.maintitle{font-size:160%; text-align:left; color:#990000; font-weight:bold; border-bottom: #CCCCCC 1px solid; padding-bottom: 3px}
