* { margin: 0; padding: 0; outline: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	background:#fff;
	font-size: 13px;
	line-height: 14px;
	color: #6D6E71;
	padding-top:30px;
}
.nobrd { border:0 !important; }

a { text-decoration: none; }

a img  { border: 0 none; }

.cl, .clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
}

#shell {
	margin:0 auto;
	padding: 15px 0;
	width: 878px;
	width: 978px;
	border: 8px solid #d1d2d4;
}

.gray {
	background: #dcddde;
	}

#intro {
	background:#999999;
	text-align:center;
}

#intro a {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

#intro p {
	padding-top:15px;
}
#intro a:hover {
	color: #252525;
}

#navigation { border-bottom : 8px solid #c7c8ca; margin: 0 45px; padding-left:4px; }

#navigation ul { list-style-type: none; display: inline; }

#navigation li { padding: 5px  0  10px 0; float: left; }

#navigation a {
	float: left;
	padding: 0 15px;
	border-right: 2px solid #a7a9ac;
	display: block;
	color: #6D6E71;
	font-size: 15px;
	font-weight: bold;
	line-height: 12px;
	text-transform: uppercase;
}

#navigation a:hover.goldTopNav, #navigation a.goldTopNavSelected { color: #d1a20c; }
#navigation a:hover.blueTopNav, #navigation a.blueTopNavSelected { color: #142850; }
#navigation a:hover.redTopNav, #navigation a.redTopNavSelected { color: #c51823; }
#navigation a:hover.orangeTopNav, #navigation a.orangeTopNavSelected { color: #f18311; }
#navigation a:hover.greenTopNav, #navigation a.greenTopNavSelected { color: #1e3900; }




#navigation .first { padding-left: 3px; }

#navigation .last, #menu .last { border: 0; padding-right: 0px; margin-right: 0; }

#navigation  .active { color: #fff !important; }

#sidebar-left {
	float: left;
	display: inline;
	width: 145px;
	margin-left: 45px;
	padding-left:15px;
}


#menu { padding-top: 60px; }

#menu dt {
	border-bottom: 2px solid #c7c8ca;
	padding: 5px 0;
	text-align: right;
	position: relative;
}


#menu dt a {
	color: #6D6E71;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

#menu dt a:hover.goldSideNav   { color: #d1a20c; }
#menu dt a:hover.blueSideNav { color: #142850; }
#menu dt a:hover.orangeSideNav { color: #f18311; }
#menu dt a:hover.redSideNav { color: #c51823; }
#menu dt a:hover.greenSideNav { color: #1e3900; }

#menu dt a.goldSideNavSelected   { color: #d1a20c; }
#menu dt a.blueSideNavSelected { color: #142850; }
#menu dt a.OrangeSideNavSelected { color: #f18311; }
#menu dt a.redSideNavSelected { color: #c51823; }
#menu dt a.greenSideNavSelected { color: #1e3900; }


#menu dd { text-align: right; padding:4px 0; font-size: 12px; position:relative; z-index:1000; height:100%; }

#menu dd a { color: #a7a9ac; display:block; height:100%; position:relative; }

#menu  .active { color: #fff !important; }



#menu dd.last { border-bottom : 2px solid #c7c8ca; }

#menu a:hover { color:#1173b1;}

#mainbox {
	float: left;
	display: inline;
	width: 496px;
	margin-left: 6px;
	margin-top: 30px; 
	padding: 0px 24px 40px 24px;
	border: 8px solid  #c7c8ca;
	border-top: 0;
	border-bottom: 0;
	text-align: center;
	min-height:450px;
}

#mainbox h2 {
	font-size: 24px;
	padding: 10px 0 15px 0;
}

#mainbox p { 
	text-align: left;
	line-height:1.5;
	font-size:13px; 
	padding-top:10px;
}

#mainbox ul {
	list-style-type: none;
	padding-left:30px;
	line-height:1.5;
}

#mainbox li {
	text-align:left;
	list-style-type: disc;
	list-style-position: outside;
}

.red  #mainbox li { padding-top: 2px; color: #edb7a4; }

#mainbox li.first { padding-top: 6px;}

#mainbox li ul li {
list-style-type: square;
} 

#mainbox a {
	color: #142850;
}

#mainbox a:hover {
}


#sidebar-right {
	float: right;
	display: inline;
	padding-top:25px;
	width: 174px;
	margin-right:15px;
}

#login {
	padding-top: 5px;
}

#servicebanners li {
	list-style-type: none;	
}
	
#login a {
	display: block;
	background:#fff;
	border: 3px solid #c7c8ca;
	height: 10px;
	line-height: 10px;
	color:#b2b3b6;
	width:120px;
	margin:0 auto;
	padding: 7px 10px;
	font-weight: bold;
	text-align: center;
}

#login a:hover { border: 3px solid #1173b1; color: #1173b1; }

#mainbox li ul li {
list-style-type: square;
} 

#highlights { padding: 10px 0; }

#highlights span {
	border-bottom: 1px solid #8faad3;
	padding: 5px 0;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	font-size:11px;
}

#highlights h3 {
	text-align: left;
	width: 150px;
	margin-left:0px;
	font-size: 14px;
	padding: 10px 0;
	line-height: 18px;
	text-transform: uppercase;
	font-weight: bolder;
}

#highlights p {
	font-style: italic;
	padding-right: 5px;
	line-height:1.4;
}
#logo {
	float: left;
	width: 240px;
	height: 42px;
	font-size: 0;
	line-height: 0;
	padding: 15px 0 0 30px;
}

#logo a {
	background: url(../images/logo_gray.gif) no-repeat 0 0;
	display: block;
	height: 42px;
	text-indent: -10000px;
}

.greenText {
	color: #1e3900
}
.blueText {
	color: #1173b1;
}

/*
----------
------ Starting Darkyellow  Pages
-----------
*/
.dy { background-color: #d1a20c; }

.dy #navigation { border-bottom-color: #deb95c; }

.dy #navigation a { color: #FAE29A; border-color: #e5c67b; }

.dy #navigation a:hover { color	: #fff; }

.dy #menu dt { border-color: #e1be66; }

.dy #menu dd.last { border-color: #e1be66; }

.dy #menu a { color: #FAE29A; }

.dy #menu a:hover { color: #fff; }

.dy #mainbox { border-color: #deb95c; position: relative; }

.dy #mainbox h2 { color: #fff; }

.dy #mainbox .bottom { padding-top: 200px; }

.dy #mainbox p {
	color: #FAE29A;
}

.dy  #mainbox li { padding-top: 2px; color: #edb7a4; }

.dy  #mainbox li.first { padding-top: 6px;}

.dy #highlights span { color: #fff; border-bottom-color: #ebd695; }

.dy #highlights h3 { color: #fff; }

.dy #highlights p { color: #ebd695; }

.dy #logo a { background: url(../images/logo_gold.gif) no-repeat 0 0; }


/*
----------
------ Starting Blue  Pages
-----------
*/


.blue  { background-color: #142850; }

.blue  #navigation { border-bottom-color: #65a8dc; }

.blue  #navigation a{ color: #a2ceee; border-color: #a2ceee; }

.blue  #navigation a:hover { color: #fff; }

.blue  #menu dt { border-color: #65a8dc; }

.blue  #menu dd.last { border-color: #65a8dc; }

.blue  #menu a { color: #a2ceee; }

.blue  #menu a:hover { color: #fff; }

.blue  #mainbox { border-color: #65a8dc; position: relative; }

.blue  #mainbox h2 { color: #fff; }

.blue  #mainbox .bottom { padding-top: 200px; }

.blue  #mainbox p { color: #a2ceee; }

.blue  #mainbox li { padding-top: 2px; color: #edb7a4; }

.blue  #mainbox li.first { padding-top: 6px;}

.blue  #navigation a:hover { color: #fff; }

.blue  #highlights span { color: #fff; border-bottom-color: #65a8dc; }

.blue  #highlights h3 { color: #fff; }

.blue  #highlights p { color: #fff; }

.blue #logo a { background: url(../images/logo_blue.gif) no-repeat 0 0; }


/*
----------
------ Starting Darkyellow  Pages
-----------
*/
.red  { background-color: #c51823; }

.red  #navigation { border-bottom-color: #d5644f; }

.red  #navigation a{ color: #edb7a4; border-color: #d5644f; }

.red  #navigation a:hover { color: #fff; }

.red  #menu dt { border-color: #d5644f; }

.red  #menu dd.last { border-color: #d5644f; }

.red  #menu a { color: #edb7a4; }

.red  #menu a:hover { color: #fff; }

.red  #mainbox { border-color: #d5644f; position: relative; }

.red  #mainbox h2 { color: #fff; }

.red  #mainbox .bottom { padding-top: 200px; }

.red  #mainbox p { color: #edb7a4; }

.red  #mainbox li { padding-top: 2px; color: #edb7a4; }

.red  #mainbox li.first { padding-top: 6px;}

.red  #mainbox h3 { text-transform: uppercase; color: #edb7a4; text-align:left; font-size:12px; padding-bottom: 10px; padding-top: 10px;}

.red  #highlights span { color: #fff; border-bottom-color: #d5644f; }

.red  #highlights h3 { color: #fff; }

.red  #highlights p { color: #fff; }

.red #logo a { background: url(../images/logo_red.gif) no-repeat 0 0; }



/*
----------
------ Starting Blue  Pages
-----------
*/
.green  { background-color: #1e3900; }

.green  #navigation { border-bottom-color: #84bf5e; }

.green  #navigation a { color: #98DE6C; border-color: #84bf5e; }

.green  #navigation a:hover { color: #fff; }

.green  #menu dt { border-color: #84bf5e; }

.green  #menu dd.last { border-color: #84bf5e; }

.green  #menu a { color: #98DE6C; }

.green  #menu a:hover { color: #fff; }

.green  #mainbox { border-color: #84bf5e; position: relative; }

.green  #mainbox h2 { color: #fffdb3; }

.green  #mainbox a { color: #fff;}

.green  #mainbox a:hover { text-decoration: underline;}

.green  #mainbox .bottom { padding-top: 200px; }

.green  #mainbox p { color: #98DE6C; padding-bottom: 8px;}

.green  #mainbox p .bottom { padding-bottom: 0px;}

.green  #mainbox li { padding-top: 2px; color: #98DE6C; }

.green  #mainbox li.first { padding-top: 6px;}

.green  #mainbox ul { padding-bottom: 10px; padding-top:6px; }

.green  #mainbox h3 { text-transform: uppercase; color: #fffdb3; text-align:left; font-size:12px; padding-bottom: 4px; padding-top: 10px;}

.green  #navigation a:hover { color: #fff; }

.green  #highlights span { color: #fff; border-bottom-color: #84bf5e; }

.green  #highlights h3 { color: #fff; }

.green  #highlights p { color: #fff; }

.green #logo a { background: url(../images/logo_green.gif) no-repeat 0 0; }



.popup {
	display:none;
	position: absolute;
	left: 163px;
	top:-29px;
	font-size:12px;
	background: url(../images/arrow.gif) no-repeat 0 10px;
	width: 420px;
	padding: 0 30px 0 30px;
	color:#e0ca9b;
	text-align: left;
}
.popup-content {
	background:#a67806;
	border:solid 8px #fff;
	padding:10px 10px 3px 10px;
	line-height:16px;
	min-height:50px;
}
.popup p { padding: 0 0 10px 0; }

.popup h3 { text-align: left; font-size: 15px; color: #fff; text-transform: uppercase; padding-bottom: 5px; }

.formTitle
{
	text-align: left;
	font-weight:bold;
	padding-right: 8px;
	vertical-align:text-top;
}

.formField
{
text-align: left;	
}

#stamp {
	padding-bottom:20px;
}

