/*defaults*/
body
{
    background: #2765AF url('../images/body_bg.jpg') repeat-x 0 0;
    color: #000000;
    margin: 20px 0;
    padding: 0;
    font-family: "Trebuchet MS" , verdana, arial, "Times New Roman" , serif;
    font-size: 90%;
}
p
{
    margin: 0;
    padding: 0 0 15px 0;
}
a
{
    color: #000000;
    text-decoration: underline;
}
a:hover
{
    color: #225799;
    text-decoration: none;
}


/*structural elements*/
#container
{
    margin: 0px auto;
    text-align: center;
    width: 760px;
}
#holder
{
    width: 100%;
    padding: 20px 20px 5px 20px;
    background: #FFFFFF;
    text-align: left;
}
#logo
{
    background: url('../images/WesternInsuranceSolutions.jpg') no-repeat 480px 0;
    border-bottom: 1px solid #DADADA;
    padding: 5px 30px 20px 0px;
}


#pimg
{
    padding-right: 10px;
    padding-bottom: 5px;
    width: 60px;
}

#navigation
{
    padding: 10px 0;
}
/*
#header
{
    background: #DADADA url('../images/ConstructionInsurance.jpg') no-repeat 10px 10px;
    padding: 10px;
    height: 153px;
}
*/
#header
{
    background: #DADADA url('../images/ConstructionInsurance.jpg') no-repeat 10px 10px;
    padding: 10px;
    height: 135px;
}

#content
{
    float: left;
    width: 470px;
    padding: 20px 10px 0 0;
    line-height: 160%;
}
#content_right
{
    float: right;
    width: 470px;
    padding: 20px 10px 0 0;
    line-height: 160%;
}
#news
{
    float: right;
    width: 250px;
    padding: 20px 0;
    line-height: 140%;
    text-align: justify;
}
#news_left
{
    float: left;
    width: 250px;
    padding: 20px 20px 0px 0px;
    line-height: 140%;
    text-align: justify;
}
.newsItem
{
    padding: 20px 20px 5px 20px;
    background: #FEFFD5;
    border: 1px solid #FFEB70;
    font-size: 90%;
    margin-bottom: 20px;
}
#footer
{
    clear: both;
    width: 100%;
    font-size: 80%;
    background: #DADADA;
    padding: 20px;
    text-align: left;
    border-top: 2px solid #2765AF;
}
#copyright
{
    float: right;
}


/*headings*/
.newsItem h1
{
    color: #225799;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 130%;
    font-weight: normal;
}
#content h1
{
    font-size: 170%;
    font-weight: normal;
    line-height: 130%;
    margin: 0;
    padding: 0 0 20px 0;
}
#logo h1
{
    font-weight: normal;
    font-size: 170%;
    margin: 0;
    padding: 0;
    color: #225799;
}


/*navigation*/
#navigation ul
{
    margin: 0;
    padding: 0;
}
#navigation li
{
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
}
#navigation a
{
    color: #225799;
    padding: 0 20px 0 0;
    text-decoration: none;
}
#navigation a:hover
{
    color: #000000;
}

#footer ul
{
    margin: 0;
    padding: 0;
}
#footer li
{
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
}
#footer a
{
    color: #000000;
    font-weight: bold;
    padding: 0 5px 0 0;
    text-decoration: underline;
}
#footer a:hover
{
    color: #000000;
    text-decoration: none;
}

/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
    display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix
{
    height: 1%;
}
.clearfix
{
    display: block;
}
/* End hide from IE-mac */
#marqueecontainer
{
    position: relative;
    width: 100%; /*marquee width */
    height: 150px; /*marquee height */
    background-color: white;
    overflow: hidden; /*border: 3px solid orange;*/
    padding: 2px;
    padding-left: 4px;
}
.centeredImage
{
    text-align: center;
    display: block;
}
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #000000;
	-webkit-box-shadow:inset 0px 1px 0px 0px #000000;
	box-shadow:inset 0px 1px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4e74a3), color-stop(1, #a5c4d9) );
	background:-moz-linear-gradient( center top, #4e74a3 5%, #a5c4d9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e74a3', endColorstr='#a5c4d9');
	background-color:#4e74a3;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-radius:13px;
	border:1px solid #ffdd00;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5c4d9), color-stop(1, #4e74a3) );
	background:-moz-linear-gradient( center top, #a5c4d9 5%, #4e74a3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5c4d9', endColorstr='#4e74a3');
	background-color:#a5c4d9;
}.myButton:active {
	position:relative;
	top:1px;
}
.myButton2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #000000;
	-webkit-box-shadow:inset 0px 1px 0px 0px #000000;
	box-shadow:inset 0px 1px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #96c1f5), color-stop(1, #1564d9) );
	background:-moz-linear-gradient( center top, #96c1f5 5%, #1564d9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#96c1f5', endColorstr='#1564d9');
	background-color:#96c1f5;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:Arial Black;
	font-size:18px;
	font-weight:bold;
	padding:10px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1564d9), color-stop(1, #96c1f5) );
	background:-moz-linear-gradient( center top, #1564d9 5%, #96c1f5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1564d9', endColorstr='#96c1f5');
	background-color:#1564d9;
}.myButton:active {
	position:relative;
	top:1px;
}
.myButton3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #000000;
	-webkit-box-shadow:inset 0px 1px 0px 0px #000000;
	box-shadow:inset 0px 1px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff6982), color-stop(1, #ff0a0a) );
	background:-moz-linear-gradient( center top, #ff6982 5%, #ff0a0a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6982', endColorstr='#ff0a0a');
	background-color:#ff6982;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:Arial Black;
	font-size:18px;
	font-weight:bold;
	padding:10px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff0a0a), color-stop(1, #ff6982) );
	background:-moz-linear-gradient( center top, #ff0a0a 5%, #ff6982 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0a0a', endColorstr='#ff6982');
	background-color:#ff0a0a;
}.myButton:active {
	position:relative;
	top:1px;
}
.myButton4 {
	-moz-box-shadow:inset 0px 1px 0px 0px #000000;
	-webkit-box-shadow:inset 0px 1px 0px 0px #000000;
	box-shadow:inset 0px 1px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #eeff00) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #eeff00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeff00');
	background-color:#ffffff;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #000000;
	display:inline-block;
	color:#ff0000;
	font-family:Verdana;
	font-size:20px;
	font-weight:bold;
	padding:10px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeff00), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #eeff00 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeff00', endColorstr='#ffffff');
	background-color:#eeff00;
}.myButton:active {
	position:relative;
	top:1px;
}