/*----------------------------------*/
/* CSS Document                     */
/* for Static Guard Web Site        */
/* created 09-07-2006               */
/*----------------------------------*/






/*----------------------------------*/
/* html tags                        */
/*----------------------------------*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666; /*set text base color*/
	line-height:1.2em;
	background-color:#FFFFFF;
	margin-top:15px !important;  /* this is to adjust the space on the top of page for IE (PC+MAC)*/
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.2em;
}

li {
	color:#9c9089; /*set text base color*/
	line-height:1.1em;
	list-style-image:url(../images/triangle-grey.gif);
	list-style-position:inside;
	padding-top:1px;
	vertical-align:middle;
	text-decoration:none;
}

.bullet,
a.bullet:link,
a.bullet:visited {color:#9c9089; /*set text base color*/
	line-height:1.1em; text-decoration:none;}

a.bullet:hover,
a.bullet:active {	text-decoration:underline; color:#0066FF;}


/* ------------------*/
/* text styles       */
/*------------------ */
.text-darkblue {color:#5273ae !important; text-decoration:none; }
.text-bright-blue {color:#4ba3cd !important; text-decoration:none; }
.text-blue {color:#84b7d6 !important;}
.text-blue-bold {color:#84b7d6; font-weight:bold; font-size:11px; !important;}

.text-lite-blue {color:#bed4e1 !important;}

.text-white {color:#FFFFFF !important;}

.text-brown {color:#7c4b2b !important;}


.text-white-small,
a.text-white-small:link,
a.text-white-small:active,
a.text-white-small:hover,
a.text-white-small:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	line-height:14px;
	text-transform:none;
	text-decoration:none;
}


.text-white-large {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:200;
	line-height:16px;
	text-decoration:none;
	text-transform:none;
}

a.text-blue,
a.text-blue:link,
a.text-blue:active 
 {color:#84b7d6; text-decoration:none !important;}

a.text-blue:hover
 {color:#0066ff !important; text-decoration:underline!important;}


.text-large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:normal;
}


.page-title {
	color:#4DA0FF;
	/*color:#88bfdb;*/
	font-size:20px;
	font-weight:200;
	line-height:22px;
	text-align:left;
	text-transform:capitalize;
}

.page-title-sm {
	color:#4DA0FF;
	/*color:#88bfdb;*/
	font-size:16px;
	font-weight:200;
	line-height:22px;
	text-align:left;
	text-transform:capitalize;
}


span.header,
.header
a.header:active,
a.header:link,
 {	
	font-family: Arial, Helvetica, sans-serif;
	color:#0066ff;
	font-size:14px;
	line-height:15px;
	text-decoration:none;
}


.header-large,
a.header-large-bold:link,
a.header-large-bold:visited  {
	font-family: Arial, Helvetica, sans-serif;
	color:#0066ff;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
}

span.header:hover,
span.header:active,
a.header,
a.header-visited,
a.header-large-bold:hover{ 	
	color:#0066ff;
	font-size:16px;	
	font-weight:bold;
	text-decoration:underline;
}


.text-cap {text-transform:uppercase !important;}

.text-lowercase {text-transform:lowercase !important;}

.text-normal {text-transform:capitalize !important;}


.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#84b7d6;
	text-decoration:none;
}


/*---------------*/
/* paddings      */
/*---------------*/
.content {
	padding: 15px 0px 20px 0px;
}

.content-sub {
	padding:0px 5px 20px 2px;
}

.content-question {
	padding:10px 10px 20px 10px;
}

.padding-bottom-3 {padding-bottom:3px;}
.padding-bottom-5 {padding-bottom:5px;}
.padding-bottom-10 {padding-bottom:10px;}
.padding-bottom-20 {padding-bottom:20px;}

.no-padding {padding:0px!important;}
.no-margin {margin:0px!important;}
.no-padding-bottom {padding-bottom:0px!important;}
.no-padding-top {padding-top:0px!important;}
.no-margin-top {margin-top:0px !important;}
.no-padding-top {padding-top:0px !important;}

.padding-left-5 {padding-left:5px;}
.padding-left-10 {padding-left:10px;}
.padding-left-15 {padding-left:15px;}
.padding-left-20 {padding-left:20px;}

.padding-top-5{padding-top:5px;}
.padding-top-10{padding-top:10px;}
.padding-top-15 {padding-top:15px;}
.padding-top-20{padding-top:20px;}

.padding-right-5 {padding-right:5px;}
.padding-right-15 {padding-right:15px;}
.padding-right-10 {padding-right:10px;}
.padding-right-20 {padding-right:20px;}


.more-line-height {line-height:1.5em !important;}


/*----------------------------------*/
/*    H tags                        */
/*----------------------------------*/


h1 { margin:2px 0px 5px 0px !important;
	font-size:13px !important;
	font-weight:bold !important;
	color:#4DA0FF !important;
}


h2 {
	margin:0px;
	padding:0px;
}



h3 {
	margin:0px !important;
	padding:0px !important;
}

/*----------------------------------*/
/* boxes                            */
/*----------------------------------*/

.data-table {
	border:1px solid #b7b295;

}

td.tell-us-your-tips {
	/*background-color:#b7b295;*/
	background-color:#5e93ba;
	color:#FFFFFF;
	font-size:12px;
	height:15px;
	font-weight:bold;
	text-transform:uppercase;
}



/*----------------------------------*/
/* backgrounds                      */
/*----------------------------------*/
.bg-white {background-color:#FFFFFF !important;}
.bg-blue{background-color:#88bfdb !important;}
.bg-mid-blue{background-color:#5e93ba !important;}

td.bg-lite-blue,
.bg-lite-blue{background-color:#d2ebf8 !important;}

.bg-lite-blue-tip{background-color:#e4f3ff !important;}
/*.bg-lite-tan {background-color:#d7d2b3;}*/
.bg-tan{background-color:#b7b295 !important;}
.bg-lite-tan{background-color:#b7b295 !important;}


/*----------------------------------*/
/* lines & borders                  */
/*----------------------------------*/
.line-white-left {border-left:1px solid #FFFFFF;}
.line-white-right {border-right:1px solid #FFFFFF;}
.line-white-bottom {border-bottom:1px solid #FFFFFF;}
.line-white-top {border-top:1px solid #FFFFFF;}

.line-top-thin {border-top:1px solid #d7d2b3;}
.line-bottom-thin {border-bottom:1px solid #d7d2b3;}

.line-top-dotted{border-top:1px solid #d7d2b3;}
.line-bottom-dotted{border-bottom:1px solid #d7d2b3;;}
.line-left-dotted{border-left:1px solid #cae8ff;}

.line-blue-bottom-thin {border-bottom:1px solid #88bfdb;}
.line-lite-blue-top{border-top:1px solid #cae8ff;}
.line-lite-blue-bottom{border-bottom:1px solid #cae8ff; padding-bottom:3px;}

.separate-tips {border-top:1px solid #cae8ff; padding-bottom:5px; padding-top:5px;}
.border-white {border:1px solid #FFFFFF;}
.border-tan {border:1px solid #b7b295;}

.intro {
	background-color:#e0f0f9;
	border-top:3px solid #f13f21;
	padding:5px 15px 15px 10px;
}

.intro-top-bar {background-color:#f7941d; line-height:1px;}

.text-intro {color:#d9520f !important; text-transform:uppercase;}

table.border-blue,
.border-blue {border:1px solid #cae8ff;}

.no-line-bottom {
	border-bottom:0px !important;
}

.red {color:#d9520f; 
}

/*----------------------------------*/
/*      navigation styles           */
/*----------------------------------*/


.mainnav,
a.mainnav,
a.mainnav:link,
a.mainnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#88bfdb;
	text-decoration:none;
	height:20px;
}

a.mainnav:hover,
a.mainnav:active {
	text-decoration:underline;
  	font-size: 11px;
	color:#FFFFFF;
}


.subnav,
a.subnav,
a.subnav:link,
a.subnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF;
	color:#4DA0FF;
	/*color: #488fd2;*/
	text-decoration:none;
	height:18px;
	padding-top:0px!important;
	padding-bottom:3px !important;
}

a.subnav:hover,
a.subnav:active {
	text-decoration:underline;
	font-size: 11px;
	color:#0066FF;
}



/*----------------------*/
/* boxes & columns      */
/*----------------------*/

.left-col {background-color:#88bfdb;}


.module-header{
		background-color:#b7b295; 
		padding:5px 5px 5px 0px;
		color:#FFFFFF;
}

.module {
	padding:6px 5px 6px 5px;
	width:95%;
}


/*---------------*/
/* forms         */
/*---------------*/
.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.req {
	font-weight: bold; /*required field*/
	color: #CC0000 !important;
}


/*---------------*/
/*   footer      */
/*---------------*/ 

.footer,
a.footer,
a.footer:link,
a.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#b0a779;	
	text-decoration:none;
}

a.footer:hover,
a.footer:active {
	font-size: 9px;	
	text-decoration:underline;
}


/*----------------------*/
/*   links styles       */
/*----------------------*/

a,
a:link,
a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5890b5;
	text-decoration:underline;	
}

a:hover,
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color:#0066FF;	
	text-decoration: underline;
}

a.sitemap,
a.sitemap:link,
a.sitemap:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#887366;
	text-decoration:none;
	line-height:13px;	
}

a.sitemap:hover,
a.sitemap:active {
	color:#0066FF;	
	text-decoration: underline;
}


a.sitemap-header,
a.sitemap-header:link,
a.sitemap-header:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4DA0FF;
	font-size:15px;
	line-height:18px;
	height:22px;
	text-decoration:none;
	text-transform:uppercase !important;	
}

a.sitemap-header:hover,
a.sitemap-header:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0066FF;
	text-decoration: underline;
}



/*----------------------*/
/*   additional         */
/*----------------------*/

.promo-winner{
	font-size:13px !important;
	font-weight:bold !important;
}