﻿body {
	background: url('/_global/css/css_images/bkg_slice_775.gif') repeat-y;
	background-color: #e7e9eb;
	background-position: center;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: small;
}
#outer_container {
	text-align: center; /* this overrides the text-align: center on the body element. */
	width: 750px;
	margin: 0 auto; /* 0 top/bottom, automatic left/right */
	padding: 0px;
    margin-left: auto ;
    margin-right: auto ;
}
#inner_container {
    position:relative;
    width:750px;
    height:auto;
	margin: 0px;
	padding: 0px;
}
#seg_header {
    width:730px;
    margin: 5px 10px 0px 10px;
    padding:0px;
}
#seg_content {
    position:relative;
	width:550px;
    margin: 5px 5px 5px 10px;
    padding:0px;
	text-align:left;
	float:left;
}
#seg_sidebar {
    float:right;
	width:170px;
	margin: 5px 10px 5px 5px;
    padding:0px;
	text-align:center;
}
#seg_footer {
    clear:both;
    width:730px;
    margin: 10px 10px 5px 10px;
	padding: 0px;
	font-size:x-small;
	text-align:center;
	color:Gray;
	}
#column_left {
    float:left;
    width: 140px;
    margin: 5px 0px 0px 0px;
}
#column_center {
    float:left;
    width:400px;
    margin: 0px 0px 0px 10px;
}

/*  -------------------------------------------------
    Info Box
    ------------------------------------------------- */
.infobox {
    margin: 5px 0px 5px 0px;
    background-color:White;
}
.infobox_top {
    color:White;
    font-size: small;
    font-weight:bold;
    background-color:White;
}
.infobox_top_content {
	text-align: center;
}
.infobox_body {
	border: 1px solid #C0C0CA;
	background-color: #F0F0F0;
	text-align:left;
	padding: 5px;
	min-height: 70px;
}

/*  -------------------------------------------------
    this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float
    ------------------------------------------------- */
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*  -------------------------------------------------
    Rounded Box corner - From www.spiffycorners.com
    class name=rounded, bg color=ffffff (white),fg color=283591 (blue)
    ------------------------------------------------- */
.rounded{display:block}
.rounded *{display:block; height:1px; overflow:hidden; font-size:.01em; background:#283591}
.rounded1{margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #a2a8cf; border-right:1px solid #a2a8cf; background:#5d67ac}
.rounded2{margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #e9eaf4; border-right:1px solid #e9eaf4; background:#505ba5}
.rounded3{margin-left:1px; margin-right:1px; border-left:1px solid #505ba5; border-right:1px solid #505ba5;}
.rounded4{border-left:1px solid #a2a8cf; border-right:1px solid #a2a8cf}
.rounded5{border-left:1px solid #5d67ac; border-right:1px solid #5d67ac}
.roundedfg{background:#283591;padding:0 15px 0 15px;}
/* end of Spiffy Corners */

/*  -------------------------------------------------
    Header Menu Links
    ------------------------------------------------- */
.header_menu_item {padding: 0 10px 0 10px;text-decoration: none; color:White;}
a.header_menu_item:link {color: white;}
a.header_menu_item:visited {color: white;}
a.header_menu_item:hover {text-decoration: underline; color: green;}
a.header_menu_item:active {color: white;}
/*  -------------------------------------------------
    Footer Menu Links
    ------------------------------------------------- */
.footer_menu_item {padding: 0 10px 0 10px;text-decoration: none; color:Gray;}
a.footer_menu_item:link {color:Gray;}
a.footer_menu_item:visited {color:Gray;}
a.footer_menu_item:hover {text-decoration: underline; color:Blue;}
a.footer_menu_item:active {color:Gray;}

.podPic {
    float:left;
    margin-right: 5px;
}
/*  -------------------------------------------------
    FAQ's
    ------------------------------------------------- */
.faq_qa {
    margin: 10px 0px 10px 0px;
}
.faq_q_row {
    color:Black;
    font-weight:bold;
}
a.faq_q_link:link {color: Black;}
a.faq_q_link:visited {color: Black;}
a.faq_q_link:hover {text-decoration: underline; color: green;}
a.faq_q_link:active {color: Black;}

.faq_a_row {
}
.faq_prompt {
    float:left;
    font-weight:bold;
    width: 30px;
}
.faq_response {
    float:left;
    width:500px;
}

/*  -------------------------------------------------
    Privacy Page
    ------------------------------------------------- */
.privacy_header {
    font-weight:bold;
}
