body {margin:0px; padding:0px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif;}

a {color:#296C99;}
a:hover {color:#D0872A;}

/* central part from logo to back to top button */
.central{  text-align:left; 	margin: 0 auto; background-image:url(../images/template/leftmenu/left-bg.gif); background-repeat:repeat-y;}

/* top bar */

#logobar{ height:75px;}
.left{float: left;}

/*** accessability links ***/
.skip {position: absolute; left: -1000em; width: 20em;}
.invisible{display:none;}


/* leftmenu */
#leftmenu{  position:absolute;  left:0; width:164px; padding-top:35px; font-size:0.7em; background-image:url(../images/template/leftmenu/menu-top.gif); background-repeat:no-repeat; background-position:top;}
#leftmenu ul{margin: 0px; list-style-type:none; padding:0px; }
#leftmenu li{padding: 5px 5px 5px 16px;	margin-left: 0px;	 background-image: url(../images/template/leftmenu/arrow.gif); background-repeat: no-repeat; background-position: 6px 8px; }
#leftmenu a {text-decoration:none; display:block; width:100%; }


#leftmenu .callus{ color:#296C99; background-image:url(../images/template/leftmenu/call-us.gif); background-repeat:no-repeat; background-position: 6px 6px; border-bottom:dashed 1px #5E91B2; border-top:dashed 1px #5E91B2; padding:10px 10px 10px 48px; }
#leftmenu .dasheddivide{ border-bottom:dashed 1px #5E91B2; margin-bottom:10px;  padding-bottom:10px; }
.dasheddivide{ border-bottom:dashed 1px #5E91B2; margin-bottom:10px;  padding-bottom:10px; height:10px;}

/* main area for content */
h1{font-size:1.4em; color:#296C99; font-weight:normal; margin:0;}
h2{font-size:1.1em; color:#296C99; font-weight:normal; margin:0;}

#content{  margin:20px 10px 0px 187px; position:relative;}
#content p {font-size:0.8em;}
#content ul, #content ol {font-size:0.8em;}


.topcta{margin:0px 0px 0px 165px; padding:0px; background-image:url(../images/cta/top-cta/top-bg.jpg); background-repeat:repeat-x;  position:relative;}
.blue-top{ height:22px; background-color:#5E91B2; margin-top:1px;}

/* right cta */
.right-cta {float:right; width:165px;  padding:20px 0px 15px 20px; background-color:#FFFFFF;}

.txt-cta{ background-color:#EDEDED; padding:0px 5px 0px 5px; border:1px solid #C46B05;}

/* styles for back to top  */
.backtotop{float:right; background-image: url(../images/template/back-to-top.gif); background-repeat:no-repeat; font-size:0.7em; padding:10px 0px 10px 15px; background-position: 0px 13px;   }

/* styles for bottom border   */

#bottomborder {border-top:1px solid #6085A9; background-color:#E2E8EB; text-align:left; font-size:0.7em; padding:1em 0em 1em 181px;  margin: 0 auto; /* positions in Firefox*/}
#bottomborder p {	line-height:1.4em; margin:0em 0em 1.5em 0em;}
#bottomborder h3 {color:#000000; font-size:1em;  margin:0em 0em 0.3em 0em;}

/* styles for copyright   */
#copyright{background-color:#6085A9; font-size:0.7em; padding:0.5em 0em 0.5em 0em; color:#FFFFFF;}
.copyrightpos{padding-left:181px;  text-align:left; 	margin: 0 auto;}


/* se text */
#desc-txt{font-size:0.65em; background-color:#D4D0C8; color:#000000; padding:0.3em; border-bottom:1px solid #000000; }

/* styles for forms   */
form{margin:0; padding:0;}
label{ 	display: block;	 font-size:0.8em; margin-top:1em; }

fieldset{	display: block;	margin: 10px 0 10px 0;	padding: 0px 10px 10px 10px; width:300px;	border : 1px solid #C8C8C8; background-color:#FFFFFF;}
.formfield {border:1px solid #999;	background: #eee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding:0.3em;}
textarea{font-size:1em}	
input:focus, textarea:focus, select:focus{	background: #fff;}
legend {font-weight: bold; margin:0em 0em 0.5em 0em; font-size: 0.8em; display: inherit;}
.blue{color:#0091C9;}
.red{color:#FF5256;}
#formborder{ width:260px; background-color:#F2F2F2; border:1px solid #E0E0E0; padding:0.5em; margin-top:1em;}
