/* ------------------------------------------ PAGE DEFAULTS --------------------------------------- */
body{margin: 0px; font-size: 80%;font-family: verdana, arial, helvetica, sans-serif;
     color: #666666;text-align:  center;min-width: 600px; background-color:#C1C1C1}
/* ie has a margin we need to remove explicitly */

td {font-size: 100%; font-family: verdana, arial, helvetica, sans-serif; 
    margin:0px; padding: 0px;}
/*this will set the size of text within table td's to the same size as body text size but
will also cause size to be inherited in td's with in td's thus a td within a td will
require: style="font-size:1em"*/

.clearer { height: 0px; line-height: 0px; clear: both;padding:0px;margin:0px;border:0px}

img {border-style: none;
	border-color: inherit;
	border-width: 0px;
	margin: 0px;
}
img.textRight {float: left;	border: 0px; margin: 0px 20px 1px 0px;}
img.textLeft {float: right;	border: 0px; margin: 0px 0px 1px 20px;}

p.firstLine {margin:0px; font-size:10pt;}

hr {color: #cccccc; /*border:1px;*/	border: solid 1px #cccccc;}

blockquote {margin-right: 20px;	margin-left: 15px;}
/*0D6CCA 0D5276 3D7392 cccccc*/
h1 {font-size:2em;	 font-weight:bold; color:#3D7392; margin:5px 0px 3px 0px;}
h2 {font-size:1.6em; font-weight:bold; color:#3D7392; margin:0px 0px 3px 0px;}
h3 {font-size:1.4em; font-weight:bold; color:#3D7392; margin:10px 0px 0px 0px;}
h4 {font-size:1.2em; font-weight:bold; color:#3D7392; margin:0px 0px 0px 0px;}
h5 {font-size:1.1em; font-weight:bold; color:#3D7392; margin:0px 0px 0px 0px;}
h6 {font-size:1.1em; font-weight:bold; color:#3D7392; margin:0px;}


/* ------------------------------------------ TOP NAVIGATION ------------------------------#cccccc; #0D5276 #0A246A*/
#topNav {border:0px solid black; width:775px;background: url(../images/bgTopNav2.gif) repeat-x top right; height:24px}
#topNavBg {padding:2px; border-left:1px solid #939292; background: url(../images/border1Right.gif) repeat-y top right; height:24px}
#topNav ul { clear:both; text-align:left; list-style-type: none; padding:1px 0px 0px 10px; margin: 0px 0px 0px 40px;}
#topNav ul li { border:0px solid; padding: 0px 0px 0px 22px; margin: 0px; display:inline;  }/*background: url(../images/bulletRed1.gif) no-repeat 0px 6px;*/
#topNav ul li a {color: black; text-decoration: none; font-weight:bold; font-size:12px }
#topNav ul li a:hover {text-decoration: underline;}   
#topNav ul li.active {font-weight:normal;  background: url()}   

/* ------------------------------------------ LEFT NAVIGATION ------------------------------*/
#leftNav {background: url(../images/bg_left_nav.gif) repeat-x 0px 0px; border:0px solid; width: 188px; height:200px}
#leftNav ul { list-style-type: none; padding: 4px 0px 0px 6px; margin: 0px 0px 0px 0px;}
#leftNav ul li {  border:0px solid; padding: 2px 0px 2px 8px; margin: 0px;  }/*background: url(../images/bulletRed1.gif) no-repeat 0px 6px;*/


#leftNav a {color: #3e3d8b; text-decoration: none; }
#leftNav a:link {}
#leftNav a:visited {}
#leftNav a:hover {text-decoration: underline;}
#leftNav a:active {font-weight:bold;  background: url()}

#promoBox {color:#6f8d30; margin:0px 8px 0px 8px;}
#promoBox2 {font-weight:bold; margin-bottom:5px}


/* ------------------------------------------ OTHER NAVIGATION ------------------------------*/
#header {position: relative; left: 50%;	width: 780px; margin-left: -390px; overflow: auto; border:0px solid black;}
#topBorder {width: 778px; height:26px; background:url(../images/borderTop.gif) repeat-x; border:0px solid black;}
#topBanner {width:661px; height:76px; float:left; margin:0px; background:url(../images/bgTop.jpg) repeat-y; }


#navAdults1 {border:1px solid; width: 200px; float:left; background:#EFE8E4}
#navAdults2 {border:0px solid; width: 200px; background:#A06229; color: white; font:bold; }
#navAdults3 {padding:4px}
#navAdults4 {padding:4px}
#navAdultsRight {margin-left:210px; border:1px float:left;  text-align:left;}


/* ------------------------------------------ MAIN CONTENT CONTAINERS ------------------------------*/
#headerTable {width:775px; border-left:1px solid #939292; border-top:0px; margin:0 auto;text-align: left;}
#headerTop {color:#828282; padding:0px;background: url(../images/border1Right.gif) repeat-y top right white}
#headerTopBg {background: url(../images/bg7.gif) repeat-y top right white; margin-right:10px}

#leftNav {border: 1px solid black}

#contentTable {width:775px; border-left:1px solid #939292; border-top:0px; margin:0 auto;text-align: left;}
#contentMain {margin-top:0px;  background: url(../images/border1Right.gif) repeat-y top right white } 
#contentMainDiv {margin:20px; border:0px solid } /*main content div*/


/* ------------------------------------------ FOOTER ------------------------------*/
#footer {width:775px; text-align:center; border:0px solid black; background:#cccccc }

#footer .rightBottomCorner  {border:0px solid; background: url(../images/border1Corner.gif) no-repeat bottom right; border:0px solid}
#footer .bottomBorder {margin-right:10px; background: url(../images/border1Bottom.gif) repeat-x bottom right ; height:10px}
#footer .topAndLeftBorder {padding:0px; margin-right:0px; margin-bottom:8px; border-top:1px solid; border-left:1px solid}

#footer ul{margin:0px; padding:0px; display: inline; }
#footer li{padding:10px; display: inline; }
#footer li.FirstItem {margin-left:0px;}
#footer li.Active {color:#FF6600; font-weight:bold; }
#footer li.firstItemActive {color:#FF6600; font-weight:bold; }
#footer li.Active span {border-bottom:3px solid}
#footer li a {color:#666666; text-decoration:none; font-size:0.8em; cursor:hand}


/* ------------------------------------------ FORM ELEMENTS ------------------------------*/
form {margin:0px}
select {font-size: 1.1em;}
input {font-size: 1.1em;}


/* ------------------------------------------ ANCHORS ------------------------------*/
a {color: #3E3D8B; text-decoration: underline;}
a:hover {color: #3E3D8B;text-decoration: underline;}

a.type1{color: #666666;text-decoration: none; line-height: 130%;}
a.type1:visited {color: #666666; text-decoration: none;}
a.type1:link {color: #666666; text-decoration: none;}
a.type1:active {background: url(http://www.sov.com/images/bullet_arrow2.gif) 0px 3px no-repeat; color: #000000;text-decoration: none;}
a.type1:hover {color: #000000;	text-decoration: none;}

a.type2 {color: #773418; }
a.type2:hover {color: #EA2126;	text-decoration: none;}

h4 a {color:#3D7392;text-decoration: none}
h4 a:hover {color:#3D7392;text-decoration: underline}

h5 a {color:#3D7392;text-decoration: none}
h5 a:hover {color:#3D7392;text-decoration: underline}


/* ------------------------------------------ LIST ITEMS ------------------------------*/
ul.type1 {margin:10px 0px 0px 30px}

ul.type2 {margin:10px 0px 0px 20px; list-style-type: none;}
ul.type2 li {background: url(../images/bulletRed1.gif) no-repeat 0px 6px; border:0px solid; padding: 2px 0px 2px 8px; margin: 0px;  }
ul.type2 a {color: #773418;text-decoration: none;}
ul.type2 a:hover {color: #EA2126;	text-decoration: underline;}

ul.type3 {margin:5px 0px 10px 0px; padding:0px; list-style-type: none;}
ul.type3 li {background: url(../images/bulletRed1.gif) no-repeat 0px 6px; border:0px solid; padding: 3px 0px 2px 20px; margin: 0px 0px 0px 20px;  }
ul.type3 a {color: #666666;text-decoration: none;}
ul.type3 a:hover {color: #666666;	text-decoration: underline;}

ul.type4 {margin:5px 0px 0px 0px; padding:0px; list-style-type: none;}
ul.type4 li {background: url(../images/bulletRed1.gif) no-repeat 0px 6px; border:0px solid; padding: 3px 0px 2px 13px; margin: 0px 0px 0px 0px;  }
ul.type4 a {color: #666666;text-decoration: none;}
ul.type4 a:hover {color: #666666;	text-decoration: underline;}

/* ------------------------------------------ TABLES ------------------------------*/
table.type1 {border-left:1px solid; border-top:1px solid}
table.type1 td {border-right:1px solid; border-bottom:1px solid; padding:1px 1px 3px 3px; vertical-align:top}
table.type1 th {border-right:1px solid; border-bottom:1px solid; padding:1px 1px 3px 3px; background:#A06229; color:white; text-align:left}

table.type2 {} /*background-color:#F3F5F4}*/
table.type2 .heading{font-size:1.2em; font-weight:bold; color:#0D5276; margin:-2px 0px 3px 0px;}
teble.type2 td { vertical-align:top; padding-top:20px;}
table.type2 td.content {padding:0px 10px 10px 20px; vertical-align:top;}
table.type2 img {margin:0px 0px 30px 0px}
table.type2 td.content a {text-decoration:none}
table.type2 td.content a:hover {text-decoration:underline}

table.type3 {border:1px solid #93b5c7; width:80%}
table.type3 td.heading {border-bottom:1px solid #93b5c7; font-weight: bold; padding:4px; color:#3D7392; background: url(../images/bgMainTable.gif)}
table.type3 td {padding:5px}

table.type4 {border:1px solid #93b5c7; width:80%}
table.type4 td.heading {border-bottom:1px solid #93b5c7; font-weight: bold; padding:4px; color:#3D7392; background: url(../images/bgType3.gif)}
table.type4 td {padding:5px}

/*used for forms*/
table.type5 td {font-size:1em}

table.type6 {} /*background-color:#F3F5F4}*/
table.type6 h4 {font-size:1.2em; font-weight:bold; color:#0D5276; margin:-2px 0px 3px 0px;}
teble.type6 td { vertical-align:top; padding-top:20px;}
table.type6 td.content {padding:0px 10px 10px 20px; vertical-align:top;}
table.type6 img {margin:0px 0px 30px 0px}
table.type6 td.content a {text-decoration:none}
table.type6 td.content a:hover {text-decoration:underline}



/* ------------------------------------------ PROMO BOXES ------------------------------*/
div.BoxType1 {border:1px solid black;}
div.BoxType1 .heading {border-bottom:1px solid black; background: grey url(../images/bgType3.gif); padding:4px; font-size:1.2em; font-weight:bold; color: black}
div.BoxType1 .content {padding:5px}

div.BoxType2 {border:1px solid #93b5c7;}
div.BoxType2 .heading {border-bottom:1px solid #93b5c7; font-weight: bold; padding:4px; color:#3D7392; background: url(../images/bgType3.gif)}
div.BoxType2 .content {padding:10px}

div.BoxType3 {border:1px solid #93b5c7; background-color:#EEEEED; padding:5px; font-size:9pt}

div.BoxType4 {border:1px solid #93b5c7; width:500px}
div.BoxType4 .content {padding:10px}

/*------------------------------------------LISTS---------------------------------*/
#link {clear: both;width: 100%; font-family: sans-serif; margin-bottom: 15px;}
#link .link_thumb {padding: 5px 10px 5px 10px;}
#link .link_title {padding: 0; padding-bottom: 0.1em;}
#link .link_title a {color:#0000FF; font-size:1.2em; font-weight: bold; text-decoration:underline}
#link .link_title a:visited {color:#810081;}
#link a {text-decoration:none;}

#link .link_desc {margin-left: 10px;font-size: 1em;}
#link .link_stats {margin-left: 10px;font-size: 0.75em;}
#link .link_stats a {text-decoration: none;color: #333;}
#link .link_author {margin-left: 10px;font-size: 0.9em;color: #aa9988;}


.userFeedback
{
	margin:auto;
	text-align:center;
	font-weight:bold;
	color:Green;
	border:1px solid #366CA2;
	padding: 5px;
	width:60%
}
