/* CSS Document */
body {
text-align: center;
margin: 0px;
font-family: Trebuchet MS;
font-size: 12px;
background: #bfe9fe;
background-image: url(../images/footer_bg.gif);
background-repeat: repeat-y;
background-position: center;
}

#pg_container {
text-align: left;
margin: 0px auto;
padding: 0px;
border:0;
width: 728px;
background: #FFFFFF;
background-image: url(../images/con_bg.gif);
background-repeat: repeat-y;
}

#pg_header {
text-align:center;
background-image: url(../images/header.gif);
background-repeat:no-repeat;
margin: 0 0 0 0;
height: 142px;
padding-top: 10px;
}

#pg_header p {
margin: 0px auto;
padding: 0px;
padding-top: 110px;
padding-bottom: 5px;
color: #0077b1;
font-size: 20px;
font-weight: bold;
width: 720px;
border-bottom: 1px solid #CCCCCC;
}

#pg_logo {
top: 25px;
position: absolute;
padding-left: 20px;
}	

#pg_left {
float: left;
}

#pg_right
{
float: right;
width: 120px;
top: 0px;
}

#pg_content {
float: left;
width: 530px;
margin-top: 0px;
margin-left: 0px;
padding-right: 10px;
margin-bottom: 0px;
padding-left: 10px;
padding-bottom: 0px;
border-left: 1px #c1c1c1 solid;
}

#pg_content h2 {
font-family: Trebuchet MS;
font-size: 22px;
color:#1984BA;
padding: 0px;
margin: 0px;
padding-top: 5px;
padding-bottom: 3px;
border-bottom: dotted 1px #999999;
}

#pg_content h3 {
font-family: Trebuchet MS;
font-size: 16px;
padding: 0px;
margin: 0px;
padding-top: 4px;
padding-bottom: 2px;
}

#pg_content p {
margin: 0;
padding: 0;
padding-top: 3px;
padding-bottom: 4px;
padding-left: 2px;
padding-right: 2px;
color: #000000;
}

#pg_content img {
}

#pg_content_home_table_left {
float: left;
width: 200px;
line-height: 16px;
}

#pg_content_home_table_right_img {
float: right;
width: 300px;
height: 200px;
margin-top: 0px;
margin-left: 10px;
margin-bottom: 10px;
}

#pg_content_home_table_right {
float: right;
padding-top: 5px;
padding-left: 8px;
padding-bottom: 5px;
padding-right: 8px;
margin-left: 8px;
margin-right: 0px;
width: 282px;
height: 80px;
color: #0074ac;
border: 1px solid #84bcf5;
background-color: #f6faff;
margin-bottom: 10px;
}

#pg_content_home_table_right h2 {
font-size: 16px;
color: #006190;
font-weight: bold;
padding: 0px;
margin: 0px;
}

/* Contact page */

/*
#pg_form_left {
float:left;
width: 200px;
}

#pg_form_right {
float:right;
width: 300px;
padding-left: 15px;
border-left: 1px solid #cfc4ba;
} 
*/

.pg_form_field {
width: 420px;
font-family: Trebuchet MS;
font-size: 12px;
}

.pg_form_textarea {
width: 420px;
height: 100px;
font-family: Trebuchet MS;
font-size: 12px;
}

/*Breadcrumb*/

#breadcrumb {
float:right;
position:relative;
color:#666666;
font-size:10px;
padding-right:10px;
padding-top:8px;
}
#breadcrumb a {
font-size:10px;
color:#666666;
}
#breadcrumb a:hover{
font-size:10px;
color:#000000;
}

/* Footer */

#pg_footer {
clear: both;
color: #FFFFFF;
background-image: url(../images/footer.gif);
background-repeat: repeat-y;
margin: 0px auto;
padding: 0px;
height: 50px;
}

#pg_footer p {
margin: 0px auto;
padding: 0px;
padding-top: 8px;
color: #0077b1;
text-align: center;
font-size: 10px;
}

#pg_footer a {
color: #0077b1;
text-decoration: underline;
border-bottom: 0;
font-size: 10px;
}

#pg_footer a:hover {
color: #0077b1;
text-decoration: none;
}

/* Menu */

#pg_menu {
padding-left: 4px;
padding-top: 10px;
width: 170px;
/* Box Model Hack */
width/* */:/**/165px;
width: /**/165px;
}

#pg_menu ul {
margin: 0;
padding: 0;
list-style-type: none;
padding-bottom: 20px;
}

#pg_menu li {
margin: 0;
padding: 0;
float: left;
text-align: left;	
}    

#pg_menu a {
font-size: 12px;
display: block;
width: 170px;
/* Box Model Hack */
width/* */:/**/155px;
width: /**/155px;
text-decoration: none;
color: #333333;
padding-top: 2px;
padding-left: 10px;
padding-bottom: 2px;
border-bottom: 0;
}

#pg_menu a:hover {
color: #000000;
background-color: #c3e7f8;
}

/* Links */

p a:link {
color: #333333;
border-bottom: 1px dashed #CCCCCC;
text-decoration: none;
}

p a:active {
color: #333333;
border-bottom: 1px dashed #CCCCCC;
text-decoration: none;
}

p a:visited {
color: #333333;
border-bottom: 1px dashed #CCCCCC;
text-decoration: none;
}

p a:hover {
color: #000000;
border-bottom: 1px dashed #000000;
text-decoration: none;
}

#pg_content_home_table_left a:link {
color: #333333;
border-bottom: 1px dashed #CCCCCC;
text-decoration: none;
}

#pg_content_home_table_left a:active {
color: #333333;
border-bottom: 1px dashed #CCCCCC;
text-decoration: none;
}

#pg_content_home_table_left a:visited {
color: #333333;
border-bottom: 1px dashed #CCCCCC;
text-decoration: none;
}

#pg_content_home_table_left a:hover {
color: #000000;
border-bottom: 1px dashed #000000;
text-decoration: none;
}

#pg_content_home_table_right a:link {
color: #0074ac;
border-bottom: 1px dashed #CCCCCC;
text-decoration: none;
}

#pg_content_home_table_right a:active {
color: #0074ac;
border-bottom: 1px dashed #CCCCCC;
text-decoration: none;
}

#pg_content_home_table_right a:visited {
color: #0074ac;
border-bottom: 1px dashed #CCCCCC;
text-decoration: none;
}

#pg_content_home_table_right a:hover {
color: #000000;
border-bottom: 1px dashed #000000;
text-decoration: none;
}

/* Forms */

form { 
margin:0;
padding:0;
}