/* CSS Document */


body { margin:auto; padding:0; font-family:Verdana, Times New Roman; color:#000; text-align:left; white-space:normal; background-color:#FFF; }
p { font-size:11px; font-weight:500; line-height:normal; color:#000; padding:0; margin:0; white-space:normal; }
strong { font-weight:600; }
h1 { font-size:20px; font-weight:500; color:#003366; padding:5px 0 10px 0; margin:0; }
h2 { font-size:17px; font-weight:600; color:#003366; padding:0; margin:0 0 10px 0; }
h3 { font-size:14px; font-weight:600; color:#000; padding:0; margin:0; }
ul { font-size:13px; font-weight:500; list-style-type:decimal; padding:5px 0 10px 15px; margin:0 0 0 20px; }
ul ul { font-size:13px; font-weight:500; list-style-type: upper-alpha; padding:5px 0 0 10px; margin:0 0 0 10px; }
img { border:none; padding:0; margin:0; }

table,td { background-repeat:no-repeat; white-space:normal; background:none; margin:auto; padding:0; }
.repeat { background-repeat:repeat; }
.repeat_y {background-repeat:repeat-y; }
#container { width:1224px; border:0; padding:0; margin:auto; }
#sub_container { width:1224px; border:0; padding:10px 0 0 0; background-image:url(images/bg_main.jpg); }
#main_content_area { width:850px; border:0; padding:0; margin:0 0 0 125px; }
#main_content_area p { padding:0 0 5px 5px; }

/*News Area Home*/
#news_area { display:block; width:190px; height:200px; overflow-x:hidden; overflow-y:scroll;  margin:0; background-image:url(images/bg_news_area_home.jpg); background-repeat:repeat-y; }
#news_area p { display:block; width:160px; font-size:10px; font-weight:400; margin:0 0 0 5px; }
#news_area p strong { display:block; width:160px; font-size:11px; font-weight:500;  }
#news_area p span { display:block; width:160px; font-size:10px; font-weight:400; text-indent:5px; }

/*News Area Sub Page*/
#news_area_sub { display:block; width:182px; height:200px; overflow-x:hidden; overflow-y:scroll;  margin:0; background-image:url(images/bg_news_area.jpg); background-repeat:repeat-y; }
#news_area_sub p { display:block; width:160px; font-size:10px; font-weight:400; margin:0 0 0 5px; }
#news_area_sub p strong { display:block; width:160px; font-size:11px; font-weight:500;  }
#news_area_sub p span { display:block; width:160px; font-size:10px; font-weight:400; text-indent:5px; }

#sub_page_p { display:block; width:380px; margin:0 0 0 3px; }

/*Testimonial*/
#testimonial_content_area { display:block; width:600px; }
#testimonial_content_area p { font-size:11px; margin:5px 0 8px 0; }

#testimonial_content_area_lower { display:block; width:420px; }
#testimonial_content_area_lower p { font-size:11px; margin:5px 0 8px 0; }


#service_content_area { display:block; width:380px; margin-left:5px }
/* E-Mail Area*/
#sign_up_area { display:block; width:160px; height:230px; padding:0; margin:0; background:#FFF; }
#sign_up_area p { display:block; width:150px; font-size:10px; font-weight:400; color:#003366; text-align:center; margin:0 0 0 0; }
form { padding:0 0 0 7px; margin:0; }
label { font-size:12px; font-weight:500; line-height:18px; letter-spacing:normal; color:#003366; padding:0; margin:0; }
label span { font-size:12px; font-weight:500; color:#F00; }

#main_nav { display:block; width:179px; padding:0; margin:0; }
a:link.main_link,a:visited.main_link,a:active.main_link,a:hover.main_link { padding:0; margin:0; }

a:link.inline,a:visited.inline,a:active.inline { font-size:11px; font-weight:500; color:#013F7A; text-decoration:none; }
a:hover.inline { color:#013F7A; text-decoration:underline; } 

#sub_nav { font-size:11px; color:#015480; text-align:center; background:none; padding-top:10px; }
a:link.sub,a:visited.sub,a:active.sub { font-size:11px; font-weight:600; color:#015480; text-decoration:none; margin:0 2px 0 2px; }
a:hover.sub { color:#FFF; text-decoration: underline; }
.sub_nav_unused { font-size:12px; font-weight:600; color:#FFF; text-decoration:none; margin:0 2px 0 2px; } 

#footer { position:relative; left:310px; top:15px; font-size:10px; font-weight:800; color:#003366; margin:0 0 20px 0; background:none; }
#footer span { margin:0 2px 5px 2px; } 
a:link.foot,a:visited.foot,a:active.foot { font-size:10px; font-weight:500; color:#003366; text-decoration:none; margin:0; padding:0;}
a:hover.foot { color:#000; text-decoration:underline; }
#footer_copy { position:relative; left:310px; top:15px; font-size:10px; font-weight:600; color:#003366; background:none; }


#webfeet { font-size:10px; font-weight:400; color:#999; padding-top:25px; background-repeat:repeat; text-align:center; }
a:link.wf,a:visited.wf,a:active.wf,a:hover.wf { font-size:10px; font-weight:400; color:#999; text-decoration:underline; margin:0; }


