/* CSS Document */
/*DIV {border:1px dashed #f00;}*/

/*-----------------------------------------------

Author: David Martin
Version: v1.0
website: www.dmcv.co.uk


styling for Niceforms v.0.9
Author: Lucian Slatineanu
URL: http://www.badboy.ro/

----------------------------------------------- */

@import url(internal.css);
@import url(home.css);

/* STANDARD STYLES */
* {margin:0; padding:0;}
body { font-size:10px; font-family:  Verdana, Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif; background-image: url(../root/images/bg.gif);}
a,td,th,p,h1,h2,h3,li,dt,dd {font-size:1em;}
p,blockquote,dd {line-height:1.5em;}
img {border:0; padding:0; margin:0;}
fieldset {border:solid 1px #cc3366; margin-top:1em; padding:.5em;}
legend {padding:.5em; background-color:#cc3366; color:#fff}
fieldset fieldset {margin:0; border:solid 1px #ccc;}
fieldset fieldset legend {background-color:#FFF; color:#000;}
.end {clear:both;}
.clearer {height: 1px; overflow: hidden; margin-top: -1px; clear: both; }
.hidden {position:absolute; margin-left:-9999px;}

/* PAGE LINKS */

a:link, a:visited, a:hover, a:active {
	color: #939393;
	text-decoration: none;
	}
	

a:hover {
	color: #fff;
	background-color: #ab3535;
	text-decoration: none;
	font-weight: bold;
	}


/* STRUCTURE */

#outerwrapper { margin: 0; padding: 35px 0 20px 0; background-image: url(../root/images/bg_strip.jpg); background-repeat:repeat-x; width: 100%; height: 811px;}
#wrapper {width: 700px; margin: 0 auto; padding: 0;}


/* LEFT AREA */

#left_area_wrapper { width:225px; float:left; margin: 0; padding: 0;}
.left_top { width:225px; height: 6px; background-image:url(../root/images/leftarea_top.gif); background-repeat:no-repeat; }
#leftcontent_holder {width:183px; background-image:url(../root/images/leftarea_bg.jpg); background-repeat: repeat-x; background-color:#FFFFFF; padding: 10px 20px 5px 22px; _padding: 4px 20px 5px 22px;}

#leftcontactinfo { padding: 0 0 0 3px; width:180px; font-size:10px; font-weight:bold; font-family:  Verdana, Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif;  color:#949178;}
#leftcontactinfo h1 { margin: 7px 0 7px 0; padding:0;}
#leftcontactinfo p { margin: 7px 0 7px 0; padding:0; line-height:12px;}

.spacer {height:116px;}

.left_bottom {width:225px; height: 7px; background-image:url(../root/images/leftarea_bot.gif); background-repeat:no-repeat;}

/* LEFT NAV */

#navbar { margin: 30px 0 5px 0; width:180px; font-family: Verdana, Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#949178;}

#navbar ul
{
margin:0; 
border: 0;
list-style-type: none; 
font-family: Verdana, Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif; 
width:180px;

}

#navbar ul li
{
}

#navbar ul li a
{
padding: 2px 2px 3px 3px;
_padding: 2px 2px 2px 3px;
display:block; 
width: 174px; 
height:12px;
color: #959382; 
margin: 2px 0;
text-decoration: none;
}

#navbar ul li a:hover
{
background: url(../root/images/nav_bg.gif);
padding: 2px 2px 3px 3px;
_padding: 2px 2px 2px 3px;
display:block; 
width: 174px; 
height:12px;
color: #ab3535;
margin: 2px 0;
text-decoration: none;
}


.navdiv { height:3px; width:180px; margin:10px 0 10px 0; _margin:10px 0 0 0;  padding:0; background-image:url(../root/images/leftarea_div.gif); _background-repeat:repeat-x;}

#subnavbox { width:180px;  padding:0; color: #ab3535; font-family: Verdana, Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#subnavbox h1 {margin: 0; padding:0;}
#subnavbox p  {margin: 0; padding:10px 0 0  0; color:#c06d6c;}


.subnavwrapper {width:180px; padding:0; margin:0}

.title { margin: 15px 0 0 2px; width:180px; font-family: Verdana, Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif; font-size:10px; font-weight:bold;}

/*#subnav a span {position:absolute; margin-left:-9999px;}


#subnav ul {
list-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
margin: 0;
padding:5px 0 20px 0;
}

#subnav ul li {
display: inline;
margin: 0;
padding: 3px 2px 2px 2px;
float: left;
}

#subnav a {
color: #000;
font-variant: caps;
border: 0;
}*/

.subnav a span {position:absolute; margin-left:-9999px;}


.subnav ul {
list-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
margin: 0;
padding:5px 0 20px 0;
}

.subnav ul li {
display: inline;
margin: 0;
padding: 3px 2px 2px 2px;
float: left;
}

.subnav a {
color: #000;
font-variant: caps;
border: 0;
}



.subnavicon {display: block; width: 14px; height:14px; background-image: url(../root/images/subnav_unvisited.gif); background-repeat:no-repeat;}
.subnavicon:visited { background-image: url(../root/images/subnav_visited.gif); background-repeat:no-repeat;}
.subnavicon:hover { background-image: url(../root/images/subnav_hover.gif); background-repeat:no-repeat; }
.subnavicon:active { background-image: url(../root/images/subnav_unvisited.gif); background-repeat:no-repeat;}









/* LEFT FORM */

#left_form { margin: 20px 0 8px 0; padding: 0 0 0 3px; width:180px; font-family: Verdana, Arial, "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#949178;}
#left_form h1 { margin: -10px 0 10px 0; _margin: 0 0 20px 0; padding: 0; font-size:10px; font-weight:bold;  color: #ab3535;}
#left_form h2 { margin: 0; padding:0;}

/*Forms defaults*/
.input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#63604a;
	}

/*Text inputs*/
.textinput, .textinputHovered {
	width:164px;
	height:15px;
	background:url(../root/images/input.gif) no-repeat;
	_background-attachment: fixed;
	border:none;
	margin: 5px 0 0 0;
	padding:4px 8px;
	color:#63604a;
}

.textinputHovered { 
	margin: 5px 0 0 0;
	background:url(../root/images/input2.gif) no-repeat;
	_background-attachment: fixed;
	}

/*Text areas*/
.textarea, .textareaHovered {
	margin: 5px 0 0 0;
	width:164px; 
	height:44px;
	background:url(../root/images/textarea.gif) no-repeat;
	_background-attachment: fixed;
	border:none;
	padding:4px 8px;
	color:#63604a;
}

.textareaHovered { 
	margin: 5px 0 0 0;
	background:url(../root/images/textarea2.gif) no-repeat;
	_background-attachment: fixed;
	}


/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:65px;
	height:25px;
	color:#63604a;
	font-size: 9px;
	_font-size: 11px;
	font-weight:bold;
	padding:2px 3px;
	background:url(../root/images/button.gif) no-repeat;
	cursor:pointer;
	border:none;
	
}
.buttonSubmitHovered {
	font-size: 9px;
	_font-size: 11px;
	color:#683737;
	background:url(../root/images/button2.gif) no-repeat;
}
/*Test div - testing if stylesheets are enabled*/
#stylesheetTest {
	position:absolute;
	left:-999px;
	width:10px;
	height:1px;
	
}

/* END OF LEFT AREA */




