@charset "utf-8";
/* CSS Document */

body {			background-image:url(../images/bg.gif); background-repeat:repeat-x; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal }

div#header-outer {  width:750px; margin-left:auto; margin-right:auto; position:relative; height:110px; z-index:1100 }

div#header-outer h2 { position:absolute; color:#096691; font-size:14px; right:10px; top:10px; z-index:400 }

img#logo {	position:absolute; top:12px; left:12px; z-index:1000 }
img#logo2 {	position:absolute; top:29px; right:344px; z-index:1000 }


/*- Navbar -*/

div#nav {	 width:500px; position: absolute; right:14px; bottom:0; z-index:800 }


.navbar div div p {
	text-align: center;
	line-height: 25px;
	background-position: 50% 0;
	background-repeat: no-repeat;
	color: #f60;
	white-space: nowrap;
}
.navbar p a {
	color: #ffffff;
}
.navbar p a:hover {
	color: #ffffff;
	text-decoration: underline;
}
/*#nav_submenu{width:956px}*/
/*#navbar{width:956px;}*/
#navbar, #navbar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#navbar a {
	display: block;
	text-decoration:none;
	font-size:18px; color:#c51d1d;
}
#navbar a {
	margin-top:5px;
	background:url(../images/navbutton.gif) no-repeat;
	padding:0 0 0 14px;
	font-weight:bold;
	line-height:30px;
	background-color:#000000
}
#navbar a span {
	display:block;
	background:#fff url(../images/navbutton.gif) repeat-x 100% 0px;
	padding:4px 15px 5px 0;
}
#navbar a:hover {
	background-position:0 -39px;
	color:#FFFFFF;
	text-decoration:none
}
#navbar a:hover span {
	background-position:100% -39px;
	text-decoration:none
}
#navbar li {
	float: right;
	margin-left:6px;
}
#navbar li.right {
	float: right;
	border-left:2px solid #fff;
	border-left:0;
}
#navbar li.right div {
	position:relative;
}

#navbar li a span.this img {
	position: absolute;
}


#navbar li ul {
	position: absolute;
	width: 166px;
	z-index:200;
	border:1px solid #1C3E95;
	border-width:4px 3px 3px;
	left: -999em;
	padding-top:0px;
	padding-bottom:6px;
	background-color:#FFFFFF
}
#navbar li.right ul {
	position: absolute;
	width: 166px;
	z-index:200;
	border:1px solid #1C3E95;
	border-width:4px 3px 3px;
	padding-top:0px;
	right:0;
	padding-bottom:6px;
	background-color:#FFFFFF
}
#navbar li ul li {
	width:164px;
	opacity: 0.96;
	-moz-opacity: 0.96;
	text-align:left;
	filter: alpha(opacity=96);
}
#navbar li ul.wide {
	width:235px;
}
#navbar li ul.wide li {
	width:233px;
}
#navbar li ul li.new {
}
#navbar li ul li a {
	display:block;
	font-weight:normal;
	text-align:left;
	font-size:1em;
	margin:0px;
	background:none;
	border:0;
	padding:2px 6px 2px 6px;
}
#navbar li ul li a:hover {
	text-decoration:none;
	font-weight:bold
}
#navbar li:hover ul {
	left:auto;
	z-index:100;
}
#navbar li:hover a {
	background-position:0 -39px;
	text-decoration:none
}
#navbar li:hover a span {
	background-position:100% -39px;
	text-decoration:none;
}
#navbar a.this, #navbar a.this:hover, #navbar li:hover a.this {
	background:url(../images/navactive.gif) repeat-x;
	position:relative;
	top:1px;	
	padding:0 0 0 14px;
	margin-top:0px;
	font-size:18px;
	line-height:22px;
	background-color:#000000;
	z-index:200;
	color:#FFFFFF;
}
#navbar a.this span, #navbar a.this:hover span, #navbar li:hover a.this span {
	background:transparent url(../images/navactive.gif) repeat-x 100% 0;
	padding:11px 14px 10px 0;
	display:block;
	text-decoration:underline
}
#navbar li.right div ul li a {
	text-align:right;
	padding-right:4px;
}
/*- Navbar -*/

#navbar_contain {
	height:33px;
	width:100%;
	z-index:200
}
/*#nav_submenu{width:956px}*/
/*#navbar{width:956px;}*/

div#content-outer {  width:750px; margin-left:auto; margin-right:auto; position:relative; z-index:4; padding-bottom:28px;  background-color:#f2f2f2; background-image:url(../images/content-bg.gif); background-position:bottom; background-repeat:repeat-x; border:1px solid #d3d3d3; min-height:300px;}

div#content-inner {		width:750px; background-color:#FFFFFF; height:60px; margin:0px;z-index:3;  }
div#footer{		width:750px; background-color:#FFFFFF; height:50px;  margin-left:auto; margin-right:auto; text-align:left;z-index:3; position:relative  }

div#footer table tr td {	padding:16px 10px; font-weight:bold; color:#444444; vertical-align:top; z-index:8 }
div#footer table tr td a {	color:#c51d1d; font-style:normal }

div#title-inner {	 }

h1 {		color:#c51d1d; font-style:normal; font-size:24px; padding:14px 0 0 176px; margin:0; letter-spacing:-0.04em; }

h1 span {		width:10px; height:12px; position:absolute; top:25px; left:22px; background-image:url(../images/main-elents.gif); background-position: -192px 0; display:none }

h2 { 		color:#c51d1d; text-decoration:underline; letter-spacing:-0.04em; font-size:20px; padding:10px 0 10px 0; margin:0 }
h3 { 		color:#444444; text-decoration:underline; letter-spacing:-0.04em; font-size:15px; padding:2px 0 10px 0; margin:0 }

p {			margin:0 0 12px 0; padding:0; }


div#padder {	width:710px; margin-left:auto; margin-right:auto; padding-top:18px; font-style:normal; line-height:19px; color:#111111}
div#padder a {	color:#c51d1d; text-decoration:underline; font-weight: bold }

div#image { float:right; margin:1px 0 18px 28px; position:relative; z-index:20 }
div#imagel { float:left; margin:20px 26px 14px 0; position:relative; z-index:20 }

div#itl {	height:16px; width:16px; position:absolute; left:0; top:0; background-image:url(../images/itl.gif); background-repeat:no-repeat; }
div#itr {	height:16px; width:16px; position:absolute; right:0; top:0; background-image:url(../images/itr.gif); background-repeat:no-repeat; }
div#ibr {	height:16px; width:16px; position:absolute; right:0; bottom:-1px; background-image:url(../images/ibr.gif); background-repeat:no-repeat; }
div#ibl {	height:16px; width:16px; position:absolute; left:0; bottom:-1px; background-image:url(../images/ibl.gif); background-repeat:no-repeat; }

div#form { height:; }

form { padding:0; margin:0 }

div#form table tr td { padding-bottom:5px; }

div#form input, div#form textarea  {	border:1px solid #b9b9b9; padding:5px 5px; width:50%; font-size:12px; font-family:Arial, Helvetica, sans-serif } 
div#form input.email {		width:80%}
div#form textarea { height:100px; width:70% }

strong { color: #c51d1d; }

blockquote { background-color:#FFFFFF; padding:14px 22px 6px; margin-bottom:22px; margin-top:16px; position:relative }

blockquote b { font-size:20px; padding:6px; line-height:12px; height:6px; display:inline-block; position:relative; color:#CCCCCC; font-family: "Times New Roman", Times, serif }

b {			color: #07618a }

img#dsa { position:absolute; right:10px; top:10px }