/* CSS Document */



body

{

margin:0;

padding:0;

font-family:Arial, Helvetica, sans-serif;

color:#6b7274;

font-size:12px;

background-image:url(topbg.jpg);

background-repeat:repeat-x;

}

div.clear {
  clear:both;
}

a:link {

	color: #0c87a4;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #0c87a4;

}

a:hover {

	text-decoration: none;

	color: #3c3f41;

}

a:active {

	text-decoration: none;

	color: #3c3f41;

}



.logo

{

margin-left:20px;

margin-top:45px;

}



.slogan

{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#9fa0a0;

text-align:right;

padding-right:25px;

}



#menuwrapper

{

width:auto;

height:auto;

font-size:12px;

font-weight:bold;

text-transform:uppercase;

margin-top:25px;

margin-right:10px;

float:right;

}



#button

{

width:97px;

height:23px;

text-align:center;

float:left;

background-image:url(menubg.jpg);

background-repeat:no-repeat;

margin-right:3px;

padding-top:8px;

}



h1

{

width:650px;

font-family:Arial, Helvetica, sans-serif;

font-size:30px;

margin:0;

padding:0;

color:#889e9e;

padding-bottom:5px;

border-bottom:#b5b8b9 dotted 1px;

margin-bottom:20px;

}

h2 {



width:650px;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

margin:0;

padding:0;

color:#889e9e;

padding-bottom:5px;

border-bottom:#b5b8b9 dotted 1px;

margin-bottom:20px;


}

.img

{

border:#e8ebd9 solid 5px;

}



.details

{

font-size:11px;
width:100px;
}

.details1

{

font-size:11px;
height:75px;

}
.details2

{

font-size:11px;
width:80px;

}


#details_box

{

margin-right:10px;

}



#links_box

{

border-bottom:#b5b8b9 dotted 1px;

margin-top:8px;

padding-top:8px;

padding-bottom:8px;

text-align:center;

font-size:11px;

font-weight:bold;

margin-bottom:25px;

}



#right_column

{

background-image:url(rcolumnbg.jpg);

background-repeat:repeat-y;

width:200px;

background-position:right;

}



.right_title

{

margin-top:13px;

}



/* RIGHT NAVIGATION */



#navcontainer

{

width:186px;

margin: 0 auto;

padding:0;

}



ul#navlist

{

text-align: left;

list-style: none;

padding:0;

margin:0;

}



ul#navlist li

{

display: block;

margin: 0;

padding: 0;

}



ul#navlist li a

{

display: block;

width: 178px;

padding:0;

padding-left:8px;

padding-top:4px;

padding-bottom:4px;

border-bottom:#d7dbdb solid 1px;

color: #80888d;

text-decoration: none;

}



#navcontainer>ul#navlist li a { width: auto; }



ul#navlist li#active a

{

border-bottom:#d7dbdb solid 1px;

color: #04b1e0;

}



ul#navlist li a:hover, ul#navlist li#active a:hover

{

color: #04b1e0;

border-bottom:#d7dbdb solid 1px;

}



/* FOOTER */



#footer

{

width:800px;

height:auto;

margin:0 auto;

margin-top:60px;

font-size:11px;

color:#979ca0;

}



#footerbox

{

width:800px;

height:auto;

padding-bottom:12px;

margin-bottom:12px;

border-bottom:#404344 dotted 1px;

text-align:center;

font-size:11px;

color:#979ca0;

}



#footerbox a

{

text-decoration:none;

font-size:11px;

color:#ebf1f5;

}



#footerbox a:hover

{

text-decoration:underline;

}
.clear {
  clear:both;
}

fieldset.form {
  margin:0px;
  padding:0px; 
  border:0px; 
}

fieldset.form form {
  margin:0px;
  padding:0px;
}

fieldset.form legend {
  font-weight:bold;
  font-style:italic;
  font-size:16px;
  color: black;
}

fieldset.form p.formCell {
  margin:4px;
  width:470px;
  padding:0px;
}

fieldset.form p.formCell label.simpleLabel {
  width:240px;
  float:left;
  text-align:right;
  margin-right:1px;
  display:block;
}

fieldset.form p.formCell input.textField {
  width:200px;
  border:1px solid #bcbcbc;
  background:#efefef;
  height:25px;
  font-size:12px;
}
fieldset.form p.formCell input.textField1 {
  width:150px;
  border:1px solid #bcbcbc;
  background:#efefef;
  height:25px;
  font-size:12px;
}
fieldset.form p.formCell input.buttonField {
  border:1px solid navy;
  background:lightblue;
  color:black;
  font-size:13px;
}

fieldset.form p.formCell input.submitField {
  float:right;
  margin-right:10px;
  margin-bottom:2px;
  border:1px solid navy;
  background:lightblue;
  color:black;
  font-size:13px;
}
fieldset.form p.err {
  color:#ff0000;
  font-size:12px;
  text-align:center;
  margin:0px;
  padding:0px;
}
fieldset.form div.err {
  color:#ff0000;
  font-size:12px;
  text-align:center;
  margin:0px;
  padding:0px;
}

fieldset.form p.comment {
  color:#999999;
  font-size:10px;
  text-align:center;
  margin:0px;
  padding:0px;
}


.head_box {
color : #db7fbc;
font-size : 12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}

.box {

border-color : #ededed;

border-style: solid;
border-width: 1px;



}

.normal_text {
font-size: 11px;
}
