/* HTML/General classes */

body {
background:url(/i/bg-gradient1.gif) repeat-x 0 0 #bbbbbb;
min-width:980px;
padding:0;
margin:22px 0 0 0;
color:#083c52;
text-align:center;
font-family:tahoma,sans-serif;
letter-spacing:.02em;
font-size:14px;
line-height:22px;
}

h1{
    font-size:24px;
    font-weight:bold;
    line-height:34px;
    width:500px;
}

td {
font-size:13px;
}

.text-column a {
color:#024967;
text-decoration:none;
border-bottom:1px dotted #024967;
}

a img {
border:0;
}

a.apply {
border-bottom:0;
margin:10px 0 30px 0;
display:block;
}

p {
margin-top:0;
margin-bottom:1em;
}

hr {
color:#aed6e6;
background:#aed6e6;
border:0;
height:1px;
margin:25px 0 30px 0;
}

h4,h5,h6 {
font-weight:bold;
font-size:16px;
margin-top:0;
margin-bottom:0;
}

ul {
padding:0;
margin:0 0 1em 0;
}

li {
list-style:none;
padding:0 0 0 25px;
background:url(/i/bullet.gif) no-repeat 0 7px transparent;
}

ul.disc {
margin:1em 0 1em 0;
}
 
ul.disc li {
margin:0 0 0 0;
list-style:none;
}

ul.disc ul {
margin:1em 0 1em 0;
}

ul.disc ul li {
margin:0;
background:url(/i/bullet2.gif) no-repeat 0 7px transparent;
}

ul.footer-links li {
margin:0 0 5px 0;
background:url(/i/bullet-tri.gif) no-repeat 0 center transparent;
}


ul.footer-links a {
color:#ffffff !important;
text-decoration:none;
border-bottom:1px dotted #aed6e6;
}

.logo {
height:65px;
float:right;
margin:1px 20px 30px 0;
display:block;
}

.logo img {
border:1px solid #ffffff;
}

.container {
width:980px;
margin:0 auto;
padding:0 0 0 0;
text-align:left;
border-bottom:60px solid #004a8d;
}

.content {
clear:both;
}

.text-column {
width:460px;
}

table.layout td {
padding:0 0 0 0;
}

.right-column {
width:492px;
height:697px;
float:right;
position:relative;
z-index:10;
margin:20px 0 0 0;
}

.no-margin {
margin:0 !important;
}

.cloth .right-column {
background:url(/i/bg-not-all.gif) no-repeat 0 0 transparent;
}

.more .right-column {
background:url(/i/bg-more.gif) no-repeat 0 0 transparent;
}

.top .right-column {
background:url(/i/bg-top.gif) no-repeat 0 0 transparent;
}

.portrait {
float:left;
margin:0 25px 0 0;
}

.data td {
border-bottom:1px dotted #0b80a9;
padding:8px 0 10px 0;
font-size:10px;
font-family:verdana;
line-height:1.2em;
}

.data {
margin:0 0 2em 0;
}

.fff {
color:#ffffff;
}

.regular {
border:0;
padding:5px 6px;
font-family:tahoma,sans-serif;
font-size:13px;
color:#024967;
border-top:1px solid #024967;
border-left:1px solid #024967;
border-bottom:1px solid #93c8de;
border-right:1px solid #93c8de;
width:190px;
}

textarea.regular {
width:380px;
height:120px;
}

.submit {
border:0;
padding:5px 6px;
font-family:tahoma,sans-serif;
font-size:14px;
text-align:center;
color:#024967;
border-bottom:1px solid #024967;
border-right:1px solid #024967;
border-top:1px solid #93c8de;
border-left:1px solid #93c8de;
width:200px;
background:#aed6e6;
font-weight:bold;
}

.submit:active {
border-top:1px solid #024967;
border-left:1px solid #024967;
border-bottom:1px solid #93c8de;
border-right:1px solid #93c8de;
background:#004a8d;
color:#ffffff;
}

.location div {
width:110px;
float:left;
}

.b {
font-weight:bold;
}

.right {
text-align:right;
display:block;
}





/* Flash video classes */

#container {
position:relative;
z-index:20;
margin:270px 0 0 10px;
}

#flvplayer_div {
clear:left;
}

.nametag {
text-transform:uppercase;
color:#009ada;
font-size:10px;
background:#ffffff;
padding:5px 15px 5px 15px;
display:inline;
font-weight:bold;
letter-spacing:.2em;
margin:0;
}

.mentor-table td {
padding:0 0 20px 0;
}








/* Navigation */



#navigation {
width:970px;
height:30px;
background:transparent;
margin:0;
padding:0;
display:block;
list-style:none;
position:absolute;
top:40px;
}

#navigation li {
padding:0;
margin:0 10px 0 0;
float:left;
background:transparent;
}

#navigation a {
font-size:12px;
line-height:14px;
text-decoration:none;
padding:9px 10px 2px 0;
display:block;
overflow:hidden;
height:auto;
color:#009ada !important;
font-weight:bold;
background:url(/i/bg-bar.gif) right 11px no-repeat transparent;
}

#navigation li.current li a {
color:#009ada !important;
}

#navigation .home {
}

#navigation li.current a {
color:#024967 !important;
background:url(/i/bg-bar.gif) right 11px no-repeat transparent;
}

#navigation li:hover li a, #navigation li:hover a {
color:#024967 !important;
}

#navigation li:hover li a {
border-right:none;
background:transparent;
}

#navigation li.login {
margin:0 24px 0 0;
float:right
}

#navigation li.last a {
background:transparent !important;
}







/* Drop-down classes */

#navigation li ul {
	position: absolute;
	width: 10em;
	left: -999em;
 list-style-type:none;

}

#navigation li:hover ul {
	left: auto;
 z-index:100;
 margin-left:-10px;
}

#navigation li:hover ul, #navigation li.sfhover ul {
	left: auto;
}

#navigation li ul {
margin:0;
border-bottom:14px solid #ffffff;
width:200px;
background:#ffffff !important;
}

#navigation li ul li {
background:#ffffff !important;
color:#009ada;
display:block;
width:200px;
}

#navigation li ul li a {
background:#ffffff !important;
display:block;
}

#navigation li ul li a, #navigation li ul li a:hover {
color:#009ada !important;
white-space:nowrap;
padding:7px 10px 0 10px;
display:block;
}

#navigation ul li a:hover {
	background-color: #fff;
	color: #009ada !important;
}

.quote {
color:#ffffff;
}

.quote a {
color:#ffffff;
border-color:#ffffff;
}

