* { padding: 0; margin: 0 }

body { font-family: Tahoma, Geneva, Sans-serif; font-size: 1em; background-color: #1d2b7d; margin: 30px 0 30px 0; }
img { border: 0 }
marquee { float: left; width: 936px; color: #1d2b7d; font-size: 11px; padding: 5px 0 5px 0;}
marquee a { color: #1d2b7d; text-decoration: none }
marquee a:hover { color: #1d2b7d; text-decoration: underline }
h1 { color: #1d2b7d; font: normal normal normal 1.4em Trebuchet MS, Helvetica, Sans-Serif; margin-bottom: 0.5em}
h2 { color: #1d2b7d; font: normal normal normal 1.1em Trebuchet MS, Helvetica, Sans-Serif; margin-bottom: 0.5em }
h3 { color: #1d2b7d; font-size: 0.75em; font-weight: bold; margin-bottom: 0.75em}
h3.toggler { color: #1d2b7d; font-size: 0.75em; font-weight: bold; margin-bottom: 0.75em; text-decoration: underline; cursor: pointer}
p { font-size: 0.7em; margin-bottom: 1em }
a { color: #1d2b7d; text-decoration: none }
a:hover { color: #1d2b7d; text-decoration: underline }


#box { margin: 0 auto; width: 949px; }
#container { float: left; background: url(../images/mainbg.jpg) repeat-y; width: 943px; padding-left: 6px;} 
#header { float: left; width: 922px; height: 75px; background: url(../images/header.jpg) no-repeat top; padding: 22px 7px 0 20px; position: relative; left: -6px;  }
#header .orbis { float: left; }
#header .request { float: right; }

#nav { float: left; height: 22px; width: 936px; background: url(../images/navbg.jpg) repeat-x; font-family: Trebuchet MS, Helvetica, Sans-Serif; }
#nav ul { list-style-type: none; width: 936px; margin: 0 auto; } 
#nav li { float: left; }
#nav li a, #nav .on { display: block; float: left; padding: 0 14.5px; height: 22px; line-height: 22px; font-size: 12px; color: #FFF; text-decoration: none; border-left: solid 1px #cbe7aa; border-right: solid 1px #559b24; }
#nav li a:hover, #nav .on { background: url(../images/navhoverbg.jpg) repeat-x; border-left: solid 1px #465da8; border-right: solid 1px #091152;}

#snav { float: left; height: 22px; background: url(../images/navhoverbg.jpg) repeat-x; width: 936px; font-family: Trebuchet MS, Helvetica, Sans-Serif; }
#snav ul { font-size: 11px; height: 22px; line-height: 22px; list-style-type: none; position: relative;  }
#snav li { float:left; border-right: solid 1px #7889c5;  }
#snav a { display: block; float: left; padding: 0 14.5px; height: 22px; line-height: 22px; font-size: 12px; color: #FFF; text-decoration: none; border-right: solid 1px #091152; }
#snav a:hover { color: #0091b1; }
#snav .on { color: #0091b1; text-decoration: none; }

#content { float: left; padding-top: 25px; min-height: 350px; margin-bottom: -1px; }
#content2 { float: left; padding-top: 25px; min-height: 280px; margin-bottom: -1px; }
#content ul { font-size: 0.7em; line-height: 1.3em; list-style-type: disc}
#content ul ul { font-size: 1em; line-height: 1.3em; list-style-type: disc}
#content li { margin-left: 15px; line-height: 1.3em; }
#left { float: left; background: #1d2b7d; width: 181px; padding: 26px 20px; color: #FFF; text-align: right; font-family: Trebuchet MS, Helvetica, Sans-Serif; font-size: 1.05em; }
#right { float: left; margin-left: 15px; width: 420px; padding-right:25px; margin-top: -5px; }
#right2 { float: left; width: 420px; padding-right:25px; margin-top: -5px; }
.quote { float: left; width: 243px; margin-bottom: 10px; margin-top: -6px }

#movies { float: left; width: 255px; text-align: right; margin-bottom: 10px; }
#movies img { float:left; margin-bottom: 10px;}
.movie { float: left; clear: left; margin-bottom: 5px; width: 255px; text-align: left; position: relative; left: 20px; }
.movie img { float: left; margin-right: 5px;}
.movie p { float: left; width: 150px; color: #666666}
.movie .watch { color: #9dce6b; font-weight: bold }

#pictureContainer { float: right; width: 255px; text-align: right; }
#picture { float: right; width: 255px; text-align: right; height: 391px; position: relative; right: 7px}
.picture2 { float: right; clear:both; width: 255px; text-align: right; height: 162px; position: relative; right: 7px; margin-top:10px;}

.quoteimg { float: left; width: 79px; }
.quote .quotetext { float: left; color: #1d2b7d; font: normal normal normal 1em Trebuchet MS, Helvetica, Sans-Serif; }
.quote2 .quotetext2 { float: left; color: #1d2b7d; font: normal normal normal 1em Trebuchet MS, Helvetica, Sans-Serif; font-size: 12px; width: 310px; margin-right: 20px;}
.name { clear: left; color: #1d2b7d; font: normal normal bold 0.8em Trebuchet MS, Helvetica, Sans-Serif; margin-bottom: -0.2em }
.company { color: #1d2b7d; font: normal normal normal 0.75em Trebuchet MS, Helvetica, Sans-Serif;  }

.footer { float: left; width: 949px; height: 50px; background: #1d2b7d url(../images/footer2.jpg) no-repeat top; color: #FFF; font-size: 11px; position: relative; left: -6px; }
.footer a { color: #FFF; text-decoration: none }
.footer a:hover { color: #FFF; text-decoration: underline }
#fleft { margin: 30px 0 0 10px; float: left; }
#fmid { margin-top: 30px; position: relative; left: 340px; float: left; }
#fright { margin-top: 30px; position: relative; right: 10px; float: right; }

form { margin: 0px 0; font-size: 11px; }
input { float: left; width: 200px; margin-bottom: 5px; font-size: 11px;}
textarea { float: left; width: 200px; margin-bottom: 5px; font-family: tahoma, sans-serif; font-size: 11px;}
select { float: left; width: 200px; margin-bottom: 5px; font-family: tahoma, sans-serif; font-size: 11px;}
label { font-weight: bold; float: left; clear: left; width: 150px; }
.submit { float: left; clear: left; width: 100px; text-transform: uppercase; font-weight: bold; margin-top: 10px;}

.blue-bold { color: #1d2b7d; font-size: 0.75em; font-weight: bold; }
