﻿body {margin:0px auto; padding:25px 0px 0px 0px; background-image:url('../Images/bg-gradient.jpg'); background-repeat:repeat-x; background-color:#0f1756; font-size:13px;font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}
	
div#my_twitter_status {background-image:url(../Images/twitter-background.jpg); width:980px; position:relative; height:38px;}
div#my_twitter_status p {padding:0px; margin:0px; position:absolute; top:12px; left: 120px; color:#0b1d2c; text-transform:uppercase; text-shadow:1px 1px 0 #b0c9de; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
div#my_twitter_status p span {color:#183956; font-style:italic;}
div#my_twitter_status p a {text-decoration:none; color:#0b1d2c; text-transform:uppercase; text-shadow:1px 1px 0 #b0c9de; }


.modalBG
{
	background-color:White;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup 
{
	background-color:#FFFFFF;
	border:4px solid #006ac4;
	padding:20px;
	width:270px;
}



div.center {margin:0px auto; text-align:center;}
div.clear {clear:both;}
div.center table {margin:0px auto; text-align:center;}
td.navigation {background-image:url('../Images/bg-navi-background.jpg'); height:32px; background-repeat:no-repeat; padding-left:10px; border-top:1px solid #1d76bc;}
td.body {background-color:#FFF; text-align:left;}
td.header-navi {font-size:10px; color:#fefefe; text-align:right; padding:0px 5px 0px 0px;}

ul#Navigation{float:left; padding:0px; margin:0px; line-height:30px;}
ul#Navigation li{float:left; display:inline; padding:0px 10px; margin:0px; font-size:12px; color:#fff; text-transform:uppercase; }
ul#Navigation li a{text-decoration:none; color:#ffffff; display:block; }

div.NavigationHeader {float:left;}
div.NavigationHeader ul {float:left;}
div.NavigationHeader ul li {font-size:11px; list-style:none; text-align:left;}

.qcLink {background-color:#000;}

.submenu {background-color:#000; color:#fff; font-size:11px; visibility:hidden; z-index: 100; }
.submenu ul {padding:0px; margin:0px; list-style:none; z-index: 100; }
.submenu ul li {padding:0px; margin:0px; z-index: 100; }
.submenu ul li a{display:block;z-index: 100; padding:5px 10px; color:#FFF; margin:0px; background-color:#03061f; text-decoration:none;}
.submenu ul li a:hover{background-color:#0583d8; margin:0px; z-index: 100; }

td.sidebar {padding-top:20px;}
td.sidebar img {margin-top:10px;}
td.pagecontents {text-align:left; padding:30px 10px 20px 0px ; }

td.pagecontents table {float:left;}

td.footer {color:#fff; text-align:right; padding:5px 0px; font-size:11px;}
td.footer a {color:#fff; text-decoration:none; font-size:11px;}

a{text-decoration:underline; color:#006ac4;}
a:hover{text-decoration:underline;}



h1 {padding:0px 0px 0px 0px; margin:0px; color:#101757; font-size:20px; font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}
h2 {padding:0px 0px 20px 0px; margin:0px; font-size:14px; color:#006ac4; font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}
h3 {padding:0px 0px 10px 0px; margin:0px; font-size:13px; color:#072048; font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}
h4 {padding:0px 0px 0px 0px; margin:0px; font-size:14px; color:#006ac4; font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}
h5 {padding:0px 0px 0px 0px; margin:0px; font-size:12px; color:#006ac4; font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}
h6 {padding:0px 0px 20px 0px; margin:0px; font-size:12px; color:#072048; font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}

p {font-size:13px; line-height:140%; padding:0px 0px 10px 0px; margin:0px; font-family:Lucida Sans Unicode, Verdana, Sans-Serif;}
.imgleft {padding-right:20px; padding-bottom:10px; }
.imgright {padding-left:20px; padding-bottom:10px;}

span.caption {padding:5px 10px; font-size:10px; display:block;}
div.articleImage{ float:left; width:270px; background-color:#f3efee; border-bottom:1px solid #dad9d7; margin-right:20px; }

div.featureHeader1 {background-image:url('../Images/FeatureHeader1.jpg'); background-repeat:no-repeat; width:290px; height:44px; color:#fff; text-align:left; font-size:13px; text-transform:uppercase; line-height:65px; padding:0px 0px 0px 10px; font-family:Century Gothic, Sans-Serif; font-weight:bold;}
div.featureHeader2 {background-image:url('../Images/FeatureHeader2.jpg'); background-repeat:no-repeat; width:290px; height:44px; color:#fff; text-align:left; font-size:13px; text-transform:uppercase; line-height:65px; padding:0px 0px 0px 10px; font-family:Century Gothic, Sans-Serif; font-weight:bold;}
div.featureHeader3 {background-image:url('../Images/FeatureHeader3.jpg'); background-repeat:no-repeat; width:290px; height:40px; color:#fff; text-align:left; font-size:13px; text-transform:uppercase; line-height:57px; padding:0px 0px 0px 10px; font-family:Century Gothic, Sans-Serif; font-weight:bold;}
div.featureHeader4 {background-image:url('../Images/FeatureHeader4.jpg'); background-repeat:no-repeat; width:290px; height:40px; color:#fff; text-align:left; font-size:13px; text-transform:uppercase; line-height:57px; padding:0px 0px 0px 10px; font-family:Century Gothic, Sans-Serif; font-weight:bold;}
div.featureHeaderLong {background-image:url('../Images/FeatureHeaderLong.jpg'); background-repeat:no-repeat; width:610px; height:35px; color:#fff; text-align:left; font-size:13px; text-transform:uppercase; line-height:45px; padding:0px 0px 0px 10px; font-family:Century Gothic, Sans-Serif; font-weight:bold}

table.homepageFeaturebox {background-image:url('../Images/imgFeatureBoxBackground.gif'); background-repeat:repeat-x; background-position:top; background-color:#fbfbfc; border:1px solid #afb9ce;}
table.homepageFeaturebox span.heading {font-size:10px; color:#001030;}
table.homepageFeaturebox a {font-size:10px; color:#001030;}

div.featureText {text-align:left; border:1px solid #afb9ce; border-top:0px; padding:15px; height:100px;background-image:url('../Images/FeatureText.jpg'); background-repeat:repeat-x; background-color:#fbfbfc;}
div.featureText p, div.featureText td {font-size:11px; }
ul li {font-size:13px;}

a.smalllinks {color:#fff; text-decoration:none;}

.LeftAlignPanel {text-align:left;}
.LeftAlignPanel table{float:left;}
img {padding:0px; margin:0px;}

tr.ImageBlock img {display:block;}

.page-header { background-image:url('../Images/header-graphic.jpg'); background-repeat:no-repeat; height:107px; font-size:10px; color:#fefefe; text-align:right; padding:15px 18px 0px 0px; }
.associations { background-image:url('../Images/associations-footer.jpg'); background-repeat:no-repeat; height:46px; padding:7px 0px 0px 18px; }