@charset "utf-8";
a { color: #d37220; font-weight: bold;}
a:hover { color: #bb5e0f;}
a:active {}
a:visited { text-decoration: underline;}

a.current { cursor: default;}
a.current:hover { cursor: default;}
h1 {
	color: #7a1c56;
	font-size: 200%;
	line-height: 200%;
}

h2 {
	font-size: 130%;
	line-height: 140%;
}

.col_customerservices h2, .col_quicklinks h2 {
	color: #1f235d;
	line-height: 200%;
	font-size: 140%;
}

h3 {	font-size: 120%; line-height: 200%;}
h4 {	font-size: 110%; line-height: 200%;}
h5 {	font-size: 100%; line-height: 200%;}
h6 {	font-size: 100%; line-height: 200%;}

p { padding: .5em 0 .5em 0; line-height: 150%;}

hr {
	border: none;
	background: url(../images/hr.gif) center center repeat-x;
	padding: 1em 0;
	display:  block;
	clear: both;
}
#contrast_normal { display: none;}

/* Form styles  */
.input_search {
height:1.1em;
border-style: none;
padding: .2em 1em .2em .2em;
float:  right;
}
.input_search_submit {
background: #1F235D;
color: #FFFFFF;
border: none;
float:  right;
font-weight:bold;
}
.input_text, textarea {
	font-size: 80%;
	padding: .2em 1em .2em .2em;
	border: 1px solid #e4e4e4;
}
.input_text:hover, textarea:hover {	border: 1px solid orange;}

.input_submit {
	font-size: 80%;
	background: #1F235D;
	color: #FFFFFF;
	border: 1px solid #e4e4e4;
	padding: 4px;
}

/*  List Items - Content List Items   */	
 ul,
 ol
 { padding:  0 0 1em 0;}

 ul li,
 ol li {
	padding: .5em 0 .5em 2em;
	margin: 0 0 0 0;
	line-height: 130%;
}
 ul li {	background: url(../images/bullet_purple.gif) no-repeat left 12px;}
 ol li { 	list-style:decimal; margin:  5px 0 5px 20px; }

/* Utility Classes  */
.invisible { visibility: hidden; display: none;}

.thumbnail { border:  solid 1px #ececec; padding: 1px; }
.img-am { vertical-align: bottom;}

.left { float: left; margin: 0 1em 0 0;}
.right { float:  right; margin: 0 0 0 1em;}

/* Table Layout - Used for Standard contact forms */

table {
	border-spacing:0;
	margin:0 0 1em;
	}
table a {
	text-decoration:none;
	border-bottom:1px dotted;
	}
table a:visited {
	font-weight:normal;
	}
table a:hover {
	border-bottom-style:solid;
	}
table thead th, table thead td, table tfoot th, table tfoot td {
	color: white;
	font-weight: bold;
	}
table th, table tr:hover th {
	line-height:normal;
	text-align:left;
	color:  white;
	background-color: #1f235d;
	padding: .5em;
	}
table tbody th, table td {
	padding:0.5em 0.5em;
	text-align:left;
	vertical-align:top;
	}
table tbody th {
	font-weight:normal;
	white-space:nowrap;		
	}
table tbody th a:link, table tbody th a:visited {
	font-weight:bold;
	}
table tbody td, table tbody th {
	border:1px solid #f6f6f6;
	border-width:1px 0;
	}
table tbody tr.odd th, table tbody tr.odd td {
	border-color:#EBE5D9;
	background:#F7F4EE;
	}
table tbody tr:hover td {
	background: #fbfbfb;
	border-color:#dfdfdf;
	}	
table caption {
	font-weight:normal;
	text-align:left;
	margin:0;
	padding:0.5em 0.25em;
	font-weight: bold;
	color: #959595;
}
.newsheadline img {
	padding: 0 2em 0 0;
}

.newsheadline a{
	color:#df771c;
	text-decoration:none;
}

.newsheadline a:hover{
	text-decoration:underline;
}
