	body {
		font-family: Verdana, Helvetica, Arial, Sans-Serif;
		background-color: #fff ;
		margin: 0 auto;
		padding:0;
		font-size:80%; 
		text-align:center;
		width:750px;
		background-image:url(images/bodybg.gif); background-repeat:repeat-x; background-position:top
	}
	li {padding-bottom:4px;}
	img {border:0}	 
	td {vertical-align:top;}
	.border{border:1px solid #000066}
	.floatr {float:right;margin-left:10px;margin-bottom:10px}
	.floatl {float:left;margin-right:10px;margin-bottom:10px}
	A:link {font-weight: bold;color: #0000ff;text-decoration:none;}
	A:visited {font-weight: bold; color: #0000ff; text-decoration:none;}
	A:hover {color: #FF0000; text-decoration:underline;}
	.smallfont {font-size:70%;}

	#wrapper {
		text-align:left;
		width:750px;
		background:#FFF;
		padding:0;
	}

#header {
      float:left;
      width:100%;
      background:#FFF url("/images/bg.gif") repeat-x bottom;
      font-size:105%;
      line-height:normal;
	  border-right:1px solid #137DC1l;
	  border-left:1px solid #137DC1;
     }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("/images/norm_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      float:left;
      display:block;
      background:url("/images/norm_right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color: #000
      }
    #header li.formli {
      background:url("/images/form_left.gif") no-repeat left top;
      }
    #header a#forma {
      background:url("/images/form_right.gif") no-repeat right top;
      }
	  
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover  {
      color: #fff;
      } 
	  
	#header a#forma:hover  {
      color: #FF9900;
      } 	  
	  
    #header #current {
      background-image:url("/images/norm_left_on.gif");
      border-width:0;
      }
    #header #current a {
      background-image:url("/images/norm_right_on.gif");
      color: #000;
      padding-bottom:5px;
      }

    #header #currentform {
      background-image:url("/images/form_left_on.gif");
      border-width:0;
      }
    #header #currentform a {
      background-image:url("/images/form_right_on.gif");
      color: #000;
      padding-bottom:5px;
      }

	.contactfp {
		border:1px solid #ccc; padding:5px; width:638px;; background: #f5f5f5; font-weight:bold
	}

	#content {
		background:#EEF7FD;		
		padding:10px 25px 10px 30px;
		border:1px solid #137DC1; 
		border-top:0;
		border-bottom:1px solid #137DC1;
		min-height:500px;
	 }

/*	#sectcontent {
		padding-left:0px;
		padding-bottom:5px;
		margin-bottom: 0px;
	}*/



	#bc { /* breadcrumb */
		font-size:11px;
		margin-top:0px;
		padding-top:0;
		text-align:left;
		margin-bottom:20px
	}
	
h1 {
	   font-weight:	bold; 
	   font-family:  Verdana, Arial, serif; 
	   font-size:	26px; 
	   color:#FE9900;
		border-bottom: 3px solid #CCC;
		margin-bottom:0;
	}	

h2 {font-size:	20px; color:#666666 }

h2.servblocktitle {
margin:0;
margin-top:10px;
color:#137DC1;
padding:5px;
clear:both;
font-size: 22px;
height:20px;
text-align:left;
border:1px solid #CCC; border-bottom:0;
background: #F7F7F7;
width:675px
}

h3 {color: #003399}

.servblock {
border:1px solid #ccc;
padding:5px;
clear:both;
background: #fff;
margin-bottom:40px;
width:675px

}
.servblock p {margin-top:2px}

	
.servblock a {font-size:110%}
.servblock img  {float:right; margin:5px 5px 5px 10px; border:1px solid #137DC1;}
.showhide p {margin-bottom:0px; margin-top:10px}
.showhide div {margin-left:20px; border-left:5px solid #CCC; padding-left:5px; margin-bottom:20px}

#footer {
	font-size: 60%;
   	font-family: "MS Sans serif", verdana, arial;
	font-weight:bold;
	border:1px solid #137DC1; 
		border-top:0;
		padding-top:0px;
		}

#footer img {margin:0; border:0}
















/* MENUS */


 #navcontainer
{
width: 100%;
float: left;

}


#navcontainer ul
{
margin: 0;
padding: 0;
color: #FFFFFF;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 13px;
letter-spacing: 0;
font-weight: bold;

}
#navcontainer ul li { display: inline; margin:0}

#navcontainer ul li a
{
padding: 0.3em 12px;
background-color: #fff;
color: #0000ff;
text-decoration: none;
float: left;
border-right: 1px solid #0669C7;
margin:0	
}

#navcontainer ul li a:hover
{
background-color: #F0F0F0;
color: #FF0000;
}

#navlist li a:hover, #navlist li a:active
{
color: #FFFFFF;
text-decoration: none;
background: #CC3333;
text-align: left;
text-transform: none;
font: bold 13px verdana, lucida, arial, helvetica, sans-serif;
}
a#current:link, a#current:visited{color:#CCC}


#subcontainer
{
float:right;
background: #f0e7d7;
width: 300px;
margin:1px 0 10px 10px;
padding:0;
font-family: verdana, arial, serif;
font-size: 13px;
text-align: center;
 border:1px solid #CCC; 
	 border-top:0

}

ul#sublist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width:100%;
}

ul#sublist li
{
display: block;
margin: 0;
padding: 0;
}

ul#sublist li a
{
display: block;
width: 100%;
padding: 0.5em 0 0.5em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #fff;
text-decoration: none;
background: #f90;
font-size:12px
}

#subcontainer>ul#sublist li a { width: auto; }

ul#sublist li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#sublist li a:hover, ul#sublist li#active a:hover
{
color: #ff0000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}

#tablemenu {
background: #F90;
border: 1px solid #0669C7;
padding:0;
width:690px
}

#tablemenu td {vertical-align:middle; padding:0}
#tablemenu a:hover {color:white}


/* MENUS */







.indent {
	margin-left: 40px;
}

.redbold {
	font-weight: bold;
	color: #FF0000;
}
	
#printheader {
	display:none;
}


/**** FORM ****/
#confmsg {width:50%; border:2px solid #FF0000; padding:5px; text-align:center; margin:10px; margin-bottom:40px}
#mainform, #printform {width:95%}
/* FORM */
 label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

/*.submit input
{
margin-left: 4.5em;
}*/
input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}


 .submit
{
color: #000;
background: #ffa20f;
border: 1px border #d7b9c9l;
font-weight:bold
}
fieldset
{
border: 1px solid #781351;
width: 100%;
padding:10px;
font-weight:bold

}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px;
margin-bottom:15px
}

#mainform table {width: 100%; padding:5px}
#mainform table td {vertical-align:top; padding:5px}
.focused {background:#FFF}
#submitwpr {width:100%; border: 0px solid #781351; text-align:center; padding:5px}
#mainform p {width:100%;}
.redask {color: #FF0000; font-weight:bold; padding-right:2px}
.lc {text-align:right; padding-right:20px; font-weight:bold; width:40%}
.tl {padding:2px; padding-left:0; z-index:100}
#ime, #oe, #ml, #ab, #es, #wm, #dr {border-bottom:1px solid #CCC; padding:10px; position:relative;top:-19px; background:#F5F5F5}
#imehide, #oehide, #mlhide, #abhide, #eshide, #wmhide, #drhide { background:#F0F0F0; padding-bottom:10px; padding:5px; border-top:3px solid #CCC;}
#mainform h1 {margin-bottom:0}

#mainform label {
	display: block;
	width: 350px;
	float: left;
	margin-bottom: 10px;
	text-align: right;
	padding-right: 20px;
}

#mainform br {
	clear: left;
}


#testim {width:250px; font-size:11px; padding:5px; background-color:#FFF}
#testim p#title {font-size:13px; margin-top:0}
	.servblock ul, servblock li{margin-bottom:0px;}


.largefont {font-size:110%}
.smallfont {font-size:10px}

.boxbtn {border:1px solid #CCC;background:#FFF; width: 300px; padding: 5px}

.printform input {display:none}
.printform label {text-align:left; width: 100%; margin-bottom:5px}
.printform table {width:650px}



/* lists */

/*ul
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

ul li
{
padding-left: 10px;
background-image: url(/images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}*/