body {text-align: center; margin: 20px 0px 20px 0px; min-width: 760px; background-color: #529cd2; background-image: url("/images/bg_blue.gif"); background-repeat: repeat; color: #444444; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #529cd2; scrollbar-base-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-highlight-color: #D7D7D7; scrollbar-face-color: #EBEBEB; scrollbar-shadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF;}
body,td,tr,table,div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 0px; line-height: 20px;}

#topright {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    height: 92px;
    width: 120px;
	background:url(images/blog.png);
    text-decoration: none;
	z-index:1000;
	}

.paypal {
	border: none;
}
.backbutton {float: left; width: 350px; text-align: right;}
.nextbutton {float: right; width: 350px; text-align: left;}

.imageleft {float: left; margin: 0px 10px 16px 0px; border: solid 8px #FFFFFF; position: relative; top: 4px;}
.imageright {float: right; margin: 0px 0px 16px 10px; border: solid 8px #FFFFFF; position: relative; top: 4px;}

.headerstrip {width: 100%; text-align: center; background-color: #FFFFFF; border: solid 1px #7c7c7c; border-width: 1px 0px 0px 0px;}
.header {position: relative; top: 0px; left: 0px; width: 758px; height: 90px; text-align: left; margin-left: auto; margin-right: auto; border: 0px;}
.titlestrip {width: 100%; text-align: center; background-color: #e3d7d1; border: solid 1px #cccccc; border-width: 0px 0px 1px 0px;}
.titlecontent {position: relative; top: 0px; left: 0px; width: 758px; height: 54px; text-align: left; margin-left: auto; margin-right: auto; border: 0px;}
.bodystrip {width: 100%; text-align: center; background-color: #fff; border: solid 1px #cccccc; border-width: 0px 0px 1px 0px;}
.bodycontent {position: relative; top: 0px; left: 0px; width: 758px; text-align: left; margin-left: auto; margin-right: auto; border: 0px;}
.footerstrip {width: 100%; text-align: center; background-color: #FFFFFF; border: solid 1px #7c7c7c; border-width: 0px 0px 1px 0px;}
.footer {position: relative; top: 0px; left: 0px; width: 758px; height: 40px; text-align: right; margin-left: auto; margin-right: auto; border: 0px; font-size: 11px; padding: 0px 0px 20px 0px; color: #999999;}
.buttonstrip {width: 100%; text-align: center;}
.topbutton {position: relative; top: 0px; left: 0px; width: 758px; text-align: right; margin-left: auto; margin-right: auto; border: 0px; margin-top: 10px;}

.leftcolumn {float: left; width: 48.5%; text-align: justify;}
.rightcolumn {float: right; width: 48.5%; text-align: justify;}
.fullcolumn {width: 718px; min-height: 199px; text-align: left; margin: 0px 20px 0px 20px;}

.scroll {width: 100%; overflow: auto; border: 0px; text-align: left;}

.menubutton {position: absolute; z-index: 20;}
.menubuttonoff {position: absolute; z-index: 20;}

.bluebar {width: 100%; height: 8px; background-color: #8cbde1; font-size: 1px; border: solid 1px #7c7c7c; border-width: 0px 0px 1px 0px;}
.brownbar {width: 100%; height: 4px; background-color: #b0866d; font-size: 1px;}

.title {margin: 10px 0px 4px 0px;}
.photo {float: left; margin: 0px 4px 30px 0px; position: relative; top: 4px;}
.close {float: right; margin: 5px 1px 0px 0px;}
.icon {position: relative; top: 2px;}

div.row {line-height: 20px;}
div.row span.label {float: left; width: 258px; text-align: left; margin: 0px 2px 10px 0px;}
div.row span.field {float: right; width: 440px; text-align: left; margin: 0px 0px 10px 2px;}

form {margin: 0px; padding: 0px;}
input {padding: 1px; background-color: #FFFFFF; border: solid 1px #BBBBBB; color: #000000;}
select {padding: 1px; background-color: #FFFFFF; border: solid 1px #BBBBBB; color: #000000; background-color: #FFFFFF;}
textarea {padding: 1px; background-color: #FFFFFF; border: solid 1px #BBBBBB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;}
.formbutton {border: 0px; background-color: #ebebeb;}
.requiredfield {border-color: #999999; background-color: #F2F2F2;}
.requiredfield2 {border: none; background-color: #FFFFFF;}
.otherinput {border: 0px; background-color: #ebebeb;}

p {margin: 0px 0px 20px 0px; text-align: justify;}
.spacer {clear: both; height: 30px;}
hr {clear: both; border: 0px; background-color: #7c7c7c; width: 100%; height: 1px; margin-bottom: 20px;}

li {margin-bottom: 10px;}
ul {margin: 0px 0px 0px 30px; list-style-type: square; padding: 0px; line-height: 16px;}
ul.ulist {margin: 0px 0px 30px 16px; text-align: left;}
ol {margin: 0px 0px 0px 40px; list-style: 1; padding: 0px; line-height: 16px;}
ol.olist {margin: 0px 0px 30px 20px; text-align: left;}
ol.alist {list-style-type: lower-alpha; margin: 0px 0px 30px 9px; text-align: left;}

h1 {clear: both; font-size: 15px; color: #666666; font-weight: bold; text-align: left; margin: 0px; padding: 0px 0px 20px 0px;}
h2 {clear: both; font-size: 13px; color: #666666; font-weight: bold; margin: 0px; padding: 0px 0px 14px 0px;}
h3 {clear: both; font-size: 12px; color: #444444; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px;}
h4 {clear: both; font-size: 11px; color: #444444; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px;}

.clearboth {clear: both;}

.normaltext { font-size: 13px;  font-weight: normal;}
.normalbold { font-size: 13px; font-weight: bold;}
.smalltext { font-size: 11px; font-weight: normal;}
.smallbold { font-size: 11px; font-weight: bold;}
.alerttext {color: #993333; line-height: 14px;}
.quotetext {font-style: italic;}
.notetext {font-size: 11px; color: #999999;}

.desctext {font-size: 4px; color: #7a9983; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0;}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.justify {text-align: justify;}
.topleft {vertical-align: top; text-align: left;}
.topright {vertical-align: top; text-align: right;}
.topcenter {vertical-align: top; text-align: center;}
.top {vertical-align: top;}
.middle {vertical-align: middle;}
.bottom {vertical-align: bottom;}

.indent10 {margin: 0px 10px 0px 10px; text-align: left;}
.indent20 {margin: 0px 20px 0px 20px; text-align: left;}
.indent40 {margin: 0px 40px 0px 40px; text-align: left;}
.indent60 {margin: 0px 60px 0px 60px; text-align: left;}

A {color: #529cd2; text-decoration: none; font-weight: bold; font-size: 12px;}
A:link {color: #529cd2; text-decoration: none;}
A:visited {color: #8cbde1; text-decoration: none;}
A:hover {color: #b0866d; text-decoration: underline;}
A:active {color: #252525; text-decoration: none;}

.gridline { BACKGROUND: #4a4a4a }
.gridlinepink { BACKGROUND: #ea5fc4 }

A.link20 {color: #529cd2; text-decoration: none; font-weight: bold; font-size: 14px;}
A.link20:link {color: #529cd2; text-decoration: none;}
A.link20:visited {color: #8cbde1; text-decoration: none;}
A.link20:hover {color: #b0866d; text-decoration: underline;}
A.link20:active {color: #252525; text-decoration: none;}

A.link16Normal:link {	font-family: Myriad Pro,Verdana,Arial, Helvetica, sans-serif; font-size: 16px; color: #2d3490; FONT-WEIGHT: bold; }
A.link16Normal:visited { font-family: Myriad Pro,Verdana,Arial, Helvetica, sans-serif; font-size: 16px; color: #cc3300; FONT-WEIGHT: bold; }
A.link16Normal:hover { font-family: Myriad Pro,Verdana,Arial, Helvetica, sans-serif; font-size: 16px; color: #ffcc00; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
A.link16Normal:active { font-family: Myriad Pro,Verdana,Arial, Helvetica, sans-serif; font-size: 16px; color: #ffcc33; FONT-WEIGHT: bold; }

.headline { font-size: 15px; color: #666666; font-weight: bold }
.headlineblue { font-size: 15px; color: #529cd2; font-weight: bold }
.subheadline { font-size: 14px; color: #666666; font-weight: bold }
.dateline { COLOR: #4a4a4a; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 15px }

.contactForm {border:none; margin-top:10px;}
.contactForm ul {margin-left: 0;list-style:none; padding-left:20px;}
.contactForm ul li {clear:both; background:none;}
.contactForm ul label { display:block; float:left; width:120px; padding:3px; margin:5px;}
.contactForm .txtField  {display:block; float:left; padding:3px; width:230px; margin:2px 0 2px 25px;font: 12px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;color:#438dc3;}

.contactForm .send {color: #000000; margin-left:160px; margin-top:20px;}
.contactForm .send:hover {cursor:pointer; color:#f05253;}
.contactForm.request fieldset {padding:5px;}
.contactForm fieldset.extra {margin-top:0px;}
.contactForm .file {display:block; float:left; padding:3px; width:260px; margin:5px 0 7px 0;font: 1em "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}

