/* 
advancesite.css master stylesheet by Simon Griffee.
2009-01-15 20:00:58
*/

* {
	margin:0;
	padding:0;
	}

body {
	font:76%/140% verdana, helvetica, arial, sans-serif;
	color:#000;
	background:#fff url(../images/sky.gif) repeat-x 0 0;
	margin:0 44px 5em;
	}

a:link {
	color:#06c;
	text-decoration:underline;
	}
a:visited {
	color:#06f;
	text-decoration:underline;
	}
a:active, a:hover {text-decoration:none;}

#header {text-align:center; padding:0 40px 30px 0;}

div#wrapper{position:relative;}
div#content{max-width:420px;}
div#navigation{}
div#extra{position:absolute; left:480px; top:118px;}
div#footer{clear:both;width:100%}

div.col {float:left; width:46%;}

/* =Logo  ----------------------------------- */
h1#logo a {display:block; height:45px; width:177px; font-family:helvetica, sans-serif; font-size:1.1em; font-weight:normal; margin:0 0 1em; background:url(../images/logo.gif) no-repeat 0 0; text-indent:-2000em;}

/* =Typography ----------------------------------- */

h1 {
	font: 1.7em/1em helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-0.025em;
	margin:0;
	}
h1 a:link, h1 a:visited {color:#000;}
h1 a:hover, h1 a:active {color:#f00;}

h2 {font-size:1.5em; line-height:1.4em; font-weight:normal; text-align:left; margin:0 0 0.8em;}
h3 {font-size:1.3em; margin:1em 0 0.5em;}
h4 {font-size:1em; font-weight:bold; margin:1.5em 0 0.8em;}

ul, ol {margin:0 0 1.2em 0.5em;}

ul.ticks li {background:transparent url(../images/tick.gif) no-repeat 0 50%; padding-left:15px; list-style:none; line-height:1.7em;}

p {font-size:1.1em; margin:0 0 1em; line-height:1.6em !important;} 
p.date {margin:1.5em 0 0.25em; font-family:helvetica, sans-serif;}

ul {
	font-size:inherit;
	list-style:normal inside;
	}
ol {
	font-size:inherit;
	list-style:decimal inside;
	}
dl {
	font-size:inherit;
	line-height:1.45em; 
	}
li, dd {font-size:inherit; line-height:1.7em;}
ul ul, ol ol {
	margin-left: 1.5em;
}
ul li ul li {font-size:inherit;}
ul, ol, dl {
	margin: 0 0 1.5em 0;
}

.floatright {float:right; margin:0 0 2em 2em;}
.floatleft {float:left; margin:0 2em 2em 0;}

/* =Form ----------------------------------- */

form {padding:20px 20px; border:1px solid #ccc; margin-bottom:3em;}
label, input {
	display:block;
	margin-bottom:1em;
	width:100%;
	font-size:1.1em;
	}
input#send {width:30%; display:block; margin-bottom:5em !important; padding-bottom:10px !important; float:right;}
label, legend {
	margin-bottom:0.1em;
	font-weight:bold;
	color:#000;
	}
legend {padding-bottom:0.5em;}
* html legend {margin-left:-8px;}
label em {font-size:0.9em; color:#666; font-weight:normal;}
fieldset.services {clear:both; margin-bottom:1em;}
fieldset.services label {float:left; margin:-0.1em 0 0; width:auto; text-align:left; font-weight:normal;}
* html fieldset.services label {margin:0.2em 0 0;}
fieldset.services input {margin:0 8px 0.6em 0; float:left; width:auto; background:none;}
form br {                                                                               
	clear: left;
	}
input, textarea {
/*	padding:2px;*/
	background:#ffc;
	}
textarea {margin-bottom:1em;}
fieldset {border:none;}
input {float:left;}
input#zemSubmit {width:auto; display:block; float:none; background:#ddd; padding:3px; margin-bottom:0;}

p.end {font-size:1em; margin-bottom:3em;}


h4.accordion-toggler {
    padding:5px 0;
    background:#fff;
    cursor: pointer;
    font-size:1.1em; line-height:1.3em; font-weight:normal !important; margin:0 0 1px;
    }
h4.accordion-toggler a:link,h4.accordion-toggler a:visited {text-decoration:underline; font-weight:normal !important; color:#06c;}
h4.accordion-toggler a:hover, h4.accordion-toggler a:active {text-decoration:none;}
h4.accordion-toggler:hover,  h4.accordion-toggler:active {background:#fff;}

    div.accordion-content {
    color:#000;
    background:#fff;
    }
    div.accordion-content p {padding:0 10px 10px;}
    * html div.accordion-content p {padding-bottom:0;}


