@charset "utf-8";
/* CSS Document */
/* -------------Reset------- */
html, body, div, span, applet, object, iframe, table, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn,  font, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var, dl, dt, dd, ul, li, form, label,legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;}
ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, label, span, em, a {border: 0;padding: 0;margin: 0;}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}

/* layout */
* {margin:0;padding:0;}
body { 
color: #333;
font: 62.5%/1.6 "Tahoma", Arial, Verdana,  sans-serif;
text-align:left;
background: #0e78d9 url(../images/bg.png) repeat-x top left;}
#wrapper {
position:relative;
width:834px;
margin:0 auto;}
#header {
width:834px;
height:101px;
}
td {
font-family: "Tahoma", Arial, Verdana,  sans-serif;
font-size: 9pt;
text-align:left;	
}
#main_content {
float:left;
width:535px;
margin: 50px 0 6px 0;
background-color:#fff;
}
#main_inside{
border:solid 1px #003667;
margin:1px;
padding:4px;
}
#main_inside ul li {
margin:0 0 0 10px;
list-style:inside;
list-style-type:square;
font-size:14px;
}
#secondary_content {
float:left;
margin: 0 0 0 6px;
}
.box {
float:left;
width:293px;
margin: 50px 0 6px 0;
background-color:#fff;
}
.inside {
border:solid 1px #003667;
margin:1px;
padding:4px;
}
.box2 {
float:left;
width:293px;
margin: 0 0 6px 0;
background-color:#fff;
}
.inside2 {
height: 93px;/*brings the height down even with footer*/
*height: 108px;/*brings the height down even with footer*/
border:solid 1px #003667;
margin:1px;
padding:4px;
}
#footer {
width:834px;
background-color:#fff;
float:left;
}
#footer_inside{
border:solid 1px #003667;
margin:1px;
padding:10px;
}
#footer_inside ul li {
display:inline;
padding:0 30px ;
}
#footer_inside ul li a{
color:#003667;
font-size:14px;
text-decoration:underline;
}
#footer_inside ul li a:hover{
color:#003667;
text-decoration:none;
}
.info {
text-align:right;
height:30px;
}


/*typhography*/
a {
color:#003667;
font-size:14px;
text-decoration:underline;
}
a:hover {
color:#003667;
font-size:14px;
text-decoration:none;
}
p {font-size:14px; padding:6px;}
#secondary_content p {font-size:14px; padding:6px 0 0 14px;}
.white {color:#fff;}
.right {
text-align:right;
}
#main_content h2, #secondary_content h2 { 
font-size: 16px;
line-height: 38px;
text-indent: 10px;
width:281px;
height:38px;
margin:0 0 10px 0;
color:#d1d1d1;
background: #0e78d9 url(../images/headings_bg.png) no-repeat center left;
}



/*form*/
form {margin: 20px 0 0 0; }
label{
text-indent:10px;
width:135px;
font-size:14px;
float:left;
padding:0;
}
input {
height:20px;
float:left;
border:solid 1px #929292;
background: #0e78d9 url(../images/form_bg.png) repeat-x center left;
padding: 1px;
margin:0 0 4px;
}
input.sidebar_button {
font-weight:bold;
color:#fff;
background: #0e78d9 url(../images/submit_btn.png) no-repeat center left;
border:none;
width:80px;
height:41px;
text-decoration:none;
cursor:pointer;
padding:0 0 3px 0;
margin:0 0 0 156px;
*margin:0 0 0 164px;
}
.login {
line-height:70px;
color:#003667;
font-size:14px;
text-decoration:underline;
margin:0 0 30px 20px;
}
.sign_up {
text-decoration:underline;
margin:0 0 0 8px;
padding:0 0 0 15px;
width:100%;
background:  url(../images/arrow.png) no-repeat ;
background-position: 3px center;
}
/*tour*/
#tour { 
list-style:none;
position:absolute;
top:7px;
left: 600px;
width:185px;
height:62px;
}
#tour li a {
display:block;
text-indent:-9000px;
background: url(../images/take_tour_btn.png) top left no-repeat;
width:185px;
height:62px;
}
#tour li a:hover {
background-position: bottom left;
width:185px;
height:62px;
}
.clear {clear:left;}

/*IE brothers 6&7*/
 .box p { *margin: 0 0 0 15px;}
.login {*line-height:50px;/*gives IE7 padding below*/}
input.sidebar_button {*margin:0 0 0 164px;}
.inside2 {*height: 108px;/*brings the height down even with footer*/}
