/* @group General Styles */
* {
margin: 0;
padding: 0;
}

body {
font: normal 15px/1.4  Arial, sans-serif;
color: #000;
text-align: center;
background: #d9d9d9 url(images/bg.jpg) repeat-x top left;
}

p {
margin: 0 0 15px;
}

b, strong {
font-weight: bold;
color: #98c1e9;
}

a {
color: #00498f;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

img {
border: none;
}

.image-left {
float: left;
margin: 0 20px 0 0;
}

.image-right {
float: right;
margin: 0 10px 0 20px;
}
	
/* @end */

/* @group Layout */

#container {
margin: 13px auto;
width: 985px;
text-align: left;
}

.clearer {
clear: both;
}

#pageHeader {
float: left;
width: 277px;
min-height: 700px;
height: auto !important;
height: 700px;
background: #000 url(images/bg_navi.gif) no-repeat bottom left;
}
#pageHeader img {
padding-top: 74px;
padding-bottom: 54px;
padding-left: 53px;
}
#pageHeader ul {
list-style-type: none;
font-size: 18px;
line-height: 1.5;
text-transform: uppercase;
}
#pageHeader ul ul {
font-size: 12px;
padding: 8px 0;
line-height: 1.8;
}
#pageHeader ul ul ul {
font-size: 12px;
margin: 4px 0;
padding: 6px 0 12px;
line-height: 1.5;
background: #202020;
}
#pageHeader a {
color: #fff;
padding-left: 53px;
font-weight: lighter;
}
#pageHeader a#current,
#pageHeader a.currentAncestor {
color: #98c1e9;
}

#contentContainer {
float: right;
padding-left: 13px;
width: 695px;
min-height: 700px;
height: auto !important;
height: 700px;
}

#contentContainer #content {
float: left;
width: 340px;
min-height: 700px;
height: auto !important;
height: 700px;
background: #fff;
}
#sidebarContainer {
float: right; 
width: 342px;
min-height: 700px;
height: auto !important;
height: 700px;
background: #fff url(images/bg_sidebar.gif) repeat-x top left;
}

#sidebarContainer #sidebar {
}

#sidebarContainer .sideHeader {
}
#contentContainer #content p,
#contentContainer #content ul,
#sidebarContainer #sidebar p,
#sidebarContainer #sidebar ul {
padding: 0 20px 10px;
}

#footer { 
text-align: center;
padding-top: 23px;
}

#footer ul {
list-style-type: none;
}
#footer li {
display: inline;
padding-left: 60px;
}
#footer li.first {
padding-left: 0;
}
#footer img {
vertical-align: top;
}
	
/* @end */


/* @group Global Classes */

blockquote, .standout {
margin: 0 20px 20px;
}

h1, h2, h3, h4, .sideHeader {
margin: 0;
padding: 0 20px;
font-weight: normal;
font-size: 28px;
line-height: 1.2;
text-transform: uppercase;
}
h1, h2, h3, h4 {
color: #000;
}
.sideHeader {
color: #447aad;
}


/* Main content area unordered list styles */
#contentContainer #content ul {
margin: 0 18px 15px;
padding-left: 8px;
}
ul.disc {
list-style-type: disc;
}
ul.circle {
list-style-type: circle;
}
ul.square {
list-style-type: square;
}
ol.arabic-numbers {
list-style-type: decimal;
}
ol.upper-alpha {
list-style-type: upper-latin;
}
ol.lower-alpha {
list-style-type: upper-latin;
}
ol.upper-roman {
list-style-type: upper-roman;
}
ol.lower-roman {
list-style-type: lower-roman;
}

/* Sidebar area unordered list styles */
#sidebarContainer #sidebar ul {
list-style-type: none;
margin: 0 0 15px;
padding-left: 0;
}
#sidebarContainer #sidebar li {
margin: 0 0 8px;
}


/* Table Styles */
table {
border-collapse: collapse;
margin: 0 0 15px;
padding: 0;
}
table, th, td {
border: 1px solid #000;
}
/* @end */

/* @group File Sharing */

.filesharing-description {
}

.filesharing-item {
}

.filesharing-item-title a:link {
}

.filesharing-item-title a:hover {
}

.filesharing-item-title a:visited {
}

.filesharing-item-description {
}

/* @end */

/* @group Contact Form */
.message-text { 
padding: 0 30px;
} 
form {
padding: 0 30px;
}
.required-text {
color: #f00;
} 
.form-input-field {
padding: 4px 2px;
font-size: 13px;
font-family: Arial, sans-serif !important;
border: 1px solid #B8CCE0;
} 
.form-input-button { 
font-size: 11px;
font-family: Arial, sans-serif !important;
text-transform: uppercase;
} 
/* @end */
