@import url('index.css');

.row#content .pillar {
	background: none;
	height: auto; width: 900; padding: 0px;
}
.column { margin: 0; padding: 0;}

.column#main {
	width: 597px; float: left;
	background: #297aa2 url(../images/design/blueback.jpg) 0px 0px repeat-y;
	color: white;
}
.column#main div#box {
	background: url(../images/design/bluebackheader.jpg) 0px 0px no-repeat;
}
.column#main div#wrapper {
	width: 495px; min-height: 550px;
	padding: 56px 48px 80px 54px;
	background: url(../images/design/bluebackfooter.jpg) 0px 100% no-repeat;
}
.column#main h3.subtitle {
	margin-bottom: 30px;	
}
.column#main li {
	padding: 10px 0px;
	border-top: 1px dotted #00557f;
	border-bottom: 1px dotted #4db0e1;
}
.column#main ul li ul { margin: 10px; }
.column#main ul li ul li { border: none; margin: 0px 0px 0px 20px; padding: 0px; list-style-type: disc; }

.column#main p {
 margin: 0px; padding: 0px;
}
.column#main a.more {
	background: url(../images/design/arrowBlackOnBlue.gif) 0px 5px no-repeat;
	background: none; padding-left: 0px;
	color: white;
}
.column#main a {
	text-decoration: underline;
	color: white;
}
.column#sideA,
.column#sideB,
.column#sideC,
.column#sideD {
	width: 250px; margin: 10px 0px;
	float: right; clear: right;
        border-bottom: 1px dotted #1d1d1d;
        padding-bottom: 12px;
}

.column#sideA h4,
.column#sideB h4,
.column#sideC h4,
.column#sideD h4 { margin: 5px 0px 0px 0px; }

.column#sideA ul,
.column#sideB ul,
.column#sideC ul,
.column#sideD ul {
	margin-left: 20px;
	list-style-type: disc;
}
.column#sideA {
	margin-top: 20px;
}
a.more {
	float: left; margin-top: 7px;
	padding-left: 13px; background: url(../images/design/arrowBlue.gif) 0px 5px no-repeat;
}
.column#main li.first { border-top: none; border-left: none; }
.column#main li.last { border-bottom: none; border-right: none; }
.row#masthead ul#mainNav li.first a { border-top: none; border-left: none; }
.row#masthead ul#mainNav li.last a { border-bottom: none; border-right: none; }

.get {margin: 20px 40px 20px 20px;}
.get label, form.get input{display:block;}
.get label {font-weight: bold;}
.get input {margin-bottom: 10px; }
.get input.check {display: inline;}
.get input.radio {display: inline; vertical-align:top;}
.get fieldset { border: 1px dotted #1d1d1d; padding: 10px 20px;}
.get legend { color: white;padding: 2px 6px; font-weight: bold;}
.required {font-size:10px; padding-left:75px;}
#buttons {margin:16px 0;}
#buttons li {border: none !important;display: inline;background: #6cb121;padding: 8px !important;}
#buttons li a {font-weight:bold;font-size:110%;text-decoration: none !important;}
#buttons li a:hover {text-decoration: underline !important;}
h4.button {margin-top: 10px;background: #6cb121; padding: 6px 6px 4px 10px; width: 460px; display: block;}
h4.button a {font-weight:bold;font-size:110%;text-decoration: none !important;font-size:110%;display:block;text-transform: uppercase;}
h4.button a:hover {text-decoration: underline !important;}

ul.whoinfo  {margin: 10px 0 0 0 !important;}
ul.whoinfo li {list-style: none; display: inline;margin: 0 !important;padding: 5px 0px !important;}
ul.whoinfo li.tele {background: url(../images/design/iconPhone.png) 4px 0 no-repeat; margin: 20px !important;padding: 5px 0px 5px 30px !important;}

/*anti-spam style*/
span.email span {display:none;}
