body {
background:#010f5f url('../images/backgrounds/bg_body.jpg') repeat-x top left;
color:#666;
font:12px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

td
{
	font-size: 12px;
}

/* MAIN STRUCTURE start */
#container {
width:940px;
margin:20px auto;
padding:0;
}

#header {
clear:both;
width:940px;
height:160px;
background:url('../images/backgrounds/bg_header.jpg') no-repeat top left;
padding:0;
margin:0;
}

#innercontainer {
clear:both;
margin:0;
padding:0;
}

#innercontainer2 {
clear:both;
float:left;
width:940px;
background:url('../images/backgrounds/bg_content.gif') repeat-y top left;
margin:0;
padding:20px 0;
}

#left {
clear:left;
float:left;
width:230px;
font-size:11px;
}

#contentcontainer {
float:right;
width:710px;
padding:0;
}

.contentleft, .content {
padding:0 18px;
}

#footer {
clear:both;
height:22px;
background:#cecece url('../images/backgrounds/bg_footer.gif') repeat-x top left;
font-size:11px;
color:#666;
padding:8px 40px 0;
margin:0;
}
/* MAIN STRUCTURE end */

/* MAIN ELEMENTS start */

.content p, .contentleft p {
padding:0 0 10px;
margin:0;
}

.content img {
}

.content .rightimg {
float:right;
margin-left:10px;
}

.content a, .contentleft a {
color:#666;
}

.content a:hover, .contentleft a:hover {
color:#000;
}

.content a.more, .contentleft a.more {
color:#333;
font-weight:bold;
text-decoration:none;
}

.content a.more:hover, .contentleft a.more:hover {
color:#b60e0e;
}

/* MAIN ELEMENTS end */

/* FORM ELEMENTS start * /
.content label{
float:left;
display:block;
width:165px;
margin:0;
padding:0;
font-weight:bold;
}

.content input {
display:inline;
margin:0;
padding:0;
}
/* FORM ELEMENTS end */

/* HEADINGS start*/
h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0 0 10px 0;
}

h1 {
font-size:14px;
color:#010c4c;
text-transform:uppercase;
border-bottom:1px solid #010c4c;
}

h1 span {
font-weight:normal;
}

h1.gray {
color:#666;
}

h2 {
font-size:14px;
}

h3 {
font-size:12px;
}

h3 span {
font-weight:normal;
}

h4 {
font-size:12px;
font-weight:normal;
}

h5 {
font-size:10px;
}

h6 {
font-size:10px;
color:#010c4c;
}
/* HEADINGS STYLES end */

/* HEADER ELEMENTS and MAIN NAVIGATION MENU start */
#header img#logo {
margin:20px;
border:none;
}

ul#navmenu {
display:block;
width:940px;
height:40px;
background:url('../images/backgrounds/bg_nav.gif') repeat-x top left;
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}

ul#navmenu li {
float:left;
display:block;
margin:0;
padding:0;
}

ul#navmenu li a {
float:left;
display:block;
height:25px;
color:#666;
background:url('../images/backgrounds/bg_nav.gif') repeat-x top left;
text-decoration:none;
font-size:11px;
margin:0;
padding:15px 33px 0;
border-right:1px solid #fff;
text-transform:uppercase;
}

ul#navmenu li a#home {
width:164px;
}

ul#navmenu li a.last {
border-right:none;
}

ul#navmenu li a:hover,

#page-home ul#navmenu li a#home, #page-services ul#navmenu li a#services
{
background-position:bottom left;
}

/* HEADER ELEMENTS and MAIN NAVIGATION MENU end */

/* SIDE NAVIGATION start */
ul#sidenav {
list-style-type:none;
margin:0;
padding:0;
}

ul#sidenav li {
margin:0 0 10px;
padding:0;
}

ul#sidenav li a {
color:#666;
text-decoration:none;
font-size:11px;
margin:0;
padding:0;
}

ul#sidenav li a:hover, ul#sidenav li a.current {
color:#b60e0e;
}
/* SIDE NAVIGATION end */

/* FOOTER ELEMENTS start */
img.sponsor-logo {
float:left;
border:none;
padding:0;
margin:0;
}

#footer span {
float:right;
}

#footer a {
color:#666;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}
/* FOOTER ELEMENTS end */

/* OTHER ELEMENTS start */
.hidden {
display:none;
}
/* OTHER ELEMENTS end */
.Heading
{
	font-size:14px;
	color:#010c4c;
	font-weight: bold;
}
.Disclaimer
{
	font-size: 85%;
}