@import url("styleSheet_structure.css"); 
@import url("styleSheet_navigation.css");
@import url("styleSheet_content.css");
@import url("styleSheet_vividCMS.css");

/* General Classes
------------------------------------------------------ */
* {
margin: 0px;
padding: 0px;
}
html {
padding: 1px 0px 0px 2px;
margin:0px;
background-color:#FFFFFF;
width:100%;
height:100%;
}
body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:100%;
height:100%;
min-width:770px;
background: url(../images/index_page/bg_body.gif) repeat-x left top #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
line-height: 1.2em;
color: #003366;
}
body#BodyInterior {
background:url(../images/internal_pages/bg_body.gif) repeat-x left top #ffffff;
}


/* Links
------------------------------------------------------ */
a, a:link, a:visited, a:active { 
color:#003366; 
text-decoration:underline; 
}

a:hover {
color:#999999;
text-decoration : underline;
}


/* Forms
------------------------------------------------------ */

.textFieldWide {
height: 16px;
width: 200px;
font-size: 11px;
border: solid 1px #CCCCCC;
margin: 3px 0px 3px 0px;
padding: 1px;
}

.textFieldSmall {
height: 16px;
width: 90px;
font-size: 11px;
border: solid 1px #CCCCCC;
margin: 3px 0px 3px 0px;
padding: 1px;
}



textarea {
}

select {
}

.formStyle tr{
background: #FFF;
}

.formStyle td{
padding-left: 5px;
}

/* HTML 
------------------------------------------------------ */

hr {
border: none 0;
border-top: 1px solid #999999;
width: 100%;
height: 1px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}
ol {
list-style:decimal;
padding: 0px 0px 5px 28px;
margin:0px 0px 8px 10px;
}
ol li {
margin:0px 0px 10px 0px;
}
ul{
list-style:disc;
padding: 0px 0px 5px 22px;
margin:0px 0px 8px 10px;
}
li{
margin: 0px;
padding:0px;
}


