body {
	font-family:Arial, Helvetica, sans-serif;
	background-attachment: scroll;
	background-image:  url(../images/bg2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	background-color: #EAF5F7;
	color: #666666;
	font-size: small;
	height: 20px;
}
	#container{
	width:740px;
	margin:auto;
	}
	#container2{
	margin-top:18px;
	background-image: url(../images/bg3.gif);
	width: auto;
	}
	#footer{
	width:740px;
	margin:auto;
	color:#666666;
	border-top: solid #49B8D3 1px;
	padding-top: 6px;
	padding-bottom: 6px;
	}
	#footer ul{
	margin:0px;
	padding:0px;
	}
	#footer li{
	list-style-type:none;
	display: inline;
	padding-right: 5px;
	border-left: 1px solid #ccc;
	padding-left: 5px;
}
	#footer2{
	float:right;
	}
	#brava{
	float:left;
	width: 380px;
	}
	#footer a{
	color:#FF3399;
	text-decoration:none;
	}
	#footer a:hover{
	color:#999999;
	text-decoration:none;
	}

/*form start*/
	#search2{
	background-color: #B9E4F0;
	background-image: url(../images/curve.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	width: 360px;
	padding: 0px;
	padding-bottom: 12px;
	padding-top: 20px;
	margin-bottom: 30px;
	margin-top: 12px;
	margin-left: 10px;
	}
	#search2 label{
	display: none;
	
	}
	#search2 .form2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #666666;
	width:290px;
	border: solid #49B8D3 1px;
	font-size: small;
	font-weight: normal;
	margin-left: 30px;
	}
	#search2 .form2-submit{
	background-color: #49B8D3;
	color: #FFFFFF;
	border:	solid #49B8D3 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-weight:bold;
	padding:0px;
	margin-left: 29px;
	}
	#searchbox{
	float: right;
	margin-left: 0px;
	margin-top: 35px;
	margin-right: 8px;
	}
	#searchbox form{
	margin-left: 0px;
	padding: 0px;
	margin-top: 2px;
	}
	#searchbox form label{
	color:#E02189;
	font-weight: bold;
	}
	#searchbox form input{
	border:1px solid #ccc;
	color:#666666;
	}
	#searchbox h3{
	font-size:12px;
	color:#E02189;
	margin: 0px;
	padding: 0px;
	}
	#searchbox .form-submit{
	background-color: #E02189;
	color: #FFFFFF;
	border:	solid #E02189 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-weight:bold;
	padding:0px;
}
#searchbox .form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #666666;
	width:120px;
	border: solid #ccc 1px;
	font-size: small;
	font-weight: normal;
}
#results{
	margin-bottom: 0px;
	padding-top: 0px;
}
#results_details{
	border-top: dotted #ccc 1px;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
}
#results_title{
	border-top: 1px dotted #ccc;
	padding-top: 8px;
	margin-top: 8px;
}
#results h4{
	border-top: dotted #ccc 1px;
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
}
#results p{
	padding: 0px;
	padding-left: 17px;
	margin: 0px;
	padding-bottom: 8px;
}
#results2{
	margin-left:16px;
	padding: 0px;
}
#case{
	padding-top: 8px;
	padding-bottom: 12px;
}

#case2{
	margin: 0px;
	padding: 0px;
	margin-top: 6px;
}/*article position*/

#case a{
color:#49B8D3;
text-decoration:underline;
}
#case a:hover{
color:#cccccc;
text-decoration:underline;
}

#case p{
	margin:0px;
	padding:0px;
	margin-left: 8px;
	margin-bottom: 16px;
	padding-right: 8px;
	}

/*
#case p{
	margin:0px;
	padding:0px;
	margin-left: 8px;
}*/
#case h4{
	margin:0px;
	padding:0px;
	border-top: dotted #ccc 1px;
	padding-top: 10px;
	padding-bottom: 8px;
	margin-top: 6px;
}
/*form stuff end*/

	#apply{
	margin-top:2px;
	padding-bottom: 3px;
	}
	#banner{
	}
	#logo{
	}
	#lifeline{
	color: #FFFFFF;
	padding: 0px;
	float: right;
	margin-right: 24px;
	margin-top: -3px;
}
#lifeline ul{
margin:0px;
padding:0px;
}
#lifeline li{
	display:inline;
	margin-left: 6px;
}
#lifeline a{
	color:#FFFFFF;
	text-decoration: none;
}
#lifeline a:hover{
color:#ccc;
}

#content{
	margin: auto;
	background-color: #FFFFFF;
	width: 730px;
	padding-bottom: 25px;
	margin-top: 6px;

}
#homecontent{
	margin-left:160px;
	padding-left: 8px;
	padding-right: 1px;
	width: 380px;
}
#homecontent img{
	float:left;
	margin-right: 5px;
	border: solid #49B8D3 1px;
	margin-left: 2px;
}
#homecontent h2{
	color:#49B8D3;
	font-size: small;
	border-top: dotted #ccc 1px;
	padding-top: 6px;
	margin-right: 8px;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 3px;
}
#homecontent h2 .noline{
	color:#49B8D3;
	font-size: small;
	border-top: dotted #fff 1px;
	padding-top: 6px;
	margin-right: 8px;
	margin-top: 0px;
	margin-left: 1px;
	margin-bottom: 3px;

}

#homecontent h2 a{
	color:#49B8D3;
	text-decoration:none;
	display:block;
	background-image:url(../images/bullet_blue.gif);
	background-repeat:no-repeat;
	padding-left: 15px;
	margin: 0px;
}
#homecontent h2 a:hover{
color:#cccccc;
}

.noline{
	border: dotted #fff 1px;
}
#mainimage{
	padding-top: 4px;
	margin-left: 1px;
}
#maincontent{
	margin-left:164px;
	padding-left: 6px;
	padding-bottom: 20px;
	width: 380px;
	padding-top: 10px;
}
#maincontent p{
}


#adsearch{
	width:300px;
	float:right;
	margin-top: 12px;
	text-align: right;
	margin-left: 12px;
}
#flashmap{
	margin-left:172px;
	width: 540px;
	padding-bottom: 25px;
}
#flashmap a{
	color:#49B8D3;
	text-decoration: none;
	font-weight: bold;
}
#flashmap a:hover{
	color:#ccc;
}
#flashmap h2{
	font-size: large;
	color: #E02189;
	margin-top: 10px;
	margin-bottom: 10px;
}
#linkspanel{
	margin-left:164px;
	margin-right: 190px;
	padding-left: 8px;
	padding-bottom: 20px;
}
#maincontent strong{
	color:#E02189;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#maincontent img{
	float:left;
	margin-right: 6px;
	margin-top: 2px;
	border: solid #49B8D3 2px;
}


#maincontent ul{
	margin-left: 24px;
}
#maincontent li{
	list-style-image:url(../images/bullet.gif);
	margin-bottom: 7px;
	padding-right:8px;

}
#maincontent li a{
	list-style-image:url(../images/bullet_blue_link.gif);
	color:#49B8D3;
}
#maincontent li a:hover{
	color:#999999;
}


#maincontent a{
	color:#49B8D3;
}
#maincontent a:hover{
color:#ccc;
}
#date{
color:#E02189;
}

#bread{
	color:#666666;
	width: 375px;
	margin-left: 166px;
}
#bread ul{
margin:0px;
padding:0px;
}
#bread li{
	list-style-type:none;
	display: inline;
	border-right: 1px solid #EEEEEE;
	padding-right: 3px;
	margin-left: 3px;

}
#bread a{
	color:#DF2088;
	text-decoration: none;
}
#bread a:hover{
color:#999999;
}
#righthome{
	float: right;
	width:180px;
	padding-top: 4px;
	padding-right: 2px;
}
#quote1{
	height:139px;
	margin-right: 4px;
	color: #FFFFFF;
}
#box{
margin-top:4px;


}

#right{
	float: right;
	width:180px;
	padding-top: 4px;
	padding-right: 2px;
}
/*menu*/





/* menu */
#menu img{
margin-left:4px;
margin-top:4px;
	
}
#menu{
	background-color:#FFFFFF;
	float:left;
	margin-bottom: 10px;
	width: 150px;
}
#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
#menu li a, #menu li li a, #menu li li li a{
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
	display: block;
	padding: 3px 0px 3px 12px;
	border-top: solid #fff 1px;
	border-bottom: solid #C5E2E7 1px;
	width: 150px;
	}	
#menu li a {
	color: #E02189;
	background-color:#FFFFFF;
	background-image:url(../images/pink_hilight.gif);
	}
	
#menu li a:hover {
	color: #666666;
	background-color:#F5F5F5;
	}
#menu li li a {
	/*color: #8C9401;
	background-color:#FDFFD5;
	background-image:url(../images/green_hilight.gif);*/
	color: #28AAC1;
	background-color:#EBF7FA;
	background-image:url(../images/blue_hilight.gif);
	}
#menu li li li a {
	color: #8C9401;
	background-color:#FDFFD5;
	background-image:url(../images/green_hilight.gif);
}
#menu li li li li a {
	color: #F2791E;
	background-color:#FDECDF;
	background-image:url(../images/orange_hilight.gif);
/*
	color: #D3610C;
	background-color:#FDE6D5;
	background-image:url(../images/orange_hilight.gif);
	*/}


/*menu end */

#clear{
	clear: both;

}
.select{
	background-color:#FF9900;
	text-decoration: underline;
}
#maincontent h1 {
	font-size:x-large;
	color: #E02189;
	margin-top: 10px;
	margin-bottom: 1px;
}

#maincontent h2 {
	font-size: large;
	color: #E02189;
	margin-top: 10px;
	margin-bottom: 1px;
}
#maincontent h3 {
	color: #E02189;
	font-size: medium;
	padding: 0px;
	margin: 0px;
}
#maincontent h4 {
	color: #E02189;
	font-size: small;
}
#maincontent h5 strong{
color:#49B8D3;


/*quote style */
}
#maincontent h5 {
	background-color: #E5F4F9;
	font-size: small;
	color: #49B8D3;
	width: 150px;
	border: 1px solid #49B8D3;
	float: right;
	margin-bottom: 8px;
	font-weight: normal;
	margin-right: 5px;
	padding: 2px 6px 8px 6px;
}
/*quote style */
#maincontent h3 a{
	color: #49B8D3;
	text-decoration:none;
	display: block;
	background-image: url(../images/bullet_blue.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
}
#maincontent h3 a:hover{
	color: #999;
}
#maincontent h4 a{
	color: #49B8D3;
	text-decoration:none;
	display: block;
	background-image: url(../images/bullet_blue.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
}
#maincontent h4 a:hover{
	color: #999;
}


/**/
#news h2{
	font-size:medium;
	background-color:#49B8D3;
	color:#fff;
	margin:0px;
	padding:4px;
	margin-right: 4px;
	margin-top: 4px;
	background-image: url(../images/bullet_white.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
}

#news ul{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	margin-bottom: 15px;
}
#news li{
	list-style-type:none;
	margin-left:0px;
	margin: 0px;
}
#news li a{
	display: block;
	width:155px;
	border-top: 2px solid #ffffff;
	padding: 2px 10px 6px 10px;
	background-color: #F3FBFC;
	color:#49B8D3;
	text-decoration: none;
	border-bottom: 1px solid #49B8D3;
}
#news li a:hover{
	display: block;
	background-color:#FFFFFF;
	text-decoration: none;
	color: #49B8D3;
	border-bottom: 1px solid #49B8D3;
}
.highlight {
	color: #E02189;
}
.amount {
	font-weight: bold;
	color: #E02189;
	margin-left: 20px;
	
	
}

/*   form stuff  */

 

#contactform{

            width: 360px;

            margin-top: 12px;

 

}

fieldset {

            border : none;

            margin : 2px;

            padding: 5px;

      }

fieldset p {

            margin : 2px;

            padding: 5px;

            width: auto;

      }

fieldset p label {

            float : left;

            width : 150px;

            font-weight: bold;

            color: #E02189;

            text-align: right;

            padding-right: 5px;

      }

fieldset p span {

font-size : 0.8em;

line-height : 1.2em;

display : block;

margin : 0.5em 0;

      }

fieldset p label em {

position : absolute;

left : 30em;

color : #c00;

font-style : normal;

      }

fieldset p label span {

font-size : 0.8em;

      }

fieldset p textarea, fieldset p select {

border : 1px solid #ccc;

padding : 0px;

color : #666666;

      }

fieldset checkbox {

border : 1px solid red;

padding : 0px;

color : #666666;

}

 

legend {

font-weight : bold;

margin : 0 0 1em;

      }

fieldset ul {

list-style-type : none;

      }

fieldset.options p {

padding-top : 1em;

width : auto;

      }

fieldset.options p label {

float : none;

width : auto;

      }

fieldset.options p select {

margin-top : 0.25em;

display : block;

      }

fieldset.required legend {

color : #210f45;

      }

fieldset.optional legend {

color : #c73a0e;

      }

 

 

.submit{

            background-color: #E02189;

            color: #FFFFFF;

            margin-left: 160px;

            font-weight: bold;

            border: 0px;

}
table {
	border:1px #E02189 solid;
	width: 330px;
}
th {
	background-color: #E02189;
	color: #FFFFFF;
}
tr {
}
td {
	border: 1px #ccc solid;
	padding: 5px;
	vertical-align: top;
}

/*sitemap link */
#maincontent .toplevel a{
	color:#E02189;
	text-decoration: none;
	font-weight: bold;
}





/*   class  menu select */


/*
#menu li li a.thirdlevel{
	background-color: #FFFFFF;
	color: #2EBAD3;
}
#menu li li a.currentpage{
	background-color: #FFFFFF;
	color: #2EBAD3;
}

#menu li li li a.currentpage{
	background-color: #FFFFFF;
	color: #85B44A;
}
#menu li a:hover.currentpage{
	background-color: #E02189;
	color: #FFFFFF;
}

*/
#menu li li li li a.currentpage{
background-color: #F2791E;
color: #FFFFFF;
}
#menu li li li a.currentpage{
background-color: #85B44A;
color: #FFFFFF;
}
#menu li li a.currentpage{
	background-color: #2EBAD3;
	color: #FFFFFF;
}
#menu li a.currentpage{
	background-color: #E02189;
	color: #FFFFFF;
}

#menu li li li a:hover.currentpage{
background-color: #85B44A;
color: #FFFFFF;
}
#menu li li a:hover.currentpage{
	background-color: #2EBAD3;
	color: #FFFFFF;
}
#menu li a:hover.currentpage{
	background-color: #E02189;
	color: #FFFFFF;
}


/* reg forms                             */
#regform{
 background-color:#FFFFFF;
 padding-left: 20px;
}
#regform label{
 margin: 0px 0px 2px 0px;
 color: #E0218B;
 font-weight: bold;
 display: none;
}
#regform .form2{
 font-family: Arial, Helvetica, sans-serif;
 background-color: #FFFFFF;
 color: #666666;
 width:290px;
 border: solid #49B8D3 1px;
 font-size: 12px;
 font-weight: normal;
 margin-left: 0px;
 }
#regform .form3{
 font-family: Arial, Helvetica, sans-serif;
 background-color: #FFFFFF;
 color: #666666;
 width:293px;
 border: solid #49B8D3 1px;
 font-size: 12px;
 font-weight: normal;
 margin-left: 7px;
 }
 #regform .form2-submit{
 background-color: #49B8D3;
 color: #FFFFFF;
 border: solid #49B8D3 0px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-weight:bold;
 padding:0px;
 margin-left: 0px;
 }
#regform p{
margin:8px;
padding:0px;
}