body {font-family: sans-serif, Geneva, Verdana;color: #000;background-color: #000000;margin: 0 0 40px 0;font-size: 100%;background-image:url(../images/bg_repeat_pattern.gif);background-repeat:repeat-x;background-position:top;}
#tagline {margin: 0 auto;border-bottom: 1px solid #000;width: 940px;background-color: #000;height:33px;}
#tagline_text {margin:5px 0px 0px 625px;width:302px;height:26px;border:none;background-image:url(../images/trust_us_tagline.png);background-repeat:no-repeat;behavior: url(iepngfix.htc);}
img {behavior: url("iepngfix.htc");padding:0px;border: none;}

/* Layout Width */
#outer {width: 940px;margin: 0 auto;}

/* Available Width 940 - 40 = 900 */
#inner {padding: 0px;width: 940px;background-color: #FFFFFF;}
#p7PMM_1 {
	width: 940px;
	margin: 0 0 0px 0;
	font-size: 0.8em;
	position: relative;
	z-index: 9999;
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
	background-color: #FFF;
}
#masthead {
	border-bottom: 1px solid #333;
	height: 256px;
	background-image: url(../images/bg_text_flash_banner.jpg);
	float: left;
	width: 940px;
}
#logo_section {
	margin: 0px 0px 0px 0px;
	height: 141px;
	background-image: url(../images/bg_pattern.jpg);



	width: 940
.px;
	width: 940px;
}
.logo {margin:0px 0px 0px 0px;}
.maincontent {
	font-size: 0.8em;
	line-height: 1em;
	background-color: #FFF;
	float: left;
	width: 940px;
}
#column_wrapper {
	background-color:#FFFFFF;
	float: left;
	width: 940px;
}
#left {
	background-color: #FFF;
	float: left;
	margin: 0;
	width: 360px;
}
#left .content {
	font-size: 1em;
	line-height: 1.2em;
	color: #000;
	padding: 1em;
}
.left_link a, a:visited {text-decoration:none;color:#666666;}
.left_link a:hover {text-decoration:underline;color:#666666;}
#right {
	background-color: #FFF;
	float: left;
	width: 570px;
}
#right .content {font-size: 0.8em;line-height: 1.65em;margin: 0px 0px;}
img.floatLeft {float: left;margin: 0px 8px 0px 0px;padding: 0px 0px 0px 0px;}
img.floatRight {float: right;margin: 0;padding: 0px 0px 8px 8px;}
.right_section_thin_wrapper {
	border-top: 2px solid #333;
	float: left;
	line-height: 1em;
	margin: 1.3em;
	width:160px;
}
.right_section_thin_wrapper p {font-size:13px;line-height: 1.2em;margin: 8px 0px;color: #000;}
.right_section_thin_wrapper p a {font-size:12px;line-height: 1.2em;margin: 8px 0px;color:#666;text-decoration:none;}
.right_section_thin_wrapper p a:hover {font-size:12px;line-height: 1.2em;margin: 8px 0px;color:#666;text-decoration:underline;}
.flash_section_text {margin: 0px;}
.flash_section_text a {font-size:17px;line-height: 1.2em;margin: 0px;padding:0px;font-weight: normal;font-family: Tahoma, sans-serif, Geneva, Verdana;color: #000;text-decoration:none;}
.flash_section_text a:hover {color:#000;text-decoration:underline;}
img.logo {margin: 0px 0px 0px 20px;}

/*Links*/
.maincontent a {}
.maincontent a:visited {}
.maincontent a:hover {}

h1 {margin: 20px 0px 15px 0px;font-size: 19px;font-weight:normal;color: #999999;}
h2 {margin: 10px 0 8px 0px;font-size:18px;font-weight: lighter;color: #000000;}
h3 {margin: 5px 0px 0px 0px;font-size: 12px;color: #333;}
h4 {margin: 5px 0 0 0;font-size: 14px;color: #000;}
h5 {font-size: 9px;color:#FF0000;margin: 0px 0px 0px 0px;font-weight: normal;}
ul {list-style-type: disc;}
.footercolumn1 a {color: #333;text-decoration:none;}
.footercolumn1 a:visited {color: #333;text-decoration:none;}
.footercolumn1 a:hover {color: #666;text-decoration:underline;}
.footer {
	background-color: #FFF;
	font-size: 12px;
	margin: 0 auto;
	overflow: hidden;
	width: auto;
	float: left;
}
.footercolumn1 {
	margin: 0 auto;
	width: 940px;
}
.footercolumn2 {float: left;width: 370px;}
.footer p {margin: 10px 0 12px 0;text-align: center;}
.footercolumn2 a {color: #C0C0C0;text-decoration: none;display: block;padding: 6px 6px;border: 1px solid #333;}
.footercolumn2 a:hover {color: #000;background-color: #4AB0C6;border-color: #FFF;}
.footercolumn2 ul {margin: 0;padding: 0;}
.footercolumn2 li {margin-bottom: 6px;list-style-type: none;}

/* EXTRA STYLES for BASIC MENUBAR */
#menubar {width: 100%;overflow: hidden;font-size: 0.8em;margin-bottom: 20px;}
#menubar .menu {margin: 0px;padding: 0px;}
#menubar .menu li {list-style-type: none;float: left;margin-left: 6px;}
#menubar .menu li.first {margin-left: 0;}
#menubar .menu a {color: #CCC;text-decoration: none;display: block;padding: 12px;border: 1px solid #666;}
#menubar .menu a:hover {color: #000 !important;border-color: #6DC0D1 #000 #000 #6DC0D1;background-color: #4AB0C6;}
.icons {
	float:left;
	margin:0 0 0 0.8em;
	padding:0.6em;
	width: 178px;
}
.icons_text {
	font-size: 1em;
	margin:1em 0 0 0.4em;
	width:auto;
	text-align:left;
	float: left;
}
.icons_text a {
	color:#0066CC;
	font-size: 1.2em;
	margin:0;
	width:130px;
	text-decoration: none;
}
.icons_text a:hover {text-decoration: underline;}
.icons_img {
	width:40px;
	float: left;
}
.row_space {padding:1em 0;clear:both;}
