/* ==============
layout
=================*/ 
body {
margin:0;
padding: 0;
text-align: center;
background: #e08f14 url("images2/bg.jpg") repeat-y fixed 50%;
font: 13px verdana, arial, geneva, helvetica, sans-serif;
color: #104b91;
line-height: 22px;
}

#container {
margin: 0 auto;
width: 750px;
text-align: left;
}

#masthead {
height: 123px;
background: #fff url("images2/hdr.gif") no-repeat scroll top center;
}       

#sidebar {
width: 168px;
float: right;
overflow: hidden;
}

#content {
display: block;
width: 558px;
float: left;
padding-left: 14px;
overflow: hidden;

}

/* ==============
index page
=================*/ 

#indexbg {
background: #e08f14 url("images2/bdbg.jpg") repeat-y fixed 50%;
}

#index {
height: 120px;
margin: 10px 10px 0 10px;
background: #fff url("images2/gg2.jpg") no-repeat scroll center;
}

#indxftr {
width: 220px;
clear: both;
margin: 0 auto;
padding-top: 20px;
color: #104b91;
}

#indxftr a {font-size: 11px;}

#mission {
margin:  8px auto;
width: 680px;
font-size: 13px;
line-height: 24px;
text-align: center;
}

#test {
display: block;
float: left;
width: 290px;
margin: 3px 0 0 40px;
text-align: justify;
border-bottom: 1px solid #0059ac;
font-size: 11px;
line-height: 17px;
}


#cats {
display: block;
float: right;
width: 350px;
margin: 0 30px 0 0;
font-size: 12px;
}

#cats h3 {
	font-size: 16px;
	margin-bottom: 6px;
}


#cats a {
	font: bold 12px Verdana, Arial, sans-serif;
}

#oc {
display: block;
width: 290px;
border-bottom: 2px solid #104c91;
padding: 5px 0 5px 0; 
}


/* ==============
main pages ||||||
=================*/ 
#nav {
width: 168px;
padding: 0;
margin: 0;
font: 12px verdana, arial, sans-serif bold;
}

#nav ul {
list-style-type: none;
margin: 0;
padding: 0;
border: none;
}

#nav li {
border-bottom: 1px solid #104c91;
}

#nav li a {
height: 20px;
display: block;
padding: 8px 0 4px 8px;
width: 100%;
color: #104b91;
background: url("images2/navbg.jpg") no-repeat 0 0;
}

html>body #nav li a {
width: auto;
}

#nav li a:hover {
color: #fff;
background-color: #104c91; 
background: url("images2/navbg.jpg") no-repeat 0 -37px;
}

#nvtb {
border-top: 1px solid #104c91;
}

/* ==============
common tags
=================*/ 
a:link, a:visited, a:active  {
color: #e08f14;
text-decoration: none;
}
a:hover {
color: #fff;
background-color: #e08f14;
}

h1 {
font: 17px arial black, sans-serif;
text-transform: uppercase;
color: #104b91;
margin: 6px 0 0 15px;
}

h2 {
display: block;
padding: 3px 0 3px 10px;
font: 15px arial black, sans-serif;
color: #fff;
background-color: #104b91;
}

h3 {
font: 13px arial black, sans-serif;
}

hr {
color: #104c91;
background-color: #104b91;
}

ul.nobull {list-style-type: none;}

table#fee {
margin: 0 auto;
border: 1px solid #104b91;
}

#fee td  {
padding: 4px;
border: 1px solid #104b91;
}

#fee th {background-color: #a9c7e3; color: #104b91;}

table {font-size: 11px;}

th {background-color: #104b91; color: #fff; text-align: center;}

input, textarea, option {
font: 13px 500 verdana, arial, sans-serif;
color: #104b91; 
border: 1px solid; 
background-color: #;
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#FF9700;
scrollbar-base-color:#104B91;
scrollbar-darkshadow-color:#000000; 
scrollbar-face-color:#104B91;
scrollbar-highlight-color:#FFFFFF; 
scrollbar-track-color:#CAD8FD; 
scrollbar-shadow-color:#FFFFFF;
}

/* ==============
misc
=================*/ 

.altrow {background-color: #a9c7e3;}

.right {text-align: right; padding: 5px 10px; }

.fcenter {text-align: center;}

.center {text-align: center; font-size: 13px;}

img.center {display: block; margin: 0 auto;}

#app td {padding: 4px;}

/* ==============
job manager
=================*/ 
a.jump  {
font-size: 16px;
color: #e08f14;
text-decoration: none;
}
a.jump:hover {
color: #fff;
background-color: #e08f14;
}

ul.jm {
margin: 0;
padding: 0;
list-style-type: none;
}


#video_links {
font-size: 18px;
float: left;
width: 400px;
margin-left: 50px;
}


#video_links ul {margin:0; padding: 0;}


#center_video {text-align: center;}

.listspace li {
	margin-bottom: 10px;
	}

/* ==============
print hide
=================*/ 
.hide {display: none;}