/* Start of CMSMS style sheet 'Strut Main Stylesheet' */
/*undohtml by Tantek (tantek.com) used under CC 3.0 license*/
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre, form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
/* end undohtml */

img { behavior: url(iepngfix.htc); }

a, a:visited {
color: #0073ff;
text-decoration: none;
}

a:hover, a:active {
color: #a0cbff;
}

dfn {
display: none;
}

body {
background: #0f0f0f url(images/bg.png) top center no-repeat;
text-align: center;
color: #DDD;
font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, sans-serif;
font-size: 11px;
line-height: 1.1em;
}

#container {
width: 750px;
text-align: left;
margin: 100px auto;
}

#header {
width: 750px;
height: 70px;
}

#main {
margin: 15px auto 0 auto;
border-top: #001cfb 1px solid;
border-bottom: #001cfb 6px solid;
width: 750px;
height: 450px;
background: #0f0f0f;
}

#nav {
width: 140px;
margin: 0;
float: left;
height: 450px;
text-align: center;
text-transform: uppercase;
}

#nav ul {
margin: 25px 10px 0 10px;
width: 120px;
}

#nav li {
display: block;
}

#nav a, #nav h3 {
font-family: "Trebuchet MS", Tahoma, sans-serif;
color: #EDEDED;
display: block;
padding: 7px 10px 7px 10px;
margin: 13px 0 13px 0;
}

* html #nav a {
margin: 0;
}

* html #nav h3 {
margin: 0 0 13px 0;
}

#nav a:hover, #nav h3 {
background: #004cfd url(images/navbg.png) repeat-x;
}

#top {
width: 610px;
padding: 0;
margin: 0;
float: right;
}

.homepage{
height: 300px;
}

.subpage{
height: 200px;
}

#contentbg {
background: url(images/contentbg.png) no-repeat;
float: left;
padding: 0;
height: 250px
}

#footer {
float: left;
margin: 0;
padding: 0;
height: 70px;
width: 750px;
overflow: hidden;
}

/* End of 'Strut Main Stylesheet' */

/* Start of CMSMS style sheet 'FlexScroll Stylesheet' */
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 8px;
}

.vscrollerbar {
width: 8px;
}

.hscrollerbase {
height: 8px;
}

.hscrollerbar {
height: 8px;
}

/* styles for scrollbar images start here */

.hscrollerbar {
background: #FFF;
}

.vscrollerbar {
background: #FFF;
}

.vscrollerbar, .hscrollerbar {
padding: 0px;
z-index: 2;
}

.vscrollerbarbeg {
display: none;
}

.vscrollerbarend {
display: none;
}

.hscrollerbarbeg {
display: none;
}

.hscrollerbarend {
display: none;
}

.scrollerjogbox {
top: auto; left: auto;
bottom: 0px; right: 0px;
}

.vscrollerbase {
background: #555555;
}

.vscrollerbasebeg {
display: none;
}

.vscrollerbaseend {
display: none;
}

.hscrollerbase {
background: #555555;
}

.hscrollerbasebeg {
display: none;
}

.hscrollerbaseend {
display: none;
}
/* End of 'FlexScroll Stylesheet' */

/* Start of CMSMS style sheet 'Subpage Main Content' */
#maincontent, body.mceContentBody {
font-size: 13px;
line-height: 1.6em;
margin: 25px 0 25px 30px;
padding-right: 50px;
width: 580px;
w\idth: 530px;
height: 195px;
float: left;
overflow: auto;
outline: none;
display: inline;
text-align: left;
overflow-x: hidden;
}

#maincontent p, body.mceContentBody p{
margin-bottom: 10px;
}

#maincontent h1, body.mceContentBody h1 {
color: #001cfb;
font-size: 14px;
text-transform: uppercase;
}

.formbuilderform {
height: 450px;
}


.formbuilderform2 {
height: 650px;
}

.formbuilderform2 textarea {
margin-left: 100px;
margin-right: 0;
}


.formbuilderform2 div label {
float: left;
width: 600px;
}

.formbuilderform label {
width: 100px;
float: left;
}

div.required {
width: 550px;
height: 35px;
}

#maincontent input, #maincontent select, #maincontent textarea {
float: left;
}

#maincontent textarea {
width: 300px;
height: 80px;
}

#maincontent div.required label {
width: 100px;
float: left;
}

.submit {
width: 300px;
float: left;
margin: 10px 0 0 100px;
}
/* End of 'Subpage Main Content' */

