/* CSS Document */
body {
background: #FFFFFF;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:normal;
color:#000000;
text-decoration:none;
line-height:16pt;
padding: 3px 0px 3px 0px;
margin: 0px;
}


h1{
font-family:Arial, Helvetica, sans-serif;
font-size:17pt;
font-weight:bold;
color:#0063A5;
text-decoration:none;
line-height:22pt;
padding: 20px 0px 5px 0px;
margin: 0px;
text-align:left;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
color:#0063A5;
text-decoration:none;
line-height:20pt;
padding: 10px 0px 0px 0px;
margin: 0px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
color:#000000;
text-decoration:none;
line-height:16pt;
padding: 10px 0px 0px 0px;
margin: 0px;
}

a {
color:#007DC0;
}

a:hover {
color:#F26522;
}

#content ul{
list-style:outside;
padding: 5px 0px 5px 30px;
margin: 0px;
}

#content ol{
list-style:outside;
list-style-type:decimal;

padding: 5px 0px 5px 30px;
margin: 0px;
}

#content li{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:normal;
color:#000000;
text-decoration:none;
line-height:16pt;
padding: 4px 0px 4px 0px;
margin: 0px;
}

#content p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:normal;
color:#000000;
text-decoration:none;
line-height:16pt;
padding: 4px 0px 4px 0px;
margin: 0px;
}


.header_back {
background: #007DC0 url('images/header_back.gif') repeat-x top left;
}

.outside {
background: #FFFFFF;
}

#outside_right {
background: #EEF8FE;
}

#top {
background: #FFFFFF url('images/top_back.gif') no-repeat top right;
height: 47px;
}

#header {
background: #007DC0 url('images/header_back.gif') repeat-x top right;
height: 125px;
}


#header_menu {
	margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 0px;
	text-align:left;
}

#header_menu ul{
list-style:none;
padding: 0px 0px 0px 30px;
margin: 0px;
text-align:right;
}

#header_menu a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
font-style:normal;
padding:0px;
margin:0px;
}
#header_menu a:hover { color:#EE1F28; }

#header_menu .no {
  display:inline;
	/*float:left;*/
	padding: 0px 6px 0px 6px;
	margin: 5px 0px 5px 0px;
	/*border-right: #344356 solid 1px;*/
} 

#header_menu .act {
  display:inline;
	/*float:left;*/
	padding: 0px 6px 0px 6px;
	margin: 5px 0px 5px 0px;
	/*border-right: #000000 solid 1px;*/
} 





.menu_bar {
background: none;
height: 43px;
}


#main_menu {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}

#main_menu ul{
	list-style:none;
	padding: 0px;
	margin: 0px;

}

#main_menu a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#AFD6EB;
text-decoration:none;
line-height:43px;
padding: 0px;
margin: 0px;
}
#main_menu a:hover { color:#FFFFFF; }

#main_menu .no {
	float: left;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
} 

#main_menu .act {
	background: url('images/menu_arrow.gif') no-repeat center bottom;
	float: left;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
} 

#main_menu .act a {
	color:#FFFFFF;
} 


#sidebar{
vertical-align:top;
background: #EEF8FE url('images/sidebar_back.gif') repeat top left;
width: 226px;
}

#sidebar_footer{
vertical-align:top;
background: #EEF8FE url('images/sidebar_back.gif') repeat top left;
width: 226px;
}

#sidebar_left {
background: url('images/sidebar_left_back.gif') repeat-x top left;
width: 20px;
}

#side_menu{
list-style:none;
padding: 0px;
margin: 0px;
}

#side_menu ul{
list-style:none;
padding: 0px;
margin: 0px;
}

#side_menu li{
list-style-position:outside;

}



#side_menu .no1{
padding: 0px 15px 0px 10px;
background-color:#23AAE1;
background-image:url(images/btn1_no.gif);
background-position: top left;
border-bottom: #23AAE1 solid 1px;
border-left: #23AAE1 solid 1px;
border-right: #23AAE1 solid 1px;
}

#side_menu .first1{
padding: 0px 15px 0px 10px;
background-color:#23AAE1;
background-image:url(images/btn1_no.gif);
background-position: top left;
border-bottom: #23AAE1 solid 1px;
border-left: #23AAE1 solid 1px;
border-right: #23AAE1 solid 1px;
}

#side_menu .cur1{
padding: 0px 15px 0px 10px;
background-color:#F26622;
background-image:url(images/btn_act.gif);
background-position: top left;
border-bottom: #F26622 solid 1px;
border-left: #F26622 solid 1px;
border-right: #F26622 solid 1px;
}

#side_menu .first_cur1{
padding: 0px 15px 0px 10px;
background-color:#F26622;
background-image:url(images/btn_act.gif);
background-position: top left;
border-bottom: #F26622 solid 1px;
border-left: #F26622 solid 1px;
border-right: #F26622 solid 1px;
}


#side_menu .no2{
padding: 0px 15px 0px 25px;
background-color:#BADBF4;
background-image:url(images/btn2_no.gif);
background-position: top left;
border-bottom: #BADBF4 solid 1px;
border-left: #BADBF4 solid 1px;
border-right: #BADBF4 solid 1px;
}

#side_menu .first2{
padding: 0px 15px 0px 25px;
background-color:#BADBF4;
background-image:url(images/btn2_no.gif);
background-position: top left;
border-bottom: #BADBF4 solid 1px;
border-left: #BADBF4 solid 1px;
border-right: #BADBF4 solid 1px;
}

#side_menu .cur2{
padding: 0px 15px 0px 25px;
background-color:#F26622;
background-image:url(images/btn_act.gif);
background-position: top left;
border-bottom: #F26622 solid 1px;
border-left: #F26622 solid 1px;
border-right: #F26622 solid 1px;
}

#side_menu .first_cur2{
padding: 0px 15px 0px 25px;
background-color:#F26622;
background-image:url(images/btn_act.gif);
background-position: top left;
border-bottom: #F26622 solid 1px;
border-left: #F26622 solid 1px;
border-right: #F26622 solid 1px;
}

#side_menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:32px;
font-weight:bold;
color:#0063A5;
text-decoration:none;
padding:0px;
margin:0px;
}

#side_menu .no2 a, #side_menu .first2 a{
color:#0063A5;
font-weight:bold;
}

#side_menu .cur1 a, #side_menu .cur2 a, #side_menu .cur3 a{
color:#FFFFFF;
font-weight:bold;
}

#side_menu .first_cur1 a, #side_menu .first_cur2 a, #side_menu .first_cur3 a{
color:#FFFFFF;
font-weight:bold;
}

#section_head {
padding: 0px 15px 0px 10px;
margin: 0px;
background: #62B7E6 url('images/btn_top.gif') bottom right no-repeat;
}

#section_head p {
font-family:Arial, Helvetica, sans-serif;
line-height:32px;
font-size:14px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding: 0px;
margin: 0px;
text-align:left;
}

#headline {
	padding: 0px 15px 0px 15px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}

#headline h1 {
	padding: 25px 0px 0px 0px;
}


#content {
vertical-align:top;
padding: 25px 15px 25px 15px;
margin: 0px;
}


#right_content {
	float:right;
	margin: 0px 0px 0px 15px;
	vertical-align:top;
  padding: 25px 5px 25px 5px;
}

/*
#right_content p {

font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:normal;
color:#000000;
text-decoration:none;
line-height:16pt;
padding: 5px 15px 5px 15px;
margin: 0px;

}*/





#right_side {
background: url('images/right_side_shadow.gif') repeat-y top left;
}

.side_line {
height: 7px;
background-color:#EE1F28;
}


.right_side_box {
background: url('images/right_side_back.gif') repeat top left;
}



#side_content p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
font-style:italic;
text-decoration:none;
line-height:16px;
padding: 15px 15px 15px 20px;
margin: 0px;
}

#side_content p:first-letter {
font-size:16px;
}


#footer_menu {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	text-align:center;
}

#footer_menu ul{
list-style:none;
padding: 0px;
margin: 0px;
text-align:center;
}

#footer_menu p {
	text-align:center;
  display:inline;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
	line-height:25px;
	font-weight:normal;
	color:#0063A5;
	text-decoration:none;
	padding: 0px 0px 0px 3px;
	margin:0px;
}

#footer_menu a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#0063A5;
text-decoration:none;
font-style:normal;
padding:0px;
margin:0px;
}
#footer_menu a:hover { color:#0063A5; }

#footer_menu .no {
  display:inline;
	/*float:left;*/
	padding: 0px 3px 0px 10px;
	margin: 5px 0px 5px 0px;
	/*border-right: #344356 solid 1px;*/
} 

#footer_menu .act {
  display:inline;
	/*float:left;*/
	padding: 0px 3px 0px 10px;
	margin: 5px 0px 5px 0px;
	/*border-right: #000000 solid 1px;*/
} 

#date {
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
}

#date p{
font-weight:normal;
color:#000000;
font-style:italic;
}




.contenttable {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
margin: 8px 0px 8px 0px;
border: 1px solid #000000;
width:100%;
border-collapse: collapse;
}

.tr-even {
background: #ECF8FE;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.tr-odd {
background: #FFFFFF;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.contenttable th {
font-weight:bold;
text-align:left;
padding: 10px 5px 10px 5px;
margin: 0px 0px 0px 0px;
background:#007DC0;
color:#FFFFFF;
border: 1px solid #B9DAF3;
}

.contenttable td {
font-weight:normal;
text-align:left;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
border: 1px solid #B9DAF3;
font-size:10pt;
}

.contenttable .td-last {
}

.contenttable .tr-last td {
font-weight:bold;
}


#questionnaire td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:normal;
color:#000000;
text-decoration:none;
line-height:16pt;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.box {
padding: 0px;
margin: 15px 17px 15px 17px;
}

.box .tab {
width: 25px;
height: 25px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #000000;
}

.box .line {
width: 100%;
border-bottom: 2px solid #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.box .line h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
line-height:11pt;
font-weight:bold;
color:#007DC0;
text-decoration:none;
padding: 0px 5px 0px 5px;
margin: 0px;
}

.box .line a:hover h2 {
color:#F26522;
}

.box .content p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:normal;
color:#000000;
text-decoration:none;
line-height:16pt;
padding: 4px 0px 4px 0px;
margin: 0px;
}

#box1 .tab, #box5 .tab {
background: #007DC0;
}

#box1 .line, #box5 .line {
border-bottom: 2px solid #007DC0;
}

#box2 .tab, #box6 .tab {
background: #B9DAF3;
}

#box2 .line, #box6 .line {
border-bottom: 2px solid #B9DAF3;
}

#box3 .tab, #box7 .tab {
background: #1EA9E1;
}

#box3 .line, #box7 .line {
border-bottom: 2px solid #1EA9E1;
}

#box4 .tab, #box8 .tab {
background: #0063A5;
}

#box4 .line, #box8 .line {
border-bottom: 2px solid #0063A5;
}

.align-center {
text-align:center;
}

#newsletter_form {
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 21px;
}

#newsletter_form .field{
	padding: 2px;
}

#newsletter_form .field input {
	width: 100px;
	border: 1px solid #000000;
	padding: 2px;
	margin:0px 0px 0px 0px;
}

#newsletter_form .label {
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-style:normal;
	padding:0px 0px 0px 15px;
	margin:0px;
}

#newsletter_form p{
	padding:0px 0px 7px 15px;
	margin:0px 0px 0px 0px;	
	font-size:11pt;
	font-weight:bold;
	color:#0063A5;
	line-height:12pt;	
}


