
/* CSS Document */


body {
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
margin : 0;
padding : 0;
min-width : 922px;
line-height : 1.04em;
background-color : #000040;
text-align : left;
}
#wrapper {
margin : 0 auto;
width : 922px;
}
#faux {
background : url(../image-files/faux-4-2-col.gif);
margin-bottom : 1px;
overflow : auto;
width : 100%;
}
#header {
background-image : url(../image-files/header.jpg);
color : #333;
width : 902px;
padding : 10px;
height : 190px;
margin : 10px 0 0 0;
background-color : #f4f3ee;
}
#leftcolumn {
display : inline;
color : #333;
margin : 10px;
padding : 0;
width : 195px;
float : right;
}
#rightcolumn {
float : right;
color : #333;
margin : 10px;
padding : 0;
width : 683px;
display : inline;
position : relative;
}

.boldtext {
color : #000000;
font-weight : bold;
}
.darkgreentext {
color : #277227;
}
.redtext {
color : #cc0000;
}
.myparagraph {
margin : 0;
padding : 0;
font-size : 8pt;
font-weight : bold;
color : black;
text-align : left;
margin-bottom : 10px;
margin-top : 7px;
margin-left : 3px;
margin-right : 3px;
}

blockquote.style1 {
padding : 8px;
margin : 5px;
background-image : url(../image-files/open_quotes.gif);
background-position : top left;
background-repeat : no-repeat;
text-indent : 23px;
text-align : justify;
}
blockquote.style1 span {
display : block;
background-image : url(../image-files/close_quotes.gif);
background-repeat : no-repeat;
background-position : bottom right;
}
blockquote.author {
font-size : 14px;
float : right;
}
cite {
font-size : 12px;
float : right;
margin-bottom : 20px;
font-weight : bold;
}
.image-1 {
border : 0;
text-align : center;
}
.image-2 {
border : 0;
}
div.imageright {
float : right;
padding : 15px;
}
div.imageleft {
float : left;
padding : 0 10px 10px 3px;
}
.bodog {
border : 0;
text-align : center;
}
/*Button Style*/ 
.button { float:left; height:auto; font:76%/150% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; width:10em; text-align:center; white-space:nowrap; } /*Button Arrow Styles*/ .arrows { font-size:90%; margin:0.2em; } /*Button link styles*/ .button a:link, .button a:visited { color: #eee; background-color:#1e5184; font-size:1em; font-weight:bolder; text-decoration: none; border-bottom:0.1em solid #555; border-right:0.1em solid #555; border-top:0.1em solid #ccc; border-left:0.1em solid #ccc; margin: 0.2em; padding:0.2em; display:block; } .button a:hover { background-color:#003366; color:#999; border-top:0.1em solid #777; border-left:0.1em solid #777; border-bottom:0.1em solid #aaa; border-right:0.1em solid #aaa; padding:0.2em; margin: 0.2em; } 

.button-2 { float:right; height:auto; font:76%/150% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif; width:10em; text-align:center; white-space:nowrap; } /*Button Arrow Styles*/ .arrows { font-size:90%; margin:0.2em; } /*Button link styles*/ .button-2 a:link, .button-2 a:visited { color: #eee; background-color:#1e5184; font-size:1em; font-weight:bolder; text-decoration: none; border-bottom:0.1em solid #555; border-right:0.1em solid #555; border-top:0.1em solid #ccc; border-left:0.1em solid #ccc; margin: 0.2em; padding:0.2em; display:block; } .button-2 a:hover { background-color:#003366; color:#999; border-top:0.1em solid #777; border-left:0.1em solid #777; border-bottom:0.1em solid #aaa; border-right:0.1em solid #aaa; padding:0.2em; margin: 0.2em; }

/*Menu Style*/ 
#nav, #nav ul {padding:0; margin:0; list-style:none; width:922px; height:30px; position:relative; background:url(../image-files/list-back2.gif); margin: auto; line-height:30px;}
#nav {z-index:500;}
#nav li {float:left;}
#nav li a {float:left; text-decoration:none; font-family: arial, serif; font-size:12px; color:#000;}
#nav li a b {display:block; float:left; height:30px; line-height:28px; padding:0 20px 0 10px; font-weight:normal; cursor:pointer;}
#nav li.sub a b {background:url(../image-files/down.gif) no-repeat right 6px;}

#nav b.hover {color:#fff;}
#nav i.hover {color:#069;}
#nav em.hover {color:#080;}
#nav ul ul ul a:hover {color:#080;}

#nav ul {display:none;}
#nav ul {position:absolute; left:0; top:31px; background:#ddecf9;}
#nav ul.twoLines {height:50px;}
#nav ul li {float:left; position:relative;}
#nav ul li a {display:block; padding:0 10px 0 10px; font-size:12px; line-height:25px; cursor:pointer;}
#nav ul li a:hover {color:#069;}

#nav ul li a i {display:block; font-style:normal; cursor:pointer;}
#nav ul li a.sub {padding-right:20px; background:url(../image-files/down.gif) no-repeat right 3px;}

#nav ul ul {width:180px; left:0px; top:31px; height:auto;}
#nav ul ul li a {display:block; line-height:20px; padding:0 0 0 10px; width:170px;}
#nav ul ul li a.fly {background:url(../image-files/right.gif) no-repeat right center;}
#nav ul ul li a em {font-style:normal; display:block; width:170px; cursor:pointer;}

#nav ul ul ul {left:135px; top:0;}


/*Video Style*/ 
object.flashvideo {
width : 175px;
height : 142px;
}
.flashunit {
padding : 4px;
background : #fff;
border : 4px solid #ddd;
margin : 10px auto;
width : 175px;
float : right;
}
.flashunit h2 {
font : 18px normal Arial, Helvetica, sans-serif;
border : 1px solid #ddd;
background : #f0f0f0;
margin : 0;
padding : 10px;
color : #111;
text-align : center;
}
.flashunit p {
font : 12px normal Arial, Helvetica, sans-serif;
padding : 10px;
margin : 0;
border : 1px solid #ddd;
background : #f0f0f0;
}
p {
color : black;
padding : 0 10px 0 0;
margin-top : 30px;
margin-left : 10px;
margin-right : 10px;
margin-bottom : 10px;
font-size : 1em;
font-weight : 100;
text-align : left;
}


h1 {
  font-size: 1.8em;
	line-height: 1.3em;
	text-decoration: none;
	color: #000040;
	text-align: center;
	
}
h2 {
float: left;
	width: 90%;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 10px;
	font-size: 1.4em;
	line-height: 1em;
	color: #CC0000;
}
h3 {
	border-bottom: 1px dotted #eee;
	font-family: "Times New Roman", Times, serif;
	margin-top: 10px;
	padding-top: 30px;
	font-size: 1.8em;
	line-height: 1em;
	color: #000040;

}

#footer { 
 width: 902px;
 height:22px;
 clear: both;
 color: #333;
 background-image : url(../image-files/footer-image.png);
 background-repeat:no-repeat;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
.clear { clear: both; background: none; }
