html { background:#fff; height:100%; }
body { font-family: Arial, Helvetica, sans-serif; color: #000000; background:#fff url('/media/973/subbg.gif') repeat-x top center; display:table; width:100%; height:100%; }
html,body,form,p,div { padding:0; margin:0 }

img { border:0 }

a { color: #3399cc; text-decoration: underline; }
a:visited { color:#3399cc; }
a:hover { color: #000000; text-decoration: underline !important; }
a:focus, a:active { color:#3399cc; border:none;	}
a.noStyle { color:#3399cc; text-decoration:none; }



/* ============== Site Structure =============== */

body.startPage { background:#fff url('/media/41/bg.gif') repeat-x top center; }
body.subPage { background:#fff }

.fullPage { width:950px; margin:0 auto; padding:0 25px 20px 25px }

.logo { float:left; margin-top: 30px; padding-left: 10px; width:174px }
.call {  float:right; width:215px; height: 81px; margin-top:10px; padding-top:10px; font-size: 9pt; text-align:center; line-height:20px; background: url('/media/51/callbg.gif') no-repeat }
.call .phonenumber { font-size: 16pt; font-weight:bold }
.call .phonenumber a { color: #000000; text-decoration: none }

#header .menu { height:50px; padding: 0px 0px 0px 50px; margin-top: 60px; float:left; font-family: arial; font-size:9pt; padding-left:40px; width:auto  }
#header .menu div { background-color: #303030; height:20px; float: left; padding-left: 25px; padding-top: 10px; padding-right: 25px; margin-right: 2px; width:auto }
#header .menu div a { color: #fff; font-weight: bold; text-decoration: none }
#header .menu div a:hover { text-decoration: underline }
#header { height: 110px; }



#pageWrap { display:block; padding:0 0 0 0; width:100%; background:transparent no-repeat scroll center top; }
.startPage #pageWrap { background:transparent url('/media/36/bg3.jpg') no-repeat scroll center top; }

#wrapper {  }

/* Content */
.startPage .content { overflow:visible; position:relative }

.content { padding: 0 0 0 0; margin:0 0 0 0 !important; overflow:visible; background:#ffffff; display: table }


.startPage .content .firstPage { padding: 0px 0px 0px 20px; width:600px; float:left; }
.startPage .content .firstPage h1 { font-size: 20pt; color: #888888; font-weight: 100; margin-top: 25px; margin-bottom:10px }
.startPage .content .firstPage h2 { font-size: 12pt; color: #444444; font-weight: 100; margin-top: 20px; margin-bottom:4px; font-weight: bold }
.startPage .content .firstPage p { font-size: 10pt; }
.startPage .content .firstPage form { font-size: 10pt; }
.arrow { list-style-image: url("/media/542/arrowright.gif"); font-size: 10pt }


.content { background: #FFFFFF; width:950px; display: table }


.innercontent { padding: 0 20px 0 20px; margin: 0; float:left; width:710px; min-height: 400px }
.innercontent h1 { font-size: 18pt; font-weight: bold; margin-bottom: 10px }
.innercontent h2 { font-size: 11pt; margin-bottom: 2px; color: #cc0000 }
.innercontent p,td { font-size:10pt; margin-bottom: 10px }

#footerInside { font-size: 8pt; color:#888888; margin-top: 100px }

.twitter { display:table }
.twitter .logo { width: 18px; height: 100%; margin:0 10px 0 0; float:left; padding:0; float:left }
.twitter .post { font-size: 10pt; clear: both; }
.twitter .text { width: 200px; float:left; }
.twitter .datetime { font-size: 8pt;  margin-bottom: 8px }


.form { font-size: 10pt; margin-top:40px }
.form .row { margin-bottom: 15px; }
.form .label { font-weight: bold; float: left; width:150px; text-align: left; padding-right: 20px }



#leftmenu { float:left; padding:0; margin:0; font-size: 9pt; width:200px }
#leftmenu .menutoppost { border-bottom: 3px solid #cccccc; padding-top: 8px; padding-bottom: 3px; }
#leftmenu .menutoppost a { text-decoration: none; color: #cccccc; font-weight: bold }
#leftmenu .menupost { border-bottom: 1px solid #cccccc; padding-top: 5px; padding-bottom: 5px;  }
#leftmenu .menupost div { padding-top: 3px }
#leftmenu .menupost img { float:left; margin-right: 7px; width:20px; height: 20px }


.loginform { padding-top: 7px; position:absolute; left:50%; top:0 }
.loginform input { width: 75px; border: 1px solid; font-family: arial; font-size: 7pt; color: #101010 }

.panelwrappers {
	overflow:	hidden;
}

#campaignarea { width:950px; height:195px; padding:0; color: #fff }

#campaignarea .rubrik { font-size: 24pt; width:400px; line-height: 20pt }
#campaignarea .text { font-size: 12pt; width:400px; padding-top: 7px }
#campaignarea .readmore { font-size: 10pt; width:400px; padding-top:7px }
#campaignarea a { color: #3399cc; text-decoration: underline; }
#campaignarea a:hover { color:#fff; }





















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
