/* CSS Document */

body {
	font:10px/1.4em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#fff url(images/body.gif);
	margin:0px;
	padding:0px;
	text-align:left;
}
div {
	margin:0px;
	padding:0px;
}
p, img {
	padding:5px;
	margin:0px;
}
a img {
	margin:6px 6px;
	padding:2px;
	border:2px solid;
}

/* text styles */
h1, h2 {
	font-family:"Times New Roman", Times, serif;
	margin:10px 7px 0px;
	padding:0px;
	display:block;
}
h1 {
	font-size:28px;
	color:#2D426B;
	padding:5px 2px;
}
h2 {
	font-size:20px;
	color:#2D426B;
	padding:5px 3px 0px;
}
h3 {
	font-size:11px;
	color:#2D426B;
	margin:0px 0px 5px;
	padding:5px 5px;
	border-top:1px dotted #878E97;
	border-bottom:1px dotted #878E97;
	border-left:5px solid #878E97;
}
a {
	text-decoration:none;
	color:#00589F;
	font-weight:bold;
}
a:hover { color:#E15F00; }
a.more { 
	background:#838550; 
	color:#E1EDFB;
	padding:0px 3px 1px;
	margin:8px 4px 0px;
	float:right;
}
a.more:hover { color:#fff; } 

/* PAGE LAYOUT */
.containerhome {
	width:800px;
	text-align:left;
	margin:0px auto;
	background:#fff url(images/contenthome.gif) repeat-y top left;
}
#texthome p {
	padding:10px 12px 10px 10px;
}
.container {
	width:800px;
	text-align:left;
	margin:0px auto;
	background:#fff url(images/content.gif) repeat-y top left;
}
/* header*/
#header {
	width:100%;
	height:80px;
	background:url(images/header.gif) repeat-x top left;
}
#header-links {
	float:right;
	margin:20px 6px 0px;
}
#header a {	color:#fff; }
#header a:hover { color:#aaa; }
#header ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#header li {
	float:left;
	position:relative;
	z-index:100;
	padding:2px 0px 2px 16px;
}
/* nav bar */
#navbar {
	width:100%;
	height:29px;
	background:url(images/navbar2.gif) repeat-x top left;
	border-bottom:1px solid #000;
}
#navbar ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#navbar li {
	display:inline;
	position:relative;
	z-index:100;	
}
#navbar a {	
	color:#fff; 
	font-size:12px; 
	display:block;
	height:20px;
	padding:7px 16px 2px;
	float:left;
	border-right:1px solid #355C85;
}
#navbar a.last { 
	border:0; 
	width:80px;
}
#navbar a:hover { 
	color:#E15F00;
	background:url(images/navbar.gif) repeat-x top left;
}
#flash {
	width:100%;
	height:200px;
	background:#fff url(images/flash.jpg) no-repeat top center;
}
#content {
	width:100%;
	position:relative;
}

#texthome {
	width:581px;
	padding:0px 0px 10px;
	margin:0px 0px 0px 0px;
	
	position:inherit !important;
	position:absolute;
	top:0px;
	left:0px;
}
#big-pic {
	position:absolute;
	top:-10px;
	left:-10px;
}
#text {
	margin:0px 0px 0px 220px;
	padding:10px;
	background:#fff;
}
#text p {
	font:11px/1.4em Verdana, Arial, Helvetica, sans-serif;
}
#text ul {
	padding:0px;
	margin:0px 10px 0px 30px;
	font:11px/1.4em Verdana, Arial, Helvetica, sans-serif;
}
#text li { 
	color:#E15F00;
	padding:4px 0px 4px 2px;
 }
#text li span { color:#000; }
#text h1 { 
	padding:0px 0px 8px;
	margin:30px 7px 10px;
}
#text h2 { 
	padding:0px 0px 2px;
}
/* sidebar */	
.sidebar {
	width:199px;
	padding:10px;
}
.sidebar p, .sidebar img {padding:5px; }
.sidebar ul { list-style-image: url(images/sidebar_ul.gif); }
.sidebar ul.moostick { 
	list-style-image:none; 
	margin:0px auto;
}

.sidebar li { padding:2px 0px; margin:2px 0px;}
.sidebar li a { font-size:11px; }
.left {
	position:absolute;
	top:5px;
	left:-1px; 
	padding-top:150px;
}
.left img {
    position: absolute;
	top: 30px;
	left:2px;
	padding:0px;
	margin:0px;

	
}
.left strong img {
	position:static;
	float:left;
}
.right { 
	float:right; 
	padding:10px;
}
#footer {
	width:100%;
	border-top:10px solid #223E6E;
	text-align:center;
	background:#fff;
	border-bottom:1px solid #878E97;
	clear:both;
	#clear:none;
}

/* misc classes */
.float-left { float:left; padding:5px 5px 5px 0px;}
.float-right { float:right; padding-right:0px;}
.sidebar2 {
	width:199px;
	padding:10px;
}
.below-left {
	position:absolute;
	top:329px;
	left:0px;
}
input.text { border:1px solid #223E6E; width:100%;} 
input.text:hover{ border:1px solid #000; background:#f9f9f9; }
