/* CSS Document */

body{
background-image:url(img/bg.gif);
background-repeat:repeat-x;
background-color:#f8f8f8;
margin:0 auto;
padding:0;
}
#container {
	margin:0 auto;
	margin-top: 0px;
	width:932px;
	background-image:url(img/shaddow.png);
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#inner_container {
margin-left:15px;
width:900px;
background-color:#FFFFFF;
border-left:#d9d9d9 solid thin;
border-right:#d9d9d9 solid thin;
border-bottom:#d9d9d9 solid thin;
}

#topfield {
background-image:url(img/topbg.jpg);
background-repeat:no-repeat;
background-color:#a2a2a2;
width:900px;
height:90px;
}
#topL {
float:left;
margin-left:17px;
width:131px;
height:90px;
}
#topR {
float:right;
height:90px;
}
#menuactive {
float:left;
background-image:url(img/menu_active.gif);
background-repeat:repeat-x;
padding-left:7px;
padding-right:7px;
height:90px;
}
#menuinactive {
float:left;
background-image:url(img/menu_inactive.gif);
background-repeat:repeat-x;
padding-left:7px;
padding-right:7px;
height:90px;
}
#menuinactive:hover {
float:left;
background-image:url(img/menu_active.gif);
background-repeat:repeat-x;
padding-left:7px;
padding-right:7px;
height:90px;
}

#menusplitter {
float:left;
width:1px;
height:90px;
background-image:url(img/menusplitter.gif);
background-repeat:no-repeat;
}
#menutext {
padding-top:70px;}

#imgsplitter {
width:900px;
height:4px;
background-color:#8f0500;
}

#startimg {
width:900px;
height:300px;
}
#questionfield {
width:900px;
height:450px;
}

#clear {
clear:both;
}

#contentholder {
width:870px;
margin-left:15px;
padding-top:20px;
padding-bottom:20px;
}
#contentimg {
float:left;
width:300px;
}
#contenttxt {
float:right;
width:535px;
}

#subL {
overflow:hidden;
float:left;
margin-left:9px;
width:610px;
}
#subsplitt {
background-image:url(img/subsplitter.gif);
background-repeat:no-repeat;
float:left;
width:51px;
height:408px;
}
#subR {
width:200px;
float:right;
}
#subimg {
width:610px;
height:195px;
padding-bottom:15px;
}

#personalrow {
width:860px;
margin-left:5px;
padding-bottom:15px;
}
#personalinfo {
float:left;
width:135px;
}
#personalsplitt {
float:left;
width:46px;
}

#puffgrupp {
width:870px;
height:170px;
margin-left:15px;
padding-top:10px;
padding-bottom:10px;
}
#puff {
float:left;
width:284px;
}
#puffimg {
padding-top:10px;
width:105px;
float:left;
}
#pufftxt {
padding-top:10px;
width:170px;
float:right;
}
#puffspacer {
background-image:url(img/puffspace.gif);
background-repeat:no-repeat;
float:left;
width:51px;
height:170px;
}
#puffR {
padding-top:10px;
width:200px;
float:right;
}

#footer {
width:870px;
margin-left:30px;
margin-top:5px;
}
#footerL {
padding-top:8px;
float:left;
}
#footerR {
float:right;
}
#formrow {
width:610px;
padding-bottom:10px;
}
#formL {
width:300px;
float:left;
}
#formR {
width:300px;
float:right;
}

.singlefield {font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight:normal; color: #696969; width:290px;}
.verificationfield {font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight:normal; color: #696969; width:80px;}
.dualfield {font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight:normal; color: #696969; width:600px;}


.footimg {padding-right:10px;}
.menu {font: 10px/16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight:bold; color: #f0f0f0;}
.text {font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #696969;}
.text2 {font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #696969;}
.errortext {font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #FF0000;}
.footer {font: 10px/12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #696969;}
.menu a {color: #f0f0f0; text-decoration:none;}
a {color:#8f0500; text-decoration:none;}
