/* CSS Document */


/* Color Palette 

Dark Blue: 142875
Red: EE100B
Dark Red: A7001F
Yellow: FFFD00
*/


body {
	background:url(images/background1.gif) top left repeat;
	background-color:#ffffff;
	}

#wrapper {
	width:1000px;
	position:relative;
	left:50%;
	margin-left:-500px;
	}
#wrapper #siteContent {
	position:relative;
	left:100px;
	top:40px;
	margin-bottom:60px;
	}
/* --------------------------- global styles --------------------------- */		
body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
	padding:0;
	margin:0;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	}

h1, h2, h3, h4, h5, h6, pre, code {
	font-size:1em;
	}

a {
	text-decoration:none;
	}
	
a img {
	border:0;
	}

a:link {
	color:#000;
	}

a:visited {
	color:#333;
	}

a:hover {
	color:#A7001F;
	}

a:active{
	color:#142875;
	}
	
li.list {
	list-style: disc;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}

/* --------------------------- main content styles ------------------------ */
		
#mainContentA { /* page title header and subhead */
	width:349px;
	background-color:#fff;
	padding-bottom:10px;
	background-color:#fff;
	}
	div.dottedLine {
		height:60px;
		background:url(images/redDottedLine.gif) bottom right no-repeat #fff;
		margin-bottom:16px;
		}
	#mainContentA h1 {
		padding-left:10px;
		font-size:22px;
		color:#142875;
		}
	#mainContentA h2 {
		padding-left:10px;
		font-size:16px;
		color:#000;
		}
	#mainContentA h3 {
		padding-left:10px;
		padding-bottom:12px;
		font-size:16px;
		color:#142875;
		}
	#mainContentA p {
		padding-left:10px;
		padding-bottom:17px;
		font-size:14px;
		line-height:17px;
		color:#000;
		}
	#mainContentA p img { /* logo */
		float:left;
		padding:2px 10px 0 0;
		}
#redSidebar {
	widows:291px;
	background:url("images/SIG-1345-SIG-Home-Page_08b.gif") bottom right repeat-x #EE100B;
	}
	#redSidebar form {
		padding-left:36px;
		padding-top:14px;
		}
	#redSidebar h4 {
		font-size:12px;
		color:#fff;
		padding-bottom:6px;
		}
	#redSidebar h4.regPassword span {
		margin-right:30px;
		}
	#redSidebar h4 a {
		color:#FFFD00;
		text-decoration:underline;
		}
	#redSidebar h4 a:hover {
		color:#FFFD00;
		text-decoration:none;
		}
	#redSidebar h5 {
		text-align:center;
		padding-top:6px;
		}
internalRedSidebar	
		
#sidebar {
	width:291px;
	background:url(images/SIG-1345-SIG-Home-Page_19.gif) top left repeat-y #fff;
	}
	#sidebar h3 {
		padding-left:36px;
		padding-right:25px;
		padding-bottom:16px;
		padding-top:41px;
		font-size:16px;
		color:#142875;
		}
	#sidebar p {
		padding-left:36px;
		padding-bottom:12px;
		padding-right:25px;
		font-size:14px;
		line-height:17px;
		color:#000;
		}
	#sidebar div.vertRedDots {
		background:url(images/singleRedDot.gif) top left repeat-y #fff;
		}

/* --------------------------- internal pages styles ---------------------- */

/* Color Palette 

Dark Blue: 142875
Red: EE100B
Dark Red: A7001F
Yellow: FFFD00
*/

.sunflower img {
	position:absolute;
	}
	
/* navigation */
ul.nav {
	margin:0;
	padding:0;
	list-style:none;
	width:840px;
	height:41px;
	background:url(images/thinNavSlice-red.gif) repeat-x #EE100B;
	float:left;
	}
ul.nav li {
	float:left;
	font-size:14px;
	font-weight:bold;
	}
ul.nav li.first {
	padding-left:30px;
	}
ul.nav a {
	display:block;
	color:#fff;
	line-height:41px;
	padding:0 10px;
	}

ul.nav a:hover {
	color:#142875;
	background:url(images/thinNavSlice-yellow.gif) repeat-x;
	}
ul.nav .bullet {
	color:#fff;
	padding-top:11px;
	}
	
.leftSideBlue {
	background:url(images/internal-pages_24.gif) top left repeat-y #142875;
	}
.lowerLeftBlue {
	background:url(images/internal-pages_26.gif) bottom left repeat-y #142875;
	}
.lowLeftCorner {
	background:url(images/internal-pages_27.gif) bottom right no-repeat #fff;
	}
.leftSideWhite {
	background:url(images/internal-pages_20.gif) top left repeat-y #fff;
	}
.rightSideWhite {
	background:url(images/internal-pages_19.gif) top left repeat-y #fff;
	}
.sidebarFill {
	background:url(images/internal-pages_23.gif) top left repeat-y #fff;
	}
	
	
#internalRedSidebar {
	width:291px;
	background:url("images/internalRedSidebar_16.gif") bottom left no-repeat #EE100B;
	}
	#internalRedSidebar .messages {
		padding-left:36px;
		padding-top:34px;
		padding-right:24px;
		padding-bottom:36px;
		}
	#internalRedSidebar h3 {
		font-size:22px;
		color:#FFFD00;
		padding-bottom:6px;
		}
	#internalRedSidebar p {
		font-size:16px;
		color:#fff;
		padding-bottom:6
		}


#insideContentA { /* internal page title header and subhead */
	width:587px;
	background-color:#fff;
	padding-bottom:10px;
	background-color:#fff;
	}
	div.dottedLine2 {
		height:115px;
		background:url(images/redDottedLine2.gif) bottom right no-repeat #fff;
		margin-bottom:16px;
		}
		#insideContentA h1 {
		padding-left:102px;
		font-size:22px;
		color:#142875;
		}
	#insideContentA h2 {
		padding-left:102px;
		font-size:30px;
		color:#000;
		}
	
	#insideContentA h3 {
		padding-left:10px;
		padding-bottom:12px;
		font-size:16px;
		color:#142875;
		}
	#insideContentA p {
		padding-left:10px;
		padding-bottom:17px;
		font-size:14px;
		line-height:17px;
		color:#000;
		}
	#insideContentA p img { /* logo */
		float:left;
		padding:4px 10px 0 0;
		}
	#insideContentA h4 {
		padding: 0 48px;
		padding-bottom:12px;
		font-size:14px;
		color:#000;
		font-weight:normal;
		}
	#insideContentA h4 strong {
		font-weight:bold;
		}
	#insideContentA h4 a {
		color:#142875;
		}
	#insideContentA h4 a:hover {
		color:#A7001F;
		}

div.quoteLink {
	float:right;
	}
		
#internalSidebar {
	width:291px;
	height:309px;
	background-color:#fff;
	}
	#internalSidebar h3 {
		padding-left:36px;
		padding-right:25px;
		padding-bottom:16px;
		padding-top:20px;
		font-size:16px;
		color:#142875;
		}
	#internalSidebar p {
		padding-left:36px;
		padding-bottom:12px;
		padding-right:25px;
		font-size:14px;
		line-height:17px;
		color:#000;
		}
	#internalSidebar div.vertRedDots {
		background:url(images/singleRedDot.gif) top left repeat-y #fff;
		}
		
	#internalSidebar img.sidebarGraphic {
		padding-left:36px;
		padding-top:32px;
		clear:left;
		}

/* -------------------------- second level navigation ---------------------- */

ul.nav2 {
	margin:0;
	padding:0;
	list-style:none;
	width:1000px;
	height:55px;
	float:left;
	background-color:#142875;
	}
ul.nav2 li {
	float:left;
	font-size:12px;
	font-weight:bold;
	}
ul.nav2 li.first {
	padding-left:70px;
	}
ul.nav2 a {
	display:block;
	color:#fff;
	line-height:55px;
	padding:0 6px;
	}
ul.nav2 a:hover {
	color:#FFFD00;
	}
ul.nav2 .bullet2 {
	color:#fff;
	padding-top:17px;
	}

	
/* --------------------------- copyright styles --------------------------- */		
.copyright {
	color:#000;
	font-size:12px;
	text-align:left;
	padding-top:6px;
	}
.copyright a {
	color:#000;
	text-decoration:underline;
	}
.copyright a:hover {
	color:#A7001F;
	text-decoration:none;
	}

#insideContent-blankTemplate { background-color:#fff; padding:18px 60px 24px 0px; } #insideContent-blankTemplate h1 { padding-left:102px; font-size:22px; color:#142875; } #insideContent-blankTemplate h2 { padding-left:102px; font-size:30px; color:#000; } #insideContent-blankTemplate h3 { padding-left:102px; padding-bottom:12px; font-size:16px; color:#142875; } #insideContent-blankTemplate p { padding-left:102px; padding-bottom:17px; font-size:14px; line-height:17px; color:#000; } #insideContent-blankTemplate p img { /* logo */ float:left; padding:4px 10px 0 0; } #insideContent-blankTemplate h4 { padding: 0 48px; padding-bottom:12px; font-size:14px; color:#000; font-weight:normal; } #insideContent-blankTemplate h4 strong { font-weight:bold; } #insideContent-blankTemplate h4 a { color:#142875; } #insideContent-blankTemplate h4 a:hover { color:#A7001F; }