div.fixed
{
width: 950px !important;
}
h2 {
	font-family:tahoma, "Trebuchet MS";
	font-size:1.3em;
	}
*
{
margin: 0em;
padding: 0em;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/** font-family:tahoma, "Trebuchet MS"; **/
	font-size:0.80em;

	margin:0;padding:0;
	}
p, td, th {font-size:0.85em;}

b{font-size: 110%;}
em{color: red;}




h1 span
{
font-weight: bold;
}

h3 span
{
font-weight: bold;
}

h4 span
{

}

br.clear
{
clear: both;
}

img
{
border: 0px;
}

img.floatTL
{
float: left;
margin-right: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}

a
{
text-decoration: underline;
color: #008FD9;
}

a:hover
{
text-decoration: none;
}


/* Header */

#header
{
width:100%;
height:122px;
background: #2D3C45; /** url('bg_top.gif') repeat-x; **/
}

#header_inner
{
position: relative;
width: 950px;
height:122px;
margin: 0 auto;
}

#banner 
{
position: absolute;
left: 0em;
top: 1.4em;
width:428px;
height:60px;
/** border: 0.1em #ffffff dashed; **/
}

/* Logo */

#logo
{
	position: absolute;
	bottom:3em;
	right:9em;
	z-index: 100;
/**
bottom: 2.7em;
left: 120px;
**/}

#logo3
{
position: absolute;
bottom: -2.4em;
right:0em;
}

#logo h1
{
display: inline;
color: #fff;
font-size: 2.6em;
}

#logo h2
{
display: inline;
padding-left: 0.5em;
color: #D9E2C7;
font-size: 1.0em;
}

/* Menu */

.rightad120 {
margin-top:12px;
margin-left:6px;
margin-bottom:5px;
}

#menu
{
position: absolute;
left: 0em;
bottom: 0em;
}

#menu ul
{
list-style: none;
}

#menu li
{
float: left;
}

#menu li a
{

margin-right: 0.5em;
display: block;
padding: 0.2em 1.4em 0.2em 1.4em;
background: #fff url('n4.gif') repeat-x;
border: solid 1px #fff;
color: #616161;
font-weight: bold;
font-size: 1.0em;
text-transform: lowercase;
text-decoration: none;
}

#menu li a.active
{
background: #2798D2 url('n3.gif') repeat-x;
color: #fff;
border: solid 1px #468BAE;
}

/* Main */

#main
{
background: #fff url('n2.gif') 0px 1px repeat-x;
}

#main_inner p
{
text-align: justify;
margin-bottom: 2.0em;
}

#main_inner ul
{
/* margin-bottom: 2.0em;*/
}

#main_inner
{

position: relative;
width: 950px;
margin: 0 auto;
padding-top: 2.3em;
}

#main_inner h2
{
border-bottom: dotted 2px #E1E1E1;
position: relative;
width:580px;
margin-bottom: 10px;
color: #2D3C45;
}


#main_inner ul.links {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color:#f2f2f2;
}
#main_inner ul.links li {
}
#main_inner ul.links li a
{
color: #333333;
display:block;
width:146px;
/* height:13px; */
background-color:#f2f2f2;
font-size: 0.9em;
padding: 0px 0px 0px 7px;
margin-bottom: 0px;
margin-top: 0px;
}
#main_inner ul.links li {
	border-bottom: 1px solid #ddd;
	padding:0;
	margin:0;
}

#main_inner ul.links li a:visited, #main_inner ul.links li a:link
{
text-decoration: none;
color: #333333;
padding: 1px 0px 1px 7px;
margin-bottom: 0px;
margin-top: 0px;
}

#main_inner ul.links li a:hover,#main_inner ul.links li a:active
{
/** font-weight:bold; **/
text-decoration: none;
background-color:#999999;
color: #fff;
}



#main_inner h4
{
font-size: 1.0em;
font-weight: bold;
border:0px;
}

#footer
{
width: 950px;
margin: 0 auto;
text-align: center;
clear: both;
border-top: dotted 1px #E1E1E1;
margin-top: 1.0em;
margin-bottom: 1.0em;
padding-top: 1.0em;
text-transform: lowercase;
}

/* Search */

input.button
{
background: #2798D2 url('n3.gif') repeat-x;
color: #fff;
border: solid 1px #468BAE;
font-weight: bold;
text-transform: lowercase;
font-size: 0.8em;
height: 2.0em;
}

input.text
{
border: solid 1px #F1F1F1;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
}

#search
{
position: relative;
width: 100%;
margin-bottom: 2.0em;
}

#search input.text
{
position: absolute;
top: 0em;
left: 0em;
width: 9.5em;
}

#search input.button
{
position: absolute;
top: 0em;
right: 0em;
min-width: 2.0em;
max-width: 2.5em;
}

/* LAYOUT - 3 COLUMNS */

	/* Primary content */
	
	#mainContent
	{
	position: relative;
	margin-right: 31em;
	}
	
	#columnA
	{
	position: relative;
	float: left;
	width: 100%;
	margin-right: -34em;
	padding-right: 2em;
	min-height: 300px;
	}
	
	/* Secondary Content */
	
	#secondaryContent_3columns
	{
	float: right;
	}
	
	#columnB
	{
	width: 11.0em;
	float: left;
	padding: 0em 2em 0.5em 2em;
	border-left: dotted 1px #E1E1E1;
	}
	
	#columnC
	{
	width: 12.0em;
	float: left;
	padding: 0em 0em 0.5em 1.4em;
	border-left: dotted 1px #E1E1E1;
	}


#columnB p { 	font-family:tahoma, "Trebuchet MS"; font-size: 10px;  color: #777;}
#columnB h4 { 	font-family:tahoma, "Trebuchet MS"; font-size: 11px;  color: #555; font-weight:bold;}


#columnC h4 { 	font-family:tahoma, "Trebuchet MS"; font-size: 12px; 
letter-spacing: 0px; font-weight: bold; color:#666; padding: 12px 0px 2px 0px; margin: 0px; }
#columnC ul {margin: 0px;
	padding: 0px; }
#columnC li { font-size: 11px; margin: 0px; padding: 0px 0px 0px 2px; list-style-type: none;  /** border-bottom: dashed 1px #efe4e4; **/
}
#columnC li a {  font-size: 1.5em; color:#cc0000; text-decoration: none;}
#columnC li a:visited { color:#cc3366; text-decoration: none;}
#columnC li a:hover { color:#cc0066;text-decoration: underline;}
