/* General html tags */ 

html	{
	margin: 0px;
	padding: 0px;
}

body	{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	background-color: #fff;
	background-image: url(../images/body-background.jpg);
	background-repeat: repeat-y;
}

p,a	{
	margin: 0em 0em;
	padding: 0px;
	line-height: 1.5em;
}

h1	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	letter-spacing: .05em;
	color: #036;
}

h2	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
/*	color: #69c; */
	color: #036;
}

h3	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #036;
	margin-bottom:0px;
}

h4	{
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
h5	{
	font-size: 14px;
	font-weight: bold;
}
/*
ul	{
	margin:0px;
	padding:0px;
}
*/

/* Containers */

#container	{ background-color: #fff; }
#header	{
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#headerLeft	{
	position: absolute;
	top:50px;
	left: 0px;
	margin: 0px;
	width: 50%;
	text-align: left;
}
#headerRight	{
	position: absolute;
	top:50px;
	right: 10px;
	margin: 0px;
	text-align: right;
	width: 50%
}
#headerRight p{color: #CC0000;}
#headerRight .phone{font-size:larger;font-weight:bold;}
#headerRight a {color:#036;}
#headerRight a:hover, #headerRight a:active {color:#69c};
#banner	{
	position: absolute;
/*	top: 77px; */
	top: 0px;
	left: 1px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 40px;
	text-align: right;
	background-image:url(../images/creco-banner-small.gif);
	background-repeat: repeat-x;
}
#logo	{
	padding: 0px 0px 25px 0px;
}
#topNav	{
	position: absolute;
	top: 67px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #264F9F;
	width: 100%;
	text-align: right;
	background-image:url(../images/top-nav-background.jpg);
	background-repeat: repeat-x;
}
#topNavCSS	{
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
/*	padding: 5px 0px 0px 189px; */
	padding: 5px 0px 0px 75px;
	width: 100%;
	text-align: left;
	height: 30px;
	background-color: #003366;
}
#topNavCSS a	{
	padding: 10px;
	color: #CBD0F6; 
	font-weight: bold;
	text-decoration: none;
	border-left: 1px solid #CBD0F6;
	border-right: 1px solid #CBD0F6;
	background-color:#003366;
/*	background-image:url(../images/top-nav-background2.gif);
	background-repeat: repeat-x; 
*/
}
#topNavCSS a:hover, #topNavCSS a:active	{
	color: #fff;
	background-color: #6699CC;
/*	background-image:url(../images/top-nav-background2-rollover.gif);
	background-repeat: repeat-x;
*/
}
#contentLeft	{
	position: absolute;
	top:50px;
	left:0px;
	width: 200px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#contentCenter	{
	margin: 0px;
	margin-left: 250px;
	margin-top: 65px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#contentRight	{
	position: absolute;
	top:50px;
	right:10px;
	margin: 0px;
	padding: 0px;
	width: 175px;
	text-align: left;
}
#footer	{
	margin: 25px 0px 0px 200px;
	padding: 15px 0px 25px 0px;
	clear: both;
	text-align: center;
	color: #999;
	font-size: smaller;
/*	background-color:#003366; */
}
#footer a	{
	color: #999;
}
#footer a:hover, #footer a:active	{
	color: #69c;
}

/* left nav styles */

#leftNav p	{
	padding: 0px;
	margin: 0px;
	line-height: 1em;
}

#leftNav p a	{
	display: block;
	margin: 0px;
	padding: .5em .5em .5em .5em;
	text-decoration: none;
	font-size: small;
	border-bottom: 1px #fff dotted;
	font-weight: bold;
	color:#003366;
}
#leftNav p a:hover, #leftNav p a:active	{
	/*	background-image:url(../images/left-nav-rollover-background.jpg);
	background-repeat: repeat-y; */
	background-color: #003366;
	color: #FFFFFF;
}

/* sidebar form */

#formBox	{
	padding: 5px;
	background-color:#fff;
	border: 1px solid #ccc;
}

#formBox input, select, textarea	{
	font-family: verdana, helvetica, sans serif;
	color: #333333;
	border: 1px solid #ccc;
	font-size: x-small;
}
#formBox input#submit	{
	border: none;
}
#formBox p.submit	{text-align: right;}
#formBox h3	{
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
#formTable td {
	padding: 5px;
}
#formBox p	{
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	padding-bottom: .5em;
}
#callTollFree{
position: absolute;
top: 5px;
right: 15px;
display: block;
line-height:1.5em;
padding:0px;
color:#ccc;
}
.phone{font-size:larger;font-weight:bold;color: #fff;}

/* misc styles */

.footerTagLine {
	font-size: larger;
	color:#6699CC;
	font-weight: bold;
	padding: .5em 0em .5em 0em;
}
.imageBorder	{
	padding: 5px;
	border: solid 1px #ccc;
}
.leadLine	{
	font-weight: bold;
	color:#69c;
}

.flashObject	{
	display: block;
	float-left;
	width: 225px;
	padding: 0px 25px 25px 0px;
}
.imageRight	{
	margin-left:15px;
	padding: 5px;
	border: solid 1px #ccc;}
.imageLeft	{
	margin-right:15px;
	padding: 5px;
	border: solid 1px #ccc;}
table.standard	{border:1px solid #69c;}
table.standard td {padding:2px;border:1px solid #ccc;font-size:11px;}
tr.header	{background-color:#036;color:#fff;font-weight:bold;}

table.form	{
	border:1px solid #ccc;
	
}
table.form td {padding:2px;font-size:12px;background-color: #E6E9FC;}
.formLabel	{
	text-align:right;
	padding-right:3px;
	font-weight: bold;
}
hr.rule	{
	height: 1px;
	width: 80%;
	color: #999999;
}
img.logoSmall	{
	margin-right:5px;
}
.blueBold	{
	font-weight:bold;
	color: #1106A1;
}
