body {
    background-color:    #cccccc;
    margin:              0px;
	padding:             0px;
	background-image:    url(images/bg.gif);
	background-repeat:   repeat-y;
	background-position: 50% 0;
	background-attachment: scroll;
	font-family:         "Arial", sans-serif;
	font-size:           small;
	color:               #143270;
     }
a:link {color: #143270}
a:visited {color: #143270;}
a:active {color: #143270;}
a:hover {color: #677da6;}
    
     
#allcontent {
   width:            750px;
   height:			 auto;
   padding:          0px;
   margin-top:       0px;
   margin-left:      auto;
   margin-right:     auto;
   border-width:     0px;
   background-color: #ffffff;
   }
#path {
    width:            745px;
    height:           auto;
    padding:          0px;
    padding-left:     5px;
    margin:           0px;
    border width:     0px;
    background-color: #143270;
	color:            #cccccc;
}
#path a:link {text-decoration: none; 	color: #cccccc;}
#path a:visited {text-decoration: none; color: #cccccc;}
#path a:active {text-decoration: none; color: #cccccc;}
#path a:hover {text-decoration: underline; color: #ffffff;}

#content {
	width:    750px;
	min-height: 285px;
	padding:    0px;
	padding-bottom:  10px;
	margin:     0px;
	border-width: 0px;
}

#footer {
    clear:            both;
	width:            750px;
    height:           auto;
    padding:          0px;
    margin:           0px;
    border width:     0px;
    background-color: #143270;
	font-size:        10px;
	color:            #ffffff;
	text-align:       center;
}
#footer a:link {text-decoration: none; 	color: #ffffff;}
#footer a:visited {text-decoration: none; color: #ffffff;}
#footer a:active {text-decoration: none; color: #ffffff;}
#footer a:hover {text-decoration: underline; color: #cccccc;}
   
h1 {
    text-align: center;
     }
h2,h3,h4,h5,h6 {
	padding-left:   15px;
	padding-right:  15px;
	padding-top:    15px;
	margin:          0px;
}
h3 {
	font-size:       16px;
	font-weight:     bold;
}
h4 {
	font-size:       16px;
	font-weight:     normal;
}
h5 {
	font-size:       14px;
	font-weight:     bold;
}
h6 {
	font-size:       14px;
	font-weight:     normal;
}



p  {
   padding-left:    15px;
   padding-right:   15px;
   padding-top:      5px;
   padding-bottom:   5px;
   margin:           0px;  
}
p.tight {
	padding:  0px;
	margin:   0px;
}
p.right {
	text-align: right;
}
img {
	border-width: 0px;
	padding:  0px;
	margin:   0px;
   
}
.right {
	padding: 15px;
	padding-right: 0px;
	padding-top: 0px;
	float: right;
}
.clear {
	clear: both;
}	
img.left {
	padding: 15px;
	padding-top: 0px;
	float: left;
}
img.center {
	padding: 0px;
   margin-left:      auto;
   margin-right:     auto;
}	

ul#primary-nav,              
ul#primary-nav ul {
	width: 240px;             /* Width of shading of drop down menus */
	margin: 0;
	padding: 0;
	background: #a40f15; /* IE6 Bug */
	font-size: 12px;
	font-family: "Tahoma", sans-serif;
	}
	
ul#primary-nav {
	float: right;
	padding-left: 15px;
	width: 735px;           /* Width of shading of the top horizontal (root) menu */
	}
	
ul#primary-nav:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	float: left;
	width: 240px; /* Width of Menu Items */
	}

ul#primary-nav li a,
ul#primary-nav li li a {
	display: block;
	text-decoration: none;
	color: #cccccc;
	padding: 5px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	}
	
ul#primary-nav ul ul {
	left: 240px;          /* Width of submenu headings */
	top: 0;
	}

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(arrow-down.gif) right center no-repeat; }
ul#primary-nav li li.menuparent { background: transparent url(arrow-right.gif) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #143270 !important; }

ul#primary-nav li a:hover { color: #ffffff; }
