/* layout */
#wrapper { width:740px; margin:auto; }

	#banner { width:740px; height:105px; }
	#menu { width:740px; height:150px; background-image:url(../images/menu_element.jpg); background-repeat:no-repeat; }
	#menu_inside { width:740px; height:20px; background-color:#565464; }
		#menu_container { width:740px; height:20px; float:left; text-align:center; }
		#sidecopy_index { width:300px; float:left; margin-top:10px; }
		
	
	#indexmain { width:740px; height:330px; background-image:url(../images/bottommain.gif); background-repeat:no-repeat; }
	
	#insidemain { width:740px; margin-top:10px; background-image:url(../images/inside_element.gif); background-position:bottom; background-repeat:no-repeat; }
	#service_menu { width:740px; 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 #1c5193; clear:both; line-height:20px; }
/* layout */

/* default */
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin:0px auto; }
p, td, div { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003875; margin:0px; margin-bottom:5px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#81898f; margin-top:0px; margin-bottom:5px; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003875; margin-top:0px; margin-bottom:5px; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003875; margin-top:0px; margin-bottom:5px; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin-top:0px; margin-bottom:5px; }
h6 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-top:0px; margin-bottom:5px; }

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:#2668aa; text-decoration:underline; }
a:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:underline;  }

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:#1c5193; }
.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:Arial, Helvetica, sans-serif; font-size:10px; line-height:20px; font-weight:bold; color:#fff; text-decoration:none;  }
a.menu:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:20px; font-weight:bold; color:#fff; text-decoration:none;  }
a.menu:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:20px; font-weight:bold; color:#e5e5ea; text-decoration:none; }
a.menu:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:20px; font-weight:bold; color:#fff; text-decoration:none;  }

a.submenu:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#565464; text-decoration:none;  }
a.submenu:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#565464; text-decoration:none;  }
a.submenu:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2668aa; text-decoration:none; }
a.submenu:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#565464; text-decoration:none;  }

a.subsubmenu:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1c5193; text-decoration:none;  }
a.subsubmenu:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1c5193; text-decoration:none;  }
a.subsubmenu:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#565464; text-decoration:underline; }
a.subsubmenu:active {font-family:Arial, Helvetica, sans-serif; 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:#1c5193; text-decoration:none;  }
a.totop:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1c5193; 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:#1c5193; text-decoration:none;  }

a.blu:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1c5193; text-decoration:none;  }
a.blu:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1c5193; 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:#1c5193; text-decoration:none;  }
/* links */

/*borders*/
.borderBlock { border: 1px solid #CCCCCC; }
.borderBottom { border-bottom: 1px solid #CCCCCC; }
.borderDblBottom { border-bottom: 2px solid #CCCCCC; }
.borderBottomLeft { border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
.borderBottomLeftRight { border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.borderBottomRight { border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.borderLeft { border-left: 1px solid #CCCCCC; }
.borderRight { border-right: 1px solid #CCCCCC; }
.borderTop { border-top: 1px solid #CCCCCC; }
.borderDblTop { border-top: 2px solid #CCCCCC; }
.borderTopBottom { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.borderTopLeft { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
.borderTopLeftRight { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.borderTopRight { border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.borderTotal { border-top: 1px solid #CCCCCC; border-bottom: 2px solid #CCCCCC; }
.borderLeftRight { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
/*borders*/
