﻿/* MARKETINGFILE STYLES */
/*
    Colours:
    orange: #f79c39;
    grey: #333
    border color: #0E74B4
*/
*
{
    font-family:Tahoma, Arial, Helvetica;
}    
html 		{font-size: 0.85em}
body 		{font-size: 80%}	
html>body 	{font-size: 0.8em}

div	{
border:	0px solid gray;
padding: 0px;
}
body { 
color:#0E74B4;
margin:0px;
}
p{
line-height: 	1.2;
padding-bottom: 10px
}
select
{
	font-size: 11px;
	color: #0E74B4;
}
input
{
	font-size: 11px;
	color: #0E74B4;
}
input.defaultbuttonblue
{
    color: #ffffff;
    border:1px solid;   
    border-color: #4d95c7 #4d95c7 #4d95c7 #4d95c7;  
    background-color: #99BEDB;
}
input[disabled]
{
    color: #CCCCCC;
}

input.defaulttextbox
{
	border:1px solid;
	border-color: #4d95c7 #4d95c7 #4d95c7 #4d95c7;
	color: #0E74B4;
}
textarea
{
	font-size: 11px;
	border:1px solid;
	border-color: #4d95c7 #4d95c7 #4d95c7 #4d95c7;
	color: #0E74B4;
}
a
{
	color: #0E74B4;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
table.box
{
    background-color: White;
}
td.titlebarblue
{
    border-bottom: #0E74B4 1px dotted;
}

/* COAST STYLES */
#div	{ /* for debugging */
border:	0px solid gray;
padding: 0px;
}

#main-container { /* to center the page */
text-align:	center;
}
#container-0 {
width:975px;
text-align:left;
margin:auto;
padding: 8px 0px 0px 0px;
}

    #container-1-header-popup {
	width:100%;
	height:40px;
	text-align:left;
	margin:auto;
	padding:0px 0px 0px 0px;
	float:left;
	background-image: url(../images/site/pop_head_back.gif);
    }
	
	#container-1-header {
	width:100%;
	height:67px;
	text-align:left;
	margin:auto;
	padding:0px 0px 0px 0px;
	float:left;
	background-image: url(../images/site/bg_header.gif);
	}
		#header-1-1{ 
		width:100%;
		position:relative;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		float:left;
		}					
			#header-1-1-1{ /*  logo  */
			position:relative;
			padding:3px 0px 0px 11px;
			margin:0px;
			float:left;
			}
			#header-1-1-2{ /*  strapline  */
			position:relative;
			padding:15px 0px 0px 11px;
			margin:0px;
			float:left;
			}
			#header-1-1-3{ /*  top tabs  */
			position:relative;
			text-align:left;
			padding:0px 0px 0px 0px;
			margin:15px 40px 0px 0px;
			float:right;
			}
				.header-1-1-3-item{
				height:16px;
				position:relative;
				text-align:left;
				padding:1px 0px 0px 7px;
				margin:0px 0px 0px 0px;
				float:left;
				background-image: url(../images/site/bg_tab_top.gif);
				}
				.header-1-1-3-right{
				width:7px;
				height:17px;
				position:relative;
				padding:0px 0px 0px 0px;
				margin:0px 3px 0px 0px;
				float:left;
				background-image: url(../images/site/bg_tab_top_right.gif);
				}		
		
		#header-1-2{ 
		width:100%;
		position:relative;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		float:left;
		}
		
			#header-1-2-1{ /*  home tab  */
			position:relative;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			float:left;
			}
			
				.header-1-2-1-item{
				height:17px;
				position:relative;
				text-align:left;
				padding:2px 0px 0px 7px;
				margin:12px 0px 0px 18px;
				float:left;
				background-image: url(../images/site/bg_tab_bot_home.gif);
				}
				.header-1-2-1-right{
				width:7px;
				height:19px;
				position:relative;
				padding:0px 0px 0px 0px;
				margin:12px 3px 0px 0px;
				float:left;
				background-image: url(../images/site/bg_tab_bot_home_right.gif);
				}
				
				.header-1-2-1-item-selected{
				height:17px;
				position:relative;
				text-align:left;
				padding:2px 0px 0px 7px;
				margin:12px 0px 0px 18px;
				float:left;
				background-image:url(../images/site/bg_tab_bot_selected.gif);
				}
				.header-1-2-1-right-selected{
				width:7px;
				height:19px;
				position:relative;
				padding:0px 0px 0px 0px;
				margin:12px 3px 0px 0px;
				float:left;
				background-image: url(../images/site/bg_tab_bot_selected_right.gif);
				}	
			
			
			#header-1-2-2{ /*  1-5 tabs  */
			position:relative;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			float:left;
			}
				.header-1-2-2-item{
				height:17px;
				position:relative;
				text-align:left;
				padding:2px 0px 0px 12px;
				margin:12px 0px 0px 0px;
				float:left;
				background-image: url(../images/site/bg_tab_bot.gif);
				}
				.header-1-2-2-right{
				width:13px;
				height:19px;
				position:relative;
				padding:0px 0px 0px 0px;
				margin:12px 3px 0px 0px;
				float:left;
				background-image: url(../images/site/bg_tab_bot_right.gif);
				}	
			
				.header-1-2-2-item-selected{
				height:17px;
				position:relative;
				text-align:left;
				padding:2px 0px 0px 7px;
				margin:12px 0px 0px 0px;
				float:left;
				background-image: url(../images/site/bg_tab_bot_selected.gif);
				}
				.header-1-2-2-right-selected{
				width:12px;
				height:19px;
				position:relative;
				padding:0px 0px 0px 0px;
				margin:12px 3px 0px 0px;
				float:left;
				background-image: url(../images/site/bg_tab_bot_selected_right.gif);
				}	
			
			#header-1-2-3{ /*  other tabs  */
			position:relative;
			text-align:left;
			padding:0px 0px 0px 0px;
			margin: 14px 20px 0px 0px;
			float:right;
			}			
				.header-1-2-3-item
                {
                    padding-right: 0px;
                    padding-left: 7px;
                    float: left;
                    background-image: url(../images/site/bg_tab_other.gif);
                    padding-bottom: 0px;
                    margin: 0px;
                    padding-top: 1px;
                    position: relative;
                    height: 16px;
                    text-align: left
                }
                .header-1-2-3-right
                {
                    padding-right: 0px;
                    padding-left: 0px;
                    float: left;
                    background-image: url(../images/site/bg_tab_other_right.gif);
                    padding-bottom: 0px;
                    margin: 0px 3px 0px 0px;
                    width: 7px;
                    padding-top: 0px;
                    position: relative;
                    height: 17px
                }
                .header-1-2-3-item-selected
                {
                    padding-right: 0px;
                    padding-left: 7px;
                    float: left;
                    background-image: url(../images/site/bg_tab_other_selected.gif);
                    padding-bottom: 0px;
                    margin: 0px;
                    padding-top: 1px;
                    position: relative;
                    height: 16px;
                    text-align: left
                }
                .header-1-2-3-right-selected
                {
                    padding-right: 0px;
                    padding-left: 0px;
                    float: left;
                    background-image: url(../images/site/bg_tab_other_right_selected.gif);
                    padding-bottom: 0px;
                    margin: 0px 3px 0px 0px;
                    width: 7px;
                    padding-top: 0px;
                    position: relative;
                    height: 17px
                }


	#container-2-main-content { /* main-content */
	width:975px;
	height:400px;
	text-align:left;
	margin:auto;
	padding:0px 0px 0px 0px;
	float:left;
	}




	#container-3-footer { /* footer divs  */
	width:100%;
	text-align:left;
	margin:auto;
	padding:0px;
	float:left;
	}
	#footer-3-1{ /* copyright and links  */
	width:550px;
	position:relative;
	padding:8px 0px 0px  5px;
	margin:0px;
	float:left;
	}
			#footer-3-1-1{
			width:100%;
			position:relative;
			padding:0px 0px 0px 0px;
			margin:0px 0px 5px 0px;
			float:left;
			}		
			#footer-3-1-2{
			width:100%;
			position:relative;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			float:left;
			}
			
		
	#footer-3-2{ /* copyright and links  */
	width:330px;
	position:relative;
	padding:8px 0px 0px 5px;
	margin:0px;
	float:right;
	}
			#footer-3-2-1{
			position:relative;
			padding:0px 0px 0px 0px;
			margin:16px 0px 0px 30px;
			float:left;
			}		
			#footer-3-2-2{
			position:relative;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			float:right;
			}
 
/* end all layout divs */

/* general styles  */

a.header-link{
color:#fff;
text-decoration:none;
}
a.header-link:hover{
color:#0a64a4;
text-decoration:none;
}
a.header-link-selected{
color:#1072b9;
text-decoration:none;
font-weight:bold;
}
a.header-link-disabled{
color:gray;
text-decoration:none;
}

a.tab-link-selected:hover{
color:#1072b9;
text-decoration:none;
font-weight:bold;
}
a.tab-link-home{
color:#0a64a4;
text-decoration:none;
}
a.tab-link-home:hover{
color:#fff;
text-decoration:none;
}
a.tab-link{
color:#fff;
text-decoration:none;
}
a.tab-link:hover{
color:#b6e1ff;
text-decoration:none;
}

a.tab-link-selected{
color:#1072b9;
text-decoration:none;
font-weight:bold;
}
a.tab-link-selected:hover{
color:#1072b9;
text-decoration:none;
font-weight:bold;
}
a.tab-link-disabled{
color:gray;
text-decoration:none;
}
a.tab-link-disabled:hover{
color:gray;
text-decoration:none;
}
a.footer{
color: #333;
text-decoration:none;
}
a.footer:hover{
color: #999;
text-decoration:none;
}

/* custom styles */
.checkbox{
margin: 0px 4px 0px 0px;
}

.strapline{
color: #fff;
font-weight: bold;
}
.header-phone {
font-size: 100%;
color: #fff;
font-weight: bold;
padding:0px 0px 0px 0px;
margin:0px 0px 30px 0px;	
}
.clear_div {
clear: both;
}
.white {
color: #fff;
}
.bold {
font-weight: bold;
}
.footerbar {
width: 100%;
height:	1px;
margin:	0px 0px 0px 0px;
padding:0px;
background-color:#adcfe7;
float:	right;
}
.footer {
color: #333;
}
.SelectionsHeader {font-size:12px; font-weight: bold;}
.ColHd {color:#333; text-align:center; height:22px; background-image: url(../Images/Site/selBack.gif); background-repeat: repeat-x; border:solid 1px; border-color:#0E74B4 #0E74B4 #0E74B4 #0E74B4;}
.ColHdAd {height:22px; background-image: url(../Images/Site/selBack.gif); background-repeat: repeat-x; border-top:solid 1px #ccc;}
a.pager {color:#333;}
.approvalSubmitted {color: #000000;}
.approvalApproved {color: #009900;}
.approvalRejected {color: #990000;}
.gsTitle {color:#333; font-weight:bold; font-size:12px;}
.gsHeader {padding:3px; font-weight:bold; color:#555;}
.gsBody {padding:3px; color:#333; line-height:1.3; font-weight:normal;}
.gsBorderOrange {border:solid 1px #f79c39;}
.gsBorderBlue {border:solid 1px #0E74B4;}
.gsBackImg {background-image: url(../Images/Site/selBack.gif); background-repeat: repeat-x;}