body { background: #ffffff; background-image: url(../images/bg_main.gif); background-position: top center; background-repeat: repeat-x; margin:0px; padding:0px; }

p { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #314d51; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; line-height: 18px;}
p a:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #314d51; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration:underline;}
p a:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #314d51; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
p a:active { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #314d51; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }
p a:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #314d51; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }
p a:visited:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #314d51; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }

a { font-weight: bold; color: #4c4c4d; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0px;}
a:link { color: #4c4c4d; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; } 
a:hover { color: #696f77; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; } 
a:active { color: #4c4c4d; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; } 
a:visited { color: #4c4c4d; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; } 
a:visited:hover { color: #696f77; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }

.H1 { font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #254156; line-height: 14px; }

.H2 { font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #254156; line-height: 14px; }

UL { FONT-WEIGHT: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #3e5379; line-height: 18px;}

.p_blue { FONT-WEIGHT: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #3e5379; line-height: 18px;}

.light_title { font-weight: bold; color: #f1f1f1; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0px;}

.caption { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #314d51; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; line-height: 14px;}

.caption_large { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #314d51; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; line-height: 16px;}

.light { font-weight: normal; color: #dddfdf; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0px; line-height: 18px; }
.light a:link { color: #dddfdf; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; } 
.light a:hover { color: #dddfdf; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; } 
.light a:active {color: #dddfdf; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; } 
.light a:visited { color: #dddfdf; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; } 
.light a:visited:hover { color: #dddfdf; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }


.orange_link { font-weight: bold; color: #ec6e00; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0px; line-height: 18px; }
.orange_link a:link { font-weight: bold; color: #ec6e00; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; } 
.orange_link a:hover { font-weight: bold; color: #ec6e00; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; } 
.orange_link a:active { font-weight: bold; color: #ec6e00; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; } 
.orange_link a:visited { font-weight: bold; color: #ec6e00; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; } 
.orange_link a:visited:hover { font-weight: bold; color: #ec6e00; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }

.footer { font-weight: bold; color: #ffffff; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; line-height: 18px; letter-spacing: 0px;}
.footer a:link { color: #ffffff; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; } 
.footer a:hover { color: #d5d5d5; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; } 
.footer a:active { color: #ffffff; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; } 
.footer a:visited { color: #ffffff; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; } 
.footer a:visited:hover { color: #d5d5d5; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; }

#main_table { width:766px; center}

#bg_body {background:url(../images/px_t.jpg) top center repeat-x;}
#px_b {background:url(../images/px_b.gif) bottom center repeat-x;}

.blue_table { border:1px solid #CACACA; }

#bg_footer_left { background:#484c4d; background:url(../images/bg_footer_left.gif); padding: 10px 0px 0px 40px; color:#DCDDD4; width:578px;}
#bg_footer_left a { color:#DCDDD4;}
#bg_footer_right { background:#1a3546; background:url(../images/bg_footer_right.gif); padding:10px 0px 0px 31px; color:#DEE3D3; font-size:10px; width:188px; }
#bg_footer_right img { margin-right:11px;}

.TextField { background-color: #F2F2F2; border-color: #CACACA; border-style: solid; border-width: 1; color: #314d51; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

/* .form { width:187px; height:17px;} */

/* .textarea { width:187px; height:145px;}*/

/*input, textarea {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; background:#ffffff; color:#7C7C7C; padding-top:0px; padding-left:4px;}*/

/*span a { color:#B03A1F; background:url(images/a3.gif) center left no-repeat; padding:0px 0px 0px 19px; text-decoration:underline; font-size:10px;}
span a:hover { text-decoration:none;}*/

/*#bg_t {background:url(../images/bg_t.jpg) top no-repeat;}*/

/*#logo { padding:34px 0px 0px 65px;}

#search { padding:29px 0px 0px 0px;}
#search input { width:134px; height:20px; margin:0px 15px 0px 12px; background:#60A397; border:1px solid #2E4A45; vertical-align:middle; color:#ffffff; font-size:11px; padding:2px 0px 0px 4px;}
#search img { vertical-align:middle;}

#menu { width:195px;}
#menu td { line-height:18px;}
#menu a { color:#858783; font-size:10px; text-transform:uppercase; text-decoration:none;background:url(../images/px_menu.gif) center right no-repeat;display:block; padding:3px 0px 3px 51px;}
#menu a:hover { color:#ffffff; background:url(../images/px_menu_over.gif) center right no-repeat;}

#projectname a { color:#000; font-size:10px; text-decoration:none;background:url(../images/a2.gif) center left no-repeat; padding:0px 0px 0px 8px;}*/

/*#contact {margin:0px 0px 0px 30px;}
#contact input { margin:2px 0px 8px 0px;}
#contact div { margin:12px 32px 0px 0px; text-align:right;}*/

