/* CSS Document */

* { margin:0; padding:0;}
body{background:#FFF;}
img {border:0}

.column {float:left;}
.clear 	{clear:both;}

#main {
	margin:auto;
	font:normal 11px Arial,Helvetica;
	line-height:14px;
	color:#323B3E;
}

.nn a	{text-decoration:none;}
.nn a:hover {text-decoration:underline;} 

input, textarea, select{			     
	font:normal 11px Tahoma;			
	padding:1px 0px 0px 4px;		   
	vertical-align:middle;	
	color:#393737;
}		

#nmenu div.m1, #nmenu div.m2, #nmenu div.m1m a, #nmenu div.m3, #nmenu div.m4, #nmenu div.m5 {
	width:227px;
} 
#nmenu div.m1 a, #nmenu div.m1m a, #nmenu div.m2 a, #nmenu div.m3 a, #nmenu div.m4 a, #nmenu div.m5 a {
	display: block;
	color: #FFFFFF;
	font-family: Arial,Helvetica;
	font-size: 1.25em;
	font-weight: bold;
	text-indent: 24px;
	padding: 11px 0 0 0;
	text-decoration: none;
	position: absolute;
	width: 228px;
	height: 58px;
}
#nmenu div.m1 a:hover, #nmenu div.m1m a:hover, #nmenu div.m2 a:hover, #nmenu div.m3 a:hover, #nmenu div.m4 a:hover, #nmenu div.m5 a:hover {
	background:none;
}
#nmenu div.m1 			{height:37px; background:url(images/0m1.jpg) 0 0 no-repeat;}
#nmenu div.m1 a 			{background:url(images/1m1.jpg) top left no-repeat;}

#nmenu div.m1m 			{height:37px; background:url(images/0m1.jpg) 0 0 no-repeat;}
#nmenu div.m1m a 			{background:url(images/2m1.jpg) top left no-repeat;}

#nmenu div.m2 			{height:36px; background:url(images/1m2.jpg) 0 0 no-repeat;}
#nmenu div.m2 a 			{background:url(images/r0m2.jpg) top left no-repeat;}

#nmenu div.m3 			{height:34px; background:url(images/1m2.jpg) 0 0 no-repeat;}
#nmenu div.m3 a 			{background:url(images/r0m3.jpg) top left no-repeat;}

#nmenu div.m4 			{height:35px; background:url(images/1m2.jpg) 0 0 no-repeat;}
#nmenu div.m4 a 			{background:url(images/r0m4.jpg) top left no-repeat;}

#nmenu div.m5 			{height:35px; background:url(images/1m2.jpg) 0 0 no-repeat;}
#nmenu div.m5 a 			{height: 23px; background:url(images/r0m4.jpg); top left no-repeat;}

#nmenu div.act a 		{background:#FFF}

b 		{font-size: 1.25em; color:#aa1101;}


/* Solution quickfind */
#top 		{height:125px}
#top .column1 	{width:510px; float:left}
#top .column2 	{width:227px; float:left}
#top .text 	 	{
	height:70px; 
	margin:25px 0px 0px 0px; 
	color:#929293; 
	font:normal 10px Tahoma; 
	padding:2px 0px 0px 13px;
	line-height:15px;
} 
#top a 			{
	color:#929293; 
	font:normal 10px Tahoma; 
}
/* End solution quickfind */

#header .column1{width:227px; float:left; }
#header .column2{width:510px; background:url(images/cnsltg.jpg) 0 0 no-repeat; float:left; height:212px;}
#header .p2{width:510px; background:url(images/p2.png) 0 0 no-repeat; float:left; height:212px;}
#header .p3{width:510px; background:url(images/p3.png) 0 0 no-repeat; float:left; height:212px;}
#header .p4{width:510px; background:url(images/p4.png) 0 0 no-repeat; float:left; height:212px;}
#header .p22{width:510px; background:url(images/p22.png) 0 0 no-repeat; float:left; height:212px;}
#header .p23{width:510px; background:url(images/p23.png) 0 0 no-repeat; float:left; height:212px;}
#header .p24{width:510px; background:url(images/p24.png) 0 0 no-repeat; float:left; height:212px;}
#header .p25{width:510px; background:url(images/p25.png) 0 0 no-repeat; float:left; height:212px;}
#header .p26{width:510px; background:url(images/p26.png) 0 0 no-repeat; float:left; height:212px;}
#header .contact{width:510px; background:url(images/contact.png) 0 0 no-repeat; float:left; height:212px;}
#header .login{width:510px; background:url(images/login.png) 0 0 no-repeat; float:left; height:212px;}


#column_left 	{width:485px; float:left; line-height:14px;}
#column_left h1 {
	font-size: 1.5em; 
	padding-bottom: 15px;
	color:#aa1101;
}
#column_left p {
	font-size: 1.1em;
	line-height: 18px;
}

#column_right 	{width:252px; float:left;}

.column_header1 {background:url(images/l.gif) 0 0 repeat-x}
.column_header2 {background:url(images/side_left.jpg) 0 0 no-repeat}
.column_header3 {font-family:Arial,Helvetica; font-size: 1.15em;padding-top:25px;line-height:15px;}
.column_header3 p {padding-bottom:25px;}
.column_header3 h3 {background-color: #e1e1c5; padding:5px; margin-top:10px;font-weight:bold;}
.column_header3 h2 {line-height:30px;font-size:1.35em;}
.column_header3 h1 {
        font-size: 1.25em;
        padding-bottom: 15px;
        color:#aa1101;
}
.column_header3 a {
        color:#aa1101;
}


/* Needed for JS Expansion */
.column_header4 {
	font-size: 1.05em;
}

.column_header4 ul#menu {
  font-weight:normal;
  list-style-image: url(images/0blt1.jpg);
  margin: 0;
  padding: 0;
}

.column_header4 ul#menu ol {
  font-weight:normal;
  display: none;
  list-style-type: none;
  margin: 0;
  padding: 5px;
}

.column_header4 ul#menu ol ol {
  font-weight:normal;
  display: inline;
  list-style-type: dash;
  margin: 0;
  line-height:0px;
}

.column_header4 ul#menu li {
  font-weight:normal;
}

.column_header4 ul#menu ol li {
  font-weight:normal;
  border-bottom: none;
}

.column_header4 ul#menu ol li:before {
  font-weight:normal;
  content: "- ";
}

.column_header4 ul#menu a {
  font-weight:normal;
  text-decoration: underline;
  outline: none;
  color: #003366;
}

.column_header4 ul#menu a:hover {
  font-weight:normal;
  color: #003366;
  text-decoration: underline;
}

.column_header4 ul#menu a.active {
  font-weight:normal;
  color: #003366;
}


/* End JS Expansion */



.title	{height:28px;}

.block {
	background:#323B3E;
	color:#EFEFEF;
	font:normal 10px Tahoma;
}
.block a{
	color:#EFEFEF;
	font:normal 10px Tahoma;
}
.block .input {
	width:128px;
	height:20px;
	margin:0px 3px 0px 0px;
	background:#FFF
}

ol {
	margin-left: 20px;
	line-height:18px;
	padding:5px 0px 5px 0px;
}

li {
	line-height:18px;
	margin-left: 20px;
	padding:5px 0px 5px 0px;
	background-position:9px bottom;
}
li a {
	color:#003366;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
.w  {background:none}

a {color:#60A103}
a:hover {text-decoration:none} 

.rdmr  {
	background:url(images/0blt1.jpg) 0 0 no-repeat; 
	padding:0px 0px 0px 18px;
	color:#003366; 
	font:bold 1.1em Arial; 
}
.rdmr2  {
	background:url(images/0blt2.jpg) 0 0 no-repeat; 
	padding:0px 0px 0px 18px;
	color:#38A8DB;
	font-weight:normal;
	font-size:10px;
	font-family:tahoma;
	height:20px;
}
.rdmr2 a {
	color:#38A8DB;
	font:normal 10px Tahoma;
	padding:0px 0px 0px 12px;
	font-weight:normal;
	font-size:10px;
	font-family:tahoma;
	background:url(images/0blt3.jpg) 0 0 no-repeat;
}
.lnk_1 {color:#69BFDD}


#wrapper {}


.form .input, .form .ta {
	width:211px;
	height:20px;
	margin:0px 0px 8px 0px;
}
.form .ta {
	height:82px;
	overflow:auto;
}


#footer {
	float: left;
	width: 737px;
	margin: auto;
	background-color: #aa1101;
	color:#FFF;
	font:normal 10px Tahoma;
}
#footer a{color:#FFF;}
#footer .indent { padding-left:20px; padding-top: 20px;}
#footer .column1{width:425px; float:left}
#footer .column2{width:290px; float:left;}

.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
}
 
.element {
 
}
 
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}
