.footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FAED00;
	height: 53px;
	width: 621px;
	padding-top: 10px;
	padding-left: 10px;
}
.leftbar {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 26px;
	padding-bottom: 26px;
	padding-left: 27px;
	width: 198px;
	list-style-image: url(images/bullet_white.gif);
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	line-height: 18px;
}
.latestnews {
	text-transform: uppercase;
	color: #CC3333;
	letter-spacing: .45em;
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
}
.teal {
	font-weight: bold;
	color: #008FD4;
}
.bodytext {
	padding-bottom: 0px;
	list-style-image: url(images/bullet.gif);
	width: 546px;
	padding-right: 0px;
}


h1,h4,h5,h6 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
}
p {
	padding-right: 30px;
	padding-left: 14px;
}
.fade {
	background-image: url(images/index_03.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
	width: 75px;
}
h1 {
	font-size: 19px;
	color: #CC3333;
	padding-left: 14px;
	padding-top: 20px;
	padding-right: 30px;
}
h2 {
	font-size: 13px;
	color: #008FD4;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 30px;
	padding-left: 14px;
}
li.quotes
{
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 25px;
}
a:link {
	text-decoration: none;
	color: #363636;
	font-weight: bold;
}
a:visited {
	text-decoration:  none;
	color: #363636;
	font-weight: bold;
}
a:hover {
	text-decoration:  none;
	color: #008FD4;

font-weight: bold;}
a:active {
	text-decoration:  none;
	color: #363636;
	font-weight: bold;
}
.blue {
	color: #0054A6;
}

/* ---------- ::Forms - added 2-12-08 JDB:: ---------------------- */

form, fieldset {
margin:0;
padding:0;
border:none;
}
input, label {
vertical-align:middle;
line-height:normal;
}
label {
cursor:pointer;
text-align:right;
font-size:inherit;
}
input, select, textarea {
font-size:1.2em;
font-family:inherit;
}
input, textarea {
padding:.2em;
border:1px solid #0054a6;
}
#contactform {
margin:0 auto 4em 15px;
width:400px;
}

#contactform div {
clear:both;
display:block;
padding:1em 0;
width:400px;
}
#contactform label, #contactform input, #contactform div.captcha img {
display:block;
float:left;
}
#contactform label {
margin-right:.2em;
padding:.3em .6em .3em 0;
width:30%;
background-color:#f2f2f2;
}
#contactform input {
width:60%;
}
#contactform textarea {
width:60%;
height:60px;
}
	/* Multiple Checkbox, Radio Buttons */
	#contactform div div {
	clear:none;
	float:right;
	display:block;
	padding:0;
	width:60%;
	}
	#contactform div div label {
	display:inline;
	float:none;
	width:60%;
	}
	#contactform div div input {
	width:10%;
	}

#contactform div.captcha img {
margin-top:-6px;
}
#contactform div.captcha input{
width:188px;
}
#contactform div.submit label {
background-color:transparent;
}
#contactform div.submit input {
float:none;
margin:0 auto 0 6%;
padding:.1em;
width:198px;
border:1px solid #0054a6;
font-size:1.4em;
font-weight:bolf;
background:#32a2d4;
color:#fff;
cursor:pointer;
}
#contactform div.submit input:hover {
background:#008fd4;
}
#contactform .hidden {
margin:0;
padding:0;
border:0;
display:none;
}

#portfolio_wrapper {
    position:relative;
    width:525px;
    height:550px;
    padding:0;
    margin:0;
    border:0;
    text-align:center;
}

#portfolio_wrapper a.portfolio_item img {
    /*margin:20px 35px;*/
    margin-top:30px;
    border:0;
}
#portfolio_wrapper div.portfolio_arrow_up {
    position:absolute;
    top:10px;
    left:50%;
}
#portfolio_wrapper div.portfolio_arrow_up a img {
    border:0;
}
#portfolio_wrapper div.portfolio_arrow_left {
    position:absolute;
    top:140px;
    left:10px;
}
#portfolio_wrapper div.portfolio_arrow_left a img {
    border:0;
}
#portfolio_wrapper div.portfolio_arrow_right {
    position:absolute;
    right:10px;
    top:140px;
}
#portfolio_wrapper div.portfolio_arrow_right a img {
    border:0;
}
#portfolio_wrapper table.portfolio tbody tr td a img{
    border:0;
    margin:12px;
}

#left-signup {
    position:relative;
    width:198px;
    height:123px;
    background-image:url('images/left-signup-bg.jpg');
    background-repeat:no-repeat;
}
#left-signup form #subscribe-email {
    position:absolute;
    top:72px;
    left:6px;
    width:148px;
    height:21px;
    border:1px solid #ffffff;
    color:#008fd4;
    font-family:Verdana, Arial, sans-serif;
    font-size:11px;
    font-weight:normal;
    padding:2px 3px;
    margin:0;
}
#left-signup form #subscribe-submit {
    position:absolute;
    top:72px;
    right:8px;
    width:29px;
    height:21px;
    border:1px solid #008fd4;
    color:#008fd4;
    background:#ffffff;
    cursor:hand;
    font-family:Verdana, Arial, sans-serif;
    font-size:11px;
    font-weight:normal;
    padding:2px 3px;
    margin:0;
    text-transform:uppercase;
}
