/* ********************************************************* */
/* Standard styles                                           */
/* ********************************************************* */
body {
	margin-top: 20px;
}

input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.footerNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color:#999999;
	font-weight:normal;
	text-align:center;
	border:1px solid #ffffff;
	border-collapse:collapse;
}

.footerNav a {
	color:#FFFFFF;
	text-decoration: none;
}

.footerNav a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.genCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

.genCopySmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.genCopy a {
	color: #FF9900;
	text-decoration:none;
}

.genCopy a:hover {
	color: #FF9900;
	text-decoration:underline;
}

.testimonial {
	font-family:"Lucida Calligraphy", Calibri, "Comic Sans MS";
	font-size: 13px;
	/*font-style:italic;*/
	color: #333333;
	margin-left:25px;
	margin-right:25px;
	line-height:25px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
	font-weight:bold;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
}

.list_items_small {
	font-size: 12px;
	line-height:18px;
}

.footerQuickLinks, .footerQuickLinks a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a0a1a3;
	text-decoration:none;
}

.shadow_side {
	background:transparent url('/images/shadow_side.jpg') repeat-y 0 0;
}

.shadow_bottom {
	background:transparent url('/images/shadow_bottom.jpg') repeat-x 0 0;
}

.footerQuickLinks a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a0a1a3;
	text-decoration:underline;
}

.tagline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight:bold;
}

.bannerLine {
	background-color:#FF9900;
	height:1px;
}


.banner {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.sideBoxTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
	font-weight:bold;
	text-align:left;
}
 
.sideBoxDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c0c1c3;
	text-align:left;
}
 
.sideBoxCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight:normal;
	text-align:left;
}
 
.sideBoxCopy a{
	color: #990000;
	text-decoration:none;
}
 
.sideBoxCopy a:hover{
	color: #ff0000;
	text-decoration:underline;
}

.sideBoxSides {
	background-color: #003366;
}
 
.sideBoxBack {
	background-color: #E0E1E3;
}
 
.popupwindowlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

.popupwindowlink a {
	text-decoration:underline;
}

.popupwindowlink a:hover {
	text-decoration:underline;
	color:#00CCFF;
}


.textbox {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid;
	border-color: #666666;
	}

.page_nav_bar {
    color: #ffffff;
    font-family: verdana, arial,helvetica,sans-serif;
    font-size: 10px;
    line-height: 14px;
    text-decoration: none;
}

.navitem {
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    padding: 5px;
    text-align: center;
    cursor: pointer;
	color:#FF0000;
}

.navitem_normal {
	background-image: url('/images/nav/nav_bar_normal.gif');
    border:1px solid white;
}

.navitem_hover {
	background-image: url('/images/nav/nav_bar_hover.gif');
    border:1px solid white;
}

.navitem a {
    color: #333333;
    text-decoration: none;
}

.navitem a:hover {
    color: #000000;
    text-decoration: none;
}

.navitem_hover a{
    color:#000000;
    text-decoration: none;
}

.page_nav_bar_sub {
	background:transparent url('/images/nav/banner_grey_fade.jpg') repeat-x 0 0;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	padding-top:7px;
	padding-left:4px;
	font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
	color:#666666;
	vertical-align:middle;	
	height:24px;
}

.page_nav_bar_sub a, .page_nav_bar_sub a:active, .page_nav_bar_sub a:visited {
	text-decoration:none;
	color:#666666;
}

.page_nav_bar_sub a:hover {
	text-decoration:underline;
	color:#333333;
}

.tick_list {
	list-style-image: url('/images/tick.gif');
}