/* layout */
#wrapper { width:740px; background-color:#fff; margin:auto; }

	#banner { width:740px; height:105px; }
		#menu { width:740px; height:25px; background-image:url(../../images/menu.jpg); background-repeat:no-repeat; color:#000; clear:both; }		
		
	#insideMain { width:720px; padding-left:10px; padding-right:10px; margin-top:10px; clear:both; }
	#service_menu { width:720px; margin-top:10px; }
	
	#footer_solid { width:740px; height:5px; margin-top:10px; background-color:#e5e5ea; clear:both; }
	#footer_links { width:740px; height:20px; margin-top:5px; border-top:1px solid #89aa99; clear:both; line-height:20px; }
/* layout */

/* default */
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#333; margin:0px auto; background-image:url(../../images/background.jpg); background-attachment:fixed; background-repeat:no-repeat; }
p, td, div { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#333; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:normal; color:#17355f; letter-spacing:1px; margin:0px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#17355f; letter-spacing:1px; margin-top:0px; margin-bottom:3px; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#709eab; letter-spacing:1px; margin-top:0px; margin-bottom:3px; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; letter-spacing:1px; margin-top:0px; margin-bottom:3px; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#17355f; letter-spacing:1px; margin-top:0px; margin-bottom:3px; }
h6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; letter-spacing:1px; margin-top:0px; margin-bottom:3px; }

a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:underline;  }
a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:underline;  }
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#17355f; text-decoration:underline; }
a:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:underline;  }
:focus { -moz-outline-style:none; }

ul, ol{ margin-top:0px; margin-left:12px; padding-left:15px; }
ul li { list-style-type: disc; color:#333333; }
ul li li { list-style-type: disc; color:#333333; }
ul li li li { list-style-type: square; color:#333333; }
ol li { list-style-type: decimal; color:#333333; }
ol ol li { list-style-type: lower-alpha; color:#333333; }
ol ol ol li { list-style-type: lower-roman; color:#333333; }
/* default */

/* styled */
.blu_body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#17355f; }
.grey_body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a7a9ac; }
.heavy_body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bolder; }
/* styled */

/* links */
a.menu:link { font-family:"Lucida Sans Unicode", "Lucida Sans", Arial; font-size:12px; letter-spacing:1px; line-height:25px; font-weight:normal; color:#000; text-decoration:none;  }
a.menu:visited { font-family:"Lucida Sans Unicode", "Lucida Sans", Arial; font-size:12px; letter-spacing:1px; line-height:25px; font-weight:normal; color:#000; text-decoration:none;  }
a.menu:hover { font-family:"Lucida Sans Unicode", "Lucida Sans", Arial; font-size:12px; letter-spacing:1px; line-height:25px; font-weight:normal; color:#fff; text-decoration:none; }
a.menu:active { font-family:"Lucida Sans Unicode", "Lucida Sans", Arial; font-size:12px; letter-spacing:1px; line-height:25px; font-weight:normal; color:#000; text-decoration:none;  }

a.submenu:link { font-family:"Lucida Sans Unicode", "Lucida Sans", Arial; font-size:11px; font-weight:normal; display:block; width:100%; border-bottom:1px solid #fff; color:#89aa99; text-decoration:none;  }
a.submenu:visited { font-family:"Lucida Sans Unicode", "Lucida Sans", Arial; font-size:11px; font-weight:normal; display:block; width:100%; border-bottom:1px solid #fff; color:#89aa99; text-decoration:none;  }
a.submenu:hover { font-family:"Lucida Sans Unicode", "Lucida Sans", Arial; font-size:11px; font-weight:normal; display:block; width:100%; border-bottom:1px solid #fff; color:#333; text-decoration:none; }
a.submenu:active { font-family:"Lucida Sans Unicode", "Lucida Sans", Arial; font-size:11px; font-weight:normal; display:block; width:100%; border-bottom:1px solid #fff; color:#89aa99; text-decoration:none;  }

a.subsubmenu:link { font-family:"Lucida Sans Unicode", "Lucida Sans", Arial; font-size:11px; color:#1c5193; text-decoration:none;  }
a.subsubmenu:visited { font-family:"Lucida Sans Unicode", "Lucida Sans", Arial; font-size:11px; color:#1c5193; text-decoration:none;  }
a.subsubmenu:hover { font-family:"Lucida Sans Unicode", "Lucida Sans", Arial; font-size:11px; color:#565464; text-decoration:underline; }
a.subsubmenu:active { font-family:"Lucida Sans Unicode", "Lucida Sans", Arial; font-size:11px; color:#1c5193; text-decoration:none;  }

a.footer:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565464; text-decoration:none;  }
a.footer:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565464; text-decoration:none;  }
a.footer:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2668aa; text-decoration:none; }
a.footer:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565464; text-decoration:none;  }

a.totop:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#89aa99; text-decoration:none;  }
a.totop:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#89aa99; text-decoration:none;  }
a.totop:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565464; text-decoration:none; }
a.totop:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#89aa99; text-decoration:none;  }

a.blu:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#17355f; text-decoration:none;  }
a.blu:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#17355f; text-decoration:none;  }
a.blu:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:none; }
a.blu:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#17355f; text-decoration:none;  }
/* links */

/*borders*/
.borderBlock { border: 1px solid #ccc; }
.borderBottom { border-bottom: 1px solid #ccc; }
.borderDblBottom { border-bottom: 2px solid #ccc; }
.borderBottomLeft { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
.borderBottomLeftRight { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.borderBottomRight { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.borderLeft { border-left: 1px solid #ccc; }
.borderRight { border-right: 1px solid #ccc; }
.borderTop { border-top: 1px solid #ccc; }
.borderDblTop { border-top: 2px solid #ccc; }
.borderTopBottom { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.borderTopLeft { border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
.borderTopLeftRight { border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.borderTopRight { border-top: 1px solid #ccc; border-right: 1px solid #ccc; }
.borderTotal { border-top: 1px solid #ccc; border-bottom: 2px solid #ccc; }
.borderLeftRight { border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
/*borders*/
