@charset "UTF-8";
/* CSS Document */

/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family:Arial, Helvetica, sans-serif;}
body {line-height:1;}
ol, ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}/* tables still need 'cellspacing="0"' in the markup */

body {background-image:url(../images/back.png);background-repeat:repeat-x;}
img.photo-right{float:right;margin:0 0 20px 20px;border:4px solid #d9d9d9;}
img.photo-left{float:left;margin:0 20px 20px 0;border:4px solid #d9d9d9;}

div#container {margin:0 auto;}
div#header {background-image:url(../images/head-back.png);background-repeat:no-repeat;}
div#header h1{display:none;}
div#header h2{font-size:75%;color:#ffcc31;padding:25px 0 0 185px;}
div#header h2 a, div#header h2 a:visited {color:#ffcc31;text-decoration:underline;}
div#header h2 a:hover{color:#FFF;text-decoration:none;}

div#mainContent {padding:15px 0 0 15px;color:#333;}
div#mainContent h3 {padding-bottom:5px;}
div#mainContent h2 {color:#44aadf;font-size:120%;border-bottom:1px solid #ccc;padding-bottom:5px;margin:20px 0 15px 0;}
div#mainContent h2.home {border-bottom:none;margin-bottom:0;font-size:140%;line-height:125%;}
div#mainContent h3 {padding-top:10px;font-size:90%;}
div#mainContent p {margin-bottom:10px;line-height:145%;}
div#mainContent ul.home {padding:10px 0 15px 0;list-style-type:square;margin-left:15px;}
div#mainContent li.home {line-height:145%;font-weight:bold;}
div#mainContent ul {list-style-type:square;margin-left:15px;padding-bottom:10px;}
div#mainContent li {line-height:155%;}
div#mainContent ul ul {list-style:disc;}
div#mainContent ol {list-style-type:upper-alpha;margin-left:15px;padding-bottom:10px;}
div#mainContent ol ol {list-style-type:decimal;}
div#mainContent ol ol ol {list-style-type:upper-roman;}
div#mainContent a, div#mainContent a:visited {color:#039;}
div#mainContent a:hover {text-decoration:none;}	
div.resizemainContent {font-size:80%;}

div#mainContent small {font-size:75%;}
div#mainContent table {margin:15px 0;}
div#mainContent table td, div#mainContent table th {border-bottom:1px solid #999;line-height:150%;text-align:left;padding-left:10px;}
div#mainContent table th {color:#039;}
div#mainContent table th.title {color:#333;border-bottom:none;font-style:italic;padding:0;line-height:normal;}
div#mainContent table th.noborder {border:none;line-height:normal;}
div#mainContent table td.indent {padding-left:20px;}
div#mainContent table td.note {font-size:75%;text-align:right;font-style:italic;border:none;}
div#mainContent table td.alt, div#mainContent table th.alt {background-color:#deedf5;}
.line-through {text-decoration:line-through;}
div#mainContent table td.blue {background-color:#039;color:#fff;}
div#mainContent table td.lpq, div#mainContent table th.lpq {border:none;}
strong.highlight {color:#000000;background:#FFFF00;}

div#mission {background-color:#fec;padding:15px;margin:30px 0;border-right:1px solid #fdd178;border-bottom:1px solid #fdd178;font-size:90%;}
div#mission h2{padding:0;margin:0 0 5px 0;border-bottom:none;}
div#mission p{margin:0;line-height:135%;}

/*navigation*/
div#sidebar1 {padding: 25px 0 0 0;background-image:url(../images/sidebar1-back.png);background-repeat:no-repeat;}
div#sidebar1 ul{padding:30px 0;border-right:1px solid #ffcc31;}
div#sidebar1 li {font-size:75%;text-align:right;padding:0 12px 0 0;}
div#sidebar1 li a, div#sidebar1 li a:visited {color:#003;text-decoration:none;line-height:200%;}
div#sidebar1 li a:hover, div#sidebar1 li a:active {color:#44aadf;font-weight:bold;text-transform:uppercase;}
div#sidebar1 img.cover{margin:0 0 0 82px;}

body#home a#nav-home,
body#ben a#nav-ben,
body#req a#nav-req,
body#crim a#nav-crim,
body#class a#nav-class,
body#basic a#nav-basic,
body#reg a#nav-reg,
body#lat a#nav-lat,
body#contact a#nav-con,
body#pst a#nav-pst,
body#meet a#nav-meet {color:#44aadf;font-weight:bold;text-transform:uppercase;}

.seal {display:block;padding:10px 0;float:right;}

#apply {display:block;width:100px;height:44px;background: url(../images/app-button.gif) no-repeat 0 0;margin:0 0 10px 84px;}
#apply:hover {background-position:0 -44px;}
#apply:active {background-position:0 -88px;}
#apply span {display: none;}

#online {display:block;width:100px;height:44px;background: url(../images/button-online.gif) no-repeat 0 0;margin:0 0 10px 84px;}
#online:hover {background-position:0 -44px;}
#online:active {background-position:0 -88px;}
#online span {display: none;}

#alyssa {display:block;width:160px;height:90px;background: url(../images/TValyssa.jpg) no-repeat 0 0;}
#alyssa:hover {background-position:0 -90px;}
#alyssa span {display: none;}

#cass {display:block;width:160px;height:90px;background: url(../images/TVcass.jpg) no-repeat 0 0;}
#cass:hover {background-position:0 -90px;}
#cass span {display: none;}

#den {display:block;width:160px;height:90px;background: url(../images/TVden.jpg) no-repeat 0 0;}
#den:hover {background-position:0 -90px;}
#den span {display: none;}

#seagal {display:block;width:160px;height:90px;background: url(../images/TVseagal.jpg) no-repeat 0 0;}
#seagal:hover {background-position:0 -90px;}
#seagal span {display: none;}

div#footer{width:800px;margin:0 auto;/*border-top:1px solid #d9d9d9;*/}
div#footer small {display:block;font-size:60%;margin:20px 0;text-align:left;}

.CollapsiblePanel {margin: 0px;padding: 0px;}
.CollapsiblePanelTab {margin: 0px;padding: 2px;cursor: pointer;-moz-user-select: none;-khtml-user-select: none;}
.CollapsiblePanelContent {margin: 0px;padding: 0px;}
.CollapsiblePanelTab a {color: #039;text-decoration: underline;}

