/* CSS Document */

/* * * * * * * * * * * * * * * *
GLOBAL STYLES
* * * * * * * * * * * * * * * */

* {
margin:0;
padding:0;
}

body {
font-family: verdana, "Lucida Grande", "Lucida Sans Unicode", Tahoma, Helvetica, Arial, sans-serif;
font-size:11px;
color:#333333;
background-color:#f8f8f8;
text-align:center;
margin:15px auto;

}

/*a {
color:#1e32ff;
}*/

/*div {
border:solid 1px black;
}
*/

a {
color:inherit;
text-decoration:inherit;
}
a:hover {
text-decoration:underline;
}

h1 {
margin:0;
font-weight:normal;
font-size:13px;
letter-spacing:0.15em;
padding-bottom:0.25em;
margin-bottom:1em;
}


h3 {
margin:0 0 1em 0;
font-weight:bold;
font-size:12px;
letter-spacing:0em;
padding-top:0px;
}

ul {
list-style: none;
padding:0;
/*margin-bottom:10px;*/
}

li {
padding:0;
margin:0;
}

li ul {
text-indent:1.3em;
margin:0;
padding:0;
}


.blue {
color:#212492;
}

.orange {
color:#ec7a08;
}

#maincontent a.orange {
color:#ec7a08;
}
.unbold {
font-weight:normal;
}

hr {
width:100%;
height:1px;
background-color:#cccccc;
color:#cccccc;
border:0;
margin:1.5em 0;
}
/* * * * * * * * * * * * * * * *
LAYOUT ELEMENTS
* * * * * * * * * * * * * * * */

#all {
position:relative;
text-align:left;
border:ridge #e6e6e6;
border-width:1px 1px 1px 1px;
display:block;
background-color:#ffffff;
width:830px;
margin:0px auto;
padding-bottom:30px;
}

#content {
	position:relative;
	margin-left:15px;
	margin-top:0px;
	padding-top:3px;
	background-color:#FFFFFF;

}

#logobar {
	position:relative;
	margin:0px;
}
#logobar img {
margin-left:0px;
border:0;
}

#topbar {
position:relative;
width:800px;
height:35px;
margin-top:5px;
}

#menubar {
	position:relative;
	float:left;
	width:500px;
	/*height:35px;*/
	padding-left:0px;

}
#menubar a:hover img {
background-color:#212492;
}

#menu {
/*position:absolute;*/
/*left:0px;
top:0px;*/
/*height:inherit;
width:inherit;*/
/*padding:0px;*/
list-style:none;
/*margin-left:10px;*/
}

/*#menu li {
margin:0px;
padding:0px;
}
*/

#menu a {
/*
background-color:#cccccc;
color: #333333;
text-decoration: none;
height:100%;
line-height:2.2;
padding-left:12px;
padding-right:12px;
border-right-color:#ffffff;
border-right-width:1px;
border-right-style:solid;
float:left;
display:block;
*/
}

#menu a img {
border-right:2px solid #ffffff;
margin:0;
padding:0;
float:left;
}

#menu li {
display:inline;
}

/*#menu a:hover {
background-color:#212492;
color: #ffffff;
text-decoration: none;
}
*/
/*img#m1is1 {
border-right:0;
}
a img#m1is1 {
border-right:2px solid #cccccc;
}
a:link img#m1is1 {
border-right:2px solid #cccccc;
}
a:visited img#m1is1 {
border-right:2px solid #cccccc;
}
a:hover img#m1is1 {
border-right:2px solid #212492;
}
a:active img#m1is1 {
border-right:2px solid #212492;
}
*/
/*
#loginbox {
	position:relative;
	float:left;
	margin-left:75px;
	margin-top:8px;
	width:250px;
	height:60px;
	font-family:verdana, sans-serif;
	font-size:9px;
	text-align:right;
	z-index: 2;
}

#loginbox .blue {
color:#212492;
letter-spacing:0.2em;
}

#loginbox input {
font-size:0.9em;
margin-left:0px;
margin-right:3px;
}
*/
input.blue {
color:#1E32FF;
}

#searchbox {
	position:relative;
	float:right;
	/*margin-left:50px;*/
	width:245px;
	height:35px;
	padding:0px 0px 0px 5px;
	background-color:#ec7a08;
}

#searchbox form {
padding:0;
margin-top:5px;
display:block;
float:right;
width:135px;
height:30px;
/*border:solid 1px #000;*/
}

#searchbox p {
position:relative;
display:block;
float:left;
margin:10px 0px 0px 0px;
padding:0;
/*border:1px solid #FF3399;*/
}

#searchbox input {
font-size:9px;
padding:0;
margin-top:5px;
float:left;
}

#searchbox input#go {
position:relative;
/*left:0px;*/
margin-top:0px;
margin-left:3px;
padding:0;
}

#locationbar {
position:relative;
width:500px;
margin-top:10px;
margin-left:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*
#linksbar {
	position:absolute;
	left:550px;
	top:118px;
	margin-left:10px;
	font-family:verdana;
	font-size:13px;
}
*/

#mainpic	{
	position:relative;
	/*left:5px;*/
	margin-top:0px;
	padding-bottom:10px;
	/*font-style: italic;
	font-size: 18px;*/
	}


#maincontent {
position:relative;
float:left;
width:500px;
padding-left:0px;
padding-top:10px;
/*border:solid 1px;*/
}

#mainnav {
	position:relative;
	float:left;
	width:185px;
	padding-left:0px;
	font-size:11px;
	letter-spacing:0.05em;
	line-height:1.5em;
	padding-top:0em;
	margin-right:20px;
	margin-bottom:10px;
	/*border:solid 1px #003399;*/
	z-index:1;
	margin-top:0px;
}

#mainnav img {
padding-bottom:10px;
display:inline;
}

#mainnav ul {
padding-left:0px;
}

#maintext {
/* * * * DON'T SPECIFY WIDTH OR IE WON'T WRAP * * * */
	position:relative;
	padding-right:5px;
	padding-left:0px;
	font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height: 1.5em;
/*border:solid 1px #ff9900;*/
z-index:0;
margin-top:0px;
}

#maintext p {
margin-bottom:1em;

}

#maintext ul {
list-style:circle;
list-style-position:inside;
text-indent:-1em;
margin:1em 0 2em 0.3em;
}
#maintext li {
margin-bottom:1em;
padding-left:1em;
}

#maincontent a {
color:#212492;
text-decoration:none;
}

#maincontent a:hover {
text-decoration:underline;
}

#rightcontent {
	position:relative;
	float:left;
/*	width:280px;*/
	margin:12px 0px 0px 50px;
	left:0px;
	font-size:11px;
	line-height:1.4em;
}

#rightcontent img {
margin:0px 0px;
}

#rightcontent h1 {
margin:0;
}
#rightcontent h2 {
	color: #ec7a08;
	font-size:1em;
	font-weight:normal;
	margin-bottom:1em;
}
#rightcontent a {
text-decoration:none;
}
#rightcontent a:hover {
text-decoration:underline;
}

#rightcontent1 a {
color:#ec7a08;
}
#rightcontent2 a {
color:#212492;
}

#rightcontent3 {
margin-top:38px;
border:solid #ec7a08 1px;
background-color:#f8f8f8;
padding:10px 15px;
}

#rightcontent4 {
margin-top:20px;
border:solid #ec7a08 1px;
background-color:#f8f8f8;
padding:10px 15px;
}

#rightcontent4 a {
color:#333333;
}

#all #content #maincontent h1 {
	font-weight: bold;
}

a.int {
	color: #ec7a08;
	text-decoration:none;
}
a:hover.int {
text-decoration:underline;
}

#boxes ul {
list-style-type:circle;
margin-top:1.5em;
}
#boxes li {
margin-bottom:1.5em;
}

#list_pressrelease {

	/*margin-left:160px;*/

	height:auto;
	background-color:#edf6fb;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
}
#list_newsletter {
	background-color: #Edf6fb;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
}
#list_bulletin {
	background-color: #e9e9e9;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	color: #ec7a08;
}
#navbox1 {
	position:relative;
	float:left;
	margin-top:20px;
	width:320px;
	color: #666666;
	border: 1px solid #cccccc;
	height: 140px;
	padding: 18px 0px 15px 10px;
	background-color: #FFFFFF;
}


/* * * * * * * * * * * * * * * *
FORMATTING
* * * * * * * * * * * * * * * */

h5 {
font-size:11px;
font-weight:normal;
}

#searchbox {
font-size:12px;
	color:#ffffff;
	}

#locationbar a {
color:#333333;
text-decoration:none;
}
#locationbar a:hover {
text-decoration:underline;
}

#navbox1 li {
float:left;
margin-top:20px;
margin-left:12px;
}

#navbox1 li a img {

display:block;
border:0;
}


.left10 {
margin-left:10px;
}

#maincontent h1 {
	color: #ec7a08;
	font-size:13px;
	font-weight:bold;
	}
#maincontent h1.ul {
border-bottom:solid 1px #ec7a08;
}

#maincontent h2 {
	color: #ec7a08;
	font-size:13px;
	font-weight:normal;
	margin:1.5em 0;
}
#maincontent .h2 {
	color: #ec7a08;
	font-size:13px;
	font-weight:normal;
}

#maincontent h2 a {
color: #ec7a08;
}

#maincontent h4 {
font-size:12px;
font-weight:normal;
color:#212492;
}

/* #navbox1  h3  {
	color: #212492;
	font-weight:bold;
	font-size:13px;
}

#navbox1  a:hover h3  {
	color: #ffffff;
}
*/


#navbox2 {
position:relative;
float:left;
margin-top:20px;
width:141px;
height:150px;
border:1px solid #cccccc;
border-left:0;
padding:18px 10px 5px 15px;
color: #666666;
background-color:#f8f8f8;
}
#navbox2 ul {
margin-top:25px;
line-height: 1.5em;
}

#footer {
position:relative;
clear:both;
width:500px;
padding-top:40px;
margin-left:0px;
border:0px solid #e9e9e9;
background-color:#fff;
font-family:Tahoma, Helvetica, Arial, sans-serif;
font-size:10px;
color:#666666;
}
#footer hr {
width:500px;
}

#footer p {
padding:0px 10px;
margin:10px 0px;
}
#footer a {
color:#ec7a08;
letter-spacing:0.25em;
text-decoration:none;
}

#popup {
position:absolute;
left:0px;
top:0px;
width:430px;
height:100%;
padding:10px;
background-color:#efefef;
text-align:left;
}

#popup ul {
list-style: none;
line-height:1.25em;
}

#popup li {
padding-bottom:0.75em;
}

#popup h1 {
	display:block;
	margin-right:10px;
	color: #ec7a08;
	font-size:13px;
	font-weight:bold;
	margin-bottom:1em;
	border-bottom:solid 2px #cccccc;
	letter-spacing:normal;
}

#popup h2 {
	display:block;
	margin-right:10px;
	color: #ec7a08;
	font-size:11px;
	font-weight:normal;
	margin-bottom:1em;
	letter-spacing:normal;
}

tr {
padding-bottom:20px;
margin-bottom:20px;
}
td {
margin:auto;
padding-bottom:20px;
}

#maintext ol {
list-style-position:inside;
text-indent:-2em;
margin:1em 0 2em 1em;
}