html,body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt; 
	margin:0;
	padding:0; 
	background-color: #efefef;
}
body{font-size: 76% ;text-align:center; }
p{margin:0 10px 10px}
a{color: #981793;padding:0px}
img{border:0; vertical-align:middle}
dl, dt{margin:0; padding:0; border:0}
a:link, a:visited
{	
	color: #888;
}
a:hover
{	
	color: black;
}

div#header 
{
/*	background-color: #E8E1FF;*/
	/* height:80px; */
	/*border-bottom: 1px solid #ddC;*/
	
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13pt;
	margin: 8px 5px 8px 0;
	padding: 0;
	color: #000066;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	margin: 8px 5px 8px 0;
	padding: 2px;
	font-size: 12pt;
	border-bottom: 1px solid #ccc;
}
h3
{
	font-family:Arial, Helvetica, sans-serif;
	margin: 8px 5px 8px 0;
	font-size: 11pt;
}

li
{
	padding: 5px;
	font-weight: bold;
	color: #666;
}
.halfBox
{
	margin: 10px;
	padding: 0px;
	width: 275px;
	float:left;
	border: 1px solid #dedede;
}
.halfBox h2
{
	margin:0;
	padding: 5px;
	font-size: 11pt;
	font-weight: bold;
	background-color: #eee;
}

div#header h1
{
	float:left;
	margin:0;
  padding-left:10px;
	margin: 20px 5px;
	color: #006;
	font-size: 15pt;
}
div#container
{
	text-align:left; 
	width:800px;
	margin:0 auto; 
	/*border:1px solid #ccc;*/
	background-color: #fff;
	/*background: #EEEEED  url(Background.gif) top right no-repeat;*/
}

div#wrapper{float:left;width:100%;}
div#content
{
	margin: 10px 10px 50px 10px;
	padding: 10px;
}

div#content2
{
	margin: 10px 0 0 150px;
	padding: 0px 10px 10px 10px;
	width: 624px;
}

div#content3
{
	border-right: 1px dotted #ccc;
	padding: 0px 10px 10px 10px;
	margin: 10px 150px;
	width: 464px;
}

div#left
{
	float:left;
	margin: 10px 0px 0px -800px;
	width: 150px;	
}

div#right
{
	float:left;
	margin: 10px 0px 0px -165px;
	padding: 5px;
	width: 155px;
}
div#right h1
{
	font-size: 13pt;
	border: 1px solid #eee;
	text-align:center;
}


.BreadCrumbNav
{
	margin: 15px 0;
}

.contenttable
{
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px dotted #cad4e3;
}

.contenttable .odd
{
		background-color: #F7F9FB;
}

.contenttable .even
{
	
	background-color: #EEF2F7;
}

.contenttable .col2, .contenttable .col3, .contenttable .col4
{
	text-align: center;
	border-left: 1px solid #ccc;
}

.contenttable .col1, .contenttable .col1 p
{
	padding: 5px;
	margin: 0;	
	color: #2c2c83;
}

.csc-textpic
{
	padding: 0 0 10px 0;
	margin:  0 0 10px 0;
}

form
{
    border:0;
    margin: 25px;
}

.csc-mailform-field
{
    margin: 15px;
}

form label
{
    clear:left;
    float: left;
    display:block;
    width: 100px;
}


.quickmenu 
{
	margin:0;
	padding: 2px;
}
.quickmenu li 
{

	list-style: none;
	padding:0;
	margin: 1px;
	background-color:#eee;
	 
}
.quickmenu a, .quickmenu a:link, .quickmenu a:visited
{
	display: block;
    text-decoration: none; 
	padding: 7px;
	margin:0;
	color: #0000aa;
}
.quickmenu  a:hover
{
	background-color: #dFdFdF;
}
 
.quickmenu  .act a
{
  	background-color: white;
}

div#footer
{
	clear:left;
	width:100%;
	background: #f6f6f6;
	color: #888;
	font-size: 8pt;
}
div#footer p
{
	margin:0;
	padding:5px 10px
}

.box
{
	border: 1px solid #cad4e3;
	margin: 20px;
	padding: 10px;
	font-size: 14px;
}
.box h2
{

	font-weight: 200;
}

.prop, .value
{
	float:left;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;
}
.prop
{
	width:200px;
	font-weight: bold;
}
.value
{
	width:510px;
}
dt{ font-weight: bold; margin: 8px 0 8px 10px;}
dd{	padding: 4px; font-size: 11px;}

#Menu
{
	background: #c9c9c9 url(menu-bg.png) top;
	height: 25px;
	font-size: 9pt;
}
#Menu ul
{
	position:absolute; 
	margin:0;
	padding:0;
}
#Menu li 
{
  	float:left;
    list-style: none;
    padding: 0;
	background: #c9c9c9 url(menu-bg.png) top;
    border-right: 1px dotted #eee;
	  
}
#Menu a, #Menu a:link, #Menu a:visited
{
	display: block;
    text-decoration: none; 
	padding:5px 13px 5px 13px;
	color: #888;
}
#Menu a:hover
{
	background-color: #eee;
}
 
#Menu .act a
{
  	background-color: white;
}

#nav LI UL {  color:#000; width:14em; left:-999em; 	border:1px solid #888;   border-top:0px;}
HTML>BODY #nav LI UL { margin-left:0px;}
#nav LI UL LI { width:14em;  border:0; background-color: #fff;	 opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9; filter: alpha(opacity=90);}
#nav LI:hover UL LI A, #nav LI.sfhover UL LI A {  font-weight: bold; padding:4px ; }
#nav LI UL LI:hover, #nav LI UL LI.sfhover  {color: #000; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; filter: alpha(opacity=100);}
#nav LI UL LI.act2 { }

#nav LI:hover UL, #nav LI.sfhover UL { left:auto; }
#nav A { text-decoration:none;}
html* #nav UL LI A {width:100%}
#nav A:hover { text-decoration:none; background-color:#eee; }

