body {background:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF}

.container {width:987px;  position:relative; background:url(../images/repeat-background.jpg) repeat-y; margin:25px auto}
.top_background {position:absolute; top:0px; right:0px;height:850px;  width:987px; z-index:0; background:url(../images/top-background.jpg);}
	.short_height {height:643px}
.top_line {position:absolute; top:146px; left:19px; width:950px; height:1px; border-top:1px solid #FFFFFF}
.top_graphics_print {display:none}

img.logo {position:absolute; top:40px; right:40px; z-index:10}
img.telephone {position:absolute; top:103px; left:19px;}
img.header {margin-bottom:20px}
img.homepage_links {margin-top:20px; margin-right:20px}

.main_content {padding:170px 0px 0px 258px; width:709px; z-index:1; color:#FFFFFF; position:relative; line-height:1.3em}
.main_content h1 {font-size:1.2em; color:#FFFFFF}
.main_content h2 {font-size:1em; color:#FFFFFF}
.main_content a {color:#98c2d7; text-decoration:none}
.main_content a:hover {text-decoration:underline}

ul.breadcrumb {list-style:none; margin:0px; padding:0px}
ul.breadcrumb li {float:left; font-size:0.7em; padding-right:3px; font-weight:bold}
ul.breadcrumb li a {color:#FFFFFF; text-decoration:none}
ul.breadcrumb li a:hover {text-decoration:underline}
ul.breadcrumb li a.active {color:#98c2d7}

a.print {float:right; cursor:pointer; font-size:0.7em; color:#FFFFFF}


.content_item {width:709px; margin-bottom:10px; clear:both}
.content_item img {float:left; padding-right:15px}
.content_item h2 {font-size:1em; color:#FFFFFF; margin-bottom:5px}
.content_item a {color:#98c2d7; text-decoration:none}
.content_item p {margin:6px 0px}
.content_item a:hover {text-decoration:underline}
.content_item img.link {float:none; border:0px; padding-left:10px}

.footer {margin:20px 0px; padding-top:20px; width:950px; height:1px; border-top:1px solid #FFFFFF; position:relative; left:19px; font-size:0.85em;line-height:1.3em; margin-bottom:50px}
.footer a {color:#FFFFFF; text-decoration:none}
.footer img {position:absolute; right:0px; top:20px}

/* Menu */
.menu {z-index:1; position:absolute; top:170px; left:19px}
.menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px;width:204px; z-index:1}
.menu li {margin:0; padding:0; list-style:none;}
.menu li {display:inline;}
.menu ul ul {position:absolute; left:-9999px; background:#98c2d7}

.menu a {display:block; width:175px; line-height:27px; text-decoration:none;padding:0 20px 0 10px; border-top:1px solid #98c2d7; color:#FFFFFF; font-weight:bold} 
.menu ul li ul li a {display:block; margin:0px 5px; width:165px; line-height:27px; text-decoration:none;padding:0 20px 0 10px; border-bottom:1px solid #FFFFFF; color:#FFFFFF; font-weight:bold} 
.menu li a:hover {background-color:#98c2d7; color:#000000;} 
.menu li:hover > a {background-color:#98c2d7; color:#000000;}
.menu ul li:hover > ul {left:100%; margin-top:-28px; margin-left:-4px; padding-right:0px;}
.menu a:hover ul,
.menu a:hover a:hover ul, 
.menu a:hover a:hover a:hover ul {left:100%;}
.menu a:hover ul ul, 
.menu a:hover a:hover ul ul {left:-9999px;}
.menu ul ul  {padding:5px 0px 5px 0px}
.menu ul ul li a {border-bottom:0px solid #FFFFFF}

.menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px; }
.menu a.bottom_border {border-bottom:1px solid #98c2d7}

/* Two graphic navigation icons */
.menu ul.graphics {list-style:none;  z-index:1; margin-top:7px}
.menu ul.graphics li {display:block; margin-top:10px}
.menu ul.graphics li a {background:none; border:none}

.menu strong.related_links {display:block; margin:30px 0px 10px 0px}
.menu ul.related_links {list-style:none;}
.menu ul.related_links li a {display:block; width:175px; line-height:27px; text-decoration:none;padding:0 20px 0 10px; border-top:1px solid #98c2d7; color:#FFFFFF; font-weight:bold} 






/* Two graphic navigation icons */
.menu ul.graphics {list-style:none;  z-index:1; margin-top:7px}
.menu ul.graphics li {display:block; margin-top:10px}
.menu ul.graphics li a {background:none; border:none}

.menu strong.related_links {display:block; margin:30px 0px 10px 0px}
.menu ul.related_links {list-style:none;}
.menu ul.related_links li a {display:block; width:175px; line-height:27px; text-decoration:none;padding:0 20px 0 10px; border-top:1px solid #98c2d7; color:#FFFFFF; font-weight:bold} 

