/* Base style sheet */

/* Remove all spaces, margins */
html, body, div, p, h1, h2, h3, 
span, a, table, td, form, img
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	border:0;
	color:#68676b;
}

body
{
	background-image:url('../media/base/bg.gif'); 
	background-repeat:repeat-x;
	background-position: left -23px;
}

h1
{
margin-bottom:10px;
}

div
{
	z-index:20;
}

a, a:visited
{
	color:#A42454;

}

a:hover
{
	color:#68676b;
}

div#masterCenter
{
	position:absolute;
	width:996px;
	margin-left:-498px;
	left:50%;
	top:10px;
}

div#head
{

}

div#menu
{
	background-image:url('../media/base/menuBg.jpg');
	height:23px;
	padding-left:85px;
}

table.menu td
{
	padding:2px;
	padding-left:14px;
	padding-right:14px;
	padding-top:6px;
	border-left:1px solid #BBBCBE;
}

table.menu td a
{
	color:#68676b;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
}

table.menu td a:hover
{
	color:#A42454;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
}

div.subMenu
{
	padding:0px;
	position:absolute;
	display:none;
	width:162px;
	z-index:21;
	top:240px;
}

div.subMenu table td
{
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url('../media/base/subMenuBg.jpg');
	white-space:nowrap;
}

div.subMenu table td a, div.subMenu table td a:visited
{
	color:white;
	text-decoration:none;
}

div#content
{
	z-index:15;
	min-height:200px;
	overflow:auto;
}


div#contentText
{
	margin-left:477px;
	width:450px;
	top:262px;
	position:absolute;
	padding-right:15px;
	overflow:auto;
}

div#contentText img
{
	margin-right:6px;
}

div#contentMask
{
	position:absolute;
	top:264px;
	left:477px;
	background-color:white;
	border:1px solid black;  
	width:441px;
	height:25px;
	z-index:16;
}

div#contentImage
{
	position:absolute;
	top:310px;
	text-align:right;
	right:539px;
	width:216px;
}

div#contentNews
{

	position:absolute;
	top:340px;
	left:10px;
	width:225px;
	color:black;
}

div#bottom
{
	position:absolute;
	bottom:2px;
	width:99%;
	background-color:#8F8F8F;
	z-index:18;
	color:white;
	padding:4px;
	text-align:right;
}

div#bottom a, div#bottom a:visited
{
	color:white;
}


ul 
{
    padding:0px;
    margin:0px;
}

li {
   padding:0px;
   margin:0px 0px 0px 20px;
}


div.errorMsg
{
	color:#a42454;
}

table.contact td
{
	vertical-align:top;
	padding:4px;
}

table.contact input, table.contact select, table.contact textarea
{
	border:1px solid #8f8f8f;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	width:250px;
}