body {
background-color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
margin: 0;
padding: 0;
color: #595a5c;
}

#wrapper {
	width: 772px;
	margin: 0px auto;
	float:left;
	background-image:url(/assets/images/dots.gif);
	background-repeat:repeat-y;
}
#dots {
	float:left;
	width:5px;
}
#center {
	float:left;
	margin: 0px auto;
	background-color: #FFFFFF;
	width:760px;
	text-align:left;
}

#header {
	width: 760px;
	height: 46px;
	margin: 0;
	padding: 0;
	background-image:url(/assets/images/bkgd_nav.gif);
	background-repeat:repeat-x;
}

#menu {
float:left;
position:relative;
top:14px;
}


#topcontainer {
margin-top:10px;
}
#intro {
float:left;
color: #333331;
margin-right:5px;
font-size:small;
width:400px;
background-color:#fff;
}
.homemessage {
PADDING: 15px 25px 15px 15px;
BACKGROUND-COLOR: #dddcd1;
color: #333331;
font-size:small;
}
.homeside {
	background-image: url(/assets/images/bg-message.gif);
	background-repeat: repeat-y;
}
.homebottom {
	background-image: url(/assets/images/bg-bottom-message.gif);
	background-repeat: repeat-y;
}
#intro p {
	color: #333331;
	font-size:small;
	line-height: normal;
		margin: 0px;
padding: 0px, 0px, 5px, 0px;
}

#map {
float:right;
border-left:thin #dddcd1 outset;
background-color:#fff;
}
.frontlist{
margin:0px;
color: #fff;
font-size:x-small;
padding:0px 0px 1px 0px;
}
.details {
margin-top:10px;
background-color:#3d3d3f;
color: #fff;
font-size:x-small;
width:760px;
}
.details h1{
color:#fec35f;
font-size:small;
font-weight:bold;
}
.details p {
color: #fff;
font-size:x-small;
}

.details a {
color: #fff;
font-size:x-small;
}
#footer {
margin: 0px auto;
border:0;
padding: 15px 10px 5px 10px;
vertical-align:bottom;
}
#footer p {
font-size:xx-small;
}

/* start home page */
.details img {
border:1px solid #f2a539;
float:left;
margin-right:10px;
}

/* start secondary page */
#clear {clear:both;}

#topline {
	border-top: 2px dotted #999;
	padding-top: 5px;
margin-top: 5px;
width:735px;
}
#secondaryBody {
padding:10px;
float:left;
}

.secondaryContenta {
width:708px;
background-color:#f6f6f4;
padding:15px;
	font-size: small;
	color: #595a5c;
}
.secondaryContenta p {
	font-size: small;
	color: #595a5c;
	}
	.secondaryContenta a {
	font-size: small;
	color: #595a5c;
	}
	.secondaryContenta ul, li {
	font-size:  small;
	color: #595a5c;
list-style-type: disc;
	}
.secondaryContent {
width:395px;
float:left;
background-color:#f6f6f4;
padding:15px;
	font-size: small;
	color: #595a5c;
}	
/*for news room*/
#secondaryContent {
width:395px;
float:left;
background-color:#f6f6f4;
padding:15px;
	font-size: small;
	color: #595a5c;
}	


.secondaryContent p {
	font-size: small;
	color: #595a5c;
	}
	.secondaryContent a {
	font-size: small;
	color: #595a5c;
	}
.secondaryContent ul, li {
	font-size: small;
	color: #595a5c;
list-style-type: disc;
padding-bottom: 5px;
	}
	
#Sidebar {
width:285px;
float:right;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
color: #434345;
font-size: x-small;
line-height: 12px;
}
#SidebarTopRight {
	border-bottom: 2px dotted #999;
	padding-bottom: 5px;
margin-bottom: 5px;
font-size: x-small;
	}
#SidebarTopRight img {
	float:left;
	margin-right: 10px;
		}
#SidebarTopRight p {
		color: #434345;
		padding-top: 3px;
		font-size: x-small;
		}
#SidebarTopRight a {
		color: #f2a539;
		font-size: x-small;
		}

#SidebarBottomRight{
	background-color:#fbf0e0;
	padding:10px;
font-family:Arial, Helvetica, sans-serif;
	}
#SidebarBottomRight h1{
		font-size:x-small;
		text-transform:uppercase;
		color:#f2a539;
		}
#SidebarBottomRight p{
		font-size:x-small;
		color:#434345;

		}
#SidebarBottomRight ul{
		font-size:x-small;
		color:#434345;
		list-style-type:circle;
		}
#SidebarBottomRight a{
		font-size:x-small;
		color:#f2a539;
		text-decoration:none;
		text-align:right;
		}
#SidebarBottomRight a:hover{
		color:#c17f23;
		text-decoration:underline;
		}
.orng{	color:#EEB159;	}



/* standard formatting */

h1 {
color:#f2a539;
text-transform:uppercase;
font-size:medium;
}

h2 {
color:#646363;
text-transform:uppercase;
font-size:small;
}

h3 {
color:#646363;
font-size:small;
}

p {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
line-height: 16px;
color: #595b5c;
margin-top: 5px;
margin-bottom: 10px;
}

a {
	color: #595B5C;
	text-decoration: underline;
}

a:hover {
	color: #C8C48B;
	text-decoration: underline;
}

table.smalltable {
font-size:xx-small;
}

img {
vertical-align:bottom;
border: 0;
}

.tier2 {font-size: x-small;}
.tier2 a{font-size: x-small;}
th.tier2 {background-color:#f2a539;}
/* end new */


#hpnavbar {
width: 765px;
margin: 0;
padding: 0;
}

#nav {
margin: 0;
list-style: none;
padding:0;
}

#nav ul {
margin:0;
list-style: none;
padding: 0;
}

#nav a {
display: block;
text-decoration: none;
padding: 0;
margin: 0;
}

#nav li {
float: left;
list-style: none;
padding: 0;
}

#nav li ul {
position: absolute;
left: -999em;
width: 14.4em;
w\idth: 12.9em;
font-weight: normal;
margin: 0;
list-style: none;
z-index: 500;
}
#nav li li {
width: 150px;
border-bottom: 1px solid #FFF;
background: #999999;
padding: 5px;
list-style: none;
}

/*
#nav li li, #nav li li.last {
width: 150px;
border-bottom: 1px solid #FFF;
background: #999999;
padding: 5px;
}
*/

#nav li ul a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
width: 150px;
}


#nav li ul ul {
margin: -1.75em 0 0 14em;
list-style: none;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
cursor: pointer;
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
cursor: pointer;
left: auto;
}

#nav li:hover, #nav li.sfhover {
cursor: pointer;
background: #cccccc;
}

#content {
padding: 0px 15px 20px 23px;
}

fieldset {
border: 0;
}

.FSF_form {
margin: -5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.FSF_input {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 1px #CCC solid;
width: 80px;
font-size: 11px;
}
.FSF_result {
padding-top: 5px;
padding-bottom: 5px;
}
.FSF_submit {
margin: 5px 0px 0px 5px;
padding: 0px 0px 0px 0px;
}


#breadcrumbs, #breadcrumbs a, #breadcrumbs a:hover, #breadcrumbs a:visited {

line-height: 22px;
font-size: 11px;
padding-bottom: 5px;
}


ul.LCOS_list {
margin: 42px 0 0 0;
padding: 0;
list-style: none;
width: 122px;
background-color: #116255;
}

ul.LCOS_list li {
border-bottom: 1px solid #FFFFFF;
}


ul.LCOS_list li a, ul.LCOS_list li span.LCOS_current {
padding: 8px;
color: #FFFFFF;
text-decoration: none;
display: block;
}


ul.LCOS_list li a:hover {
color: #C4C2AB;
text-decoration: none;
}


ul.LSM_0 {
list-style: none;
margin: 0;
padding: 0;
font-weight: bold;
}



ul.LSM_0 a{
text-decoration: none;
display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #595B5C;
	margin-bottom: 3px;
	margin-top: 15px;
}

ul.LSM_0 a:hover{
	text-decoration: underline;
}

 
ul.LSM_1 {
list-style: none;
margin: 0;
padding: 0;
font-weight: normal;
}

ul.LSM_1 a{
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
font-weight: normal;
text-decoration: underline;
color: #595B5C;
margin: 0;
padding: 0;
}
