/* CSS Document */

body {
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	font-size: 12px;
	background-color: #e7e6e5;
	background-image: url('../../images/mainbg.jpg');
	background-repeat:no-repeat;
	background-position: center top;
    color: #666261;
	line-spacing: 120%;
	line-height: 120%;
}
body.mceContentBody {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	font-size: 12px;
	background-color: #ffffff;
    color: #636369;
	line-spacing: 120%;
	line-height: 120%;
	padding: 0.6em;
	margin: 0;
}

body.mceContentBody h1,body.mceContentBody h2,body.mceContentBody h3,body.mceContentBody h4,body.mceContentBody h5,body.mceContentBody h6 {color:#636369; margin:0; padding:0; padding-top:0px;line-spacing: 120%;line-height: 120%;font-weight: normal;}
body.mceContentBody h1 {font-size:22px;}
body.mceContentBody h2 {font-size:18px;}
body.mceContentBody h4 {font-size:14px;}
body.mceContentBody h3 {font-size:14px;}
body.mceContentBody h5 {font-size:12px;}
body.mceContentBody h6 {font-size:12px;}
h1, h2, h3, h4, h5, h6 {color:#636369; margin:0; padding:0; padding-top:0px;line-spacing: 120%;line-height: 120%;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h4 {font-size:14px;}
h3 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:12px;}

div.ContentColumnLeft	{width:293px; padding:0 0 10px 0; float:left; margin:0 20px 0 0;}
div.ContentColumnRight	{width:293px; padding:0 0 10px 0; float:left; margin:0 0 0 0;}
div.ContentColumnLeft img.imageLeftBorder	{margin-right: 20px;}
div.ContentColumnright img.imageLeftBorder	{margin-right: 20px;}
.imageLeft			{float:left; margin:0 10px 1px 0;border:0px solid #428A8C;}
.imageLeftBorder	{float:left; margin:0 10px 1px 0; border:0px solid #428A8C; }
.imageRight			{float:right; margin:0 0 1px 10px;border:0px solid #428A8C;}
.imageRightBorder	{float:right; margin:0 0 1px 10px; border:0px solid #428A8C; }
div.imageLeftBorder	{float:left; margin:0 10px 1px 0; display:inline;}
div.imageRightBorder	{float:right; margin:0 0 1px 10px; display:inline;}
div.imageRightBorder img	{}
div.imageRightBorder p, div.imageLeftBorder	p {margin:0; padding:1px 5px; background-color:#E2EBF4; font-size:0.9em;}
img.imageRightBorder	{float:right; border:1px solid #428A8C; margin:0 0 1px 10px;}

div.ContentColumnLeft img.imageleftborder	{margin-right: 20px;}
div.ContentColumnright img.imageleftborder	{margin-right: 20px;}
.imageleft			{float:left; margin:0 10px 1px 0;border:0px solid #428A8C;}
.imageleftborder	{float:left; margin:0 10px 1px 0; border:0px solid #428A8C; }
.imageright			{float:right; margin:0 0 1px 10px;border:0px solid #428A8C;}
.imagerightborder	{float:right; margin:0 0 1px 10px; border:0px solid #428A8C; }
div.imageleftborder	{float:left; margin:0 10px 1px 0; display:inline;}
div.imagerightborder	{float:right; margin:0 0 1px 10px; display:inline;}
div.imagerightborder img	{}
div.imagerightborder p, div.imageleftborder	p {margin:0; padding:1px 5px; background-color:#E2EBF4; font-size:0.9em;}
img.imagerightborder	{float:right; border:1px solid #428A8C; margin:0 0 1px 10px;}

span {
	line-spacing: 120%;
	line-height: 120%;
}
div {
	line-spacing: 120%;
	line-height: 120%;
}
td {
	line-spacing: 120%;
	line-height: 120%;
}
li {
	line-spacing: 120%;
	line-height: 120%;
}

.mainrepeat {
	display:inline-block;
	width: 100%;
	min-height: 600px;
	min-width: 1024px; /* iphone problem with 100%*/
	text-align:center;
}
.maininner {
	display:inline-block;text-align:center;width:1000px;height: auto;position:relative;
}

.main {
	display:inline-block;
	padding-left:0px;
	padding-right:0px;
	width: 1000px;
	background-color: #ffffff;

}
.content {
	width: 1000px;
	min-height:300px;
	text-align: left;
	padding-top: 11px;

}

.sub_content {
	float:left;
	width: 1000px;
	text-align: left;


}

.header {

	width: 1000px;
	height: 155px;
	position:relative;
	background-image: url('../../images/headerbg.jpg');
	background-repeat:no-repeat;
	background-position: center top;
}
.menu_div {
	position: absolute;
	top: 93px;

}

.footer {
	float:left;
	width: 100%;
	height: 69px;
	position:relative;
	background-image: url('../../images/footerbg.jpg');
	background-repeat:no-repeat;
	background-position: center top;

}


li {
line-spacing: 20px;padding-top: 4px;
}
ul.menu_list {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-align: left;
color: #ffffff;
text-decoration: none;
text-indent: 5px;
list-style-position: outside;
list-style-image: url(/images/arrow.gif);
list-style-type: none;
padding: 6px;
margin: 2px;
}
li.menu_list_li {
	display: inline;
	padding-right: 5px;
}
.familylucida
{
	font-family: Arial, Helvetica, sans-serif;
}
.linksgu
{
	font-family: Arial, Helvetica, sans-serif;
}

a.menu_item
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.menu_item:link
{
	color: #ffffff;
	text-decoration: none;
}
a.menu_item:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.menu_item:active
{
	color: #ffffff;
	text-decoration: none;
}
a.menu_item:hover
{
	color: #e66903;
	text-decoration: none;
}

.main_img {
	width: 260px;
	min-height: 606px;
	float:right;
	position: relative;
	background-image: url('/images/waveback.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.main_inner {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 260px;
	min-height: 606px;
	background-image: url('/images/main_mag.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.main_over {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 260px;
	min-height: 606px;
	vertical-align: bottom;
	background-image: url('/images/sidewave.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

.text_blue {
	color: #5c7fa0;
}

.text2 {
	width: 540px;
	min-height: 556px;
	float:left;
	text-align: left;
	vertical-align: top;
	padding-left: 20px;
	font-size: 13px;
	padding-top: 50px;
}
.content_lock {
	width: 1000px;
	clear:both;
	position: relative;
}
.content_blank {
	width: 300px;
	clear:both;
	min-height: 200px;
	position: absolute;
	top:-200px;
	left:545px;
/*	z-index: 4;*/
	background-image: url('/images/sidewave.png');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.main_img2 {
	width: 260px;
	float:right;
	position: relative;
	background-image: url('/images/repeat_bg.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	min-height: 800px;

}
.main_img3 {
	width: 260px;
	float:right;
	position: relative;
	background-image: url('/images/repeat_bg.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	min-height: 650px;
}
.main_img4 {
	width: 260px;
	float:right;
	position: relative;
	background-image: url('/images/repeat_bg.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	min-height: 950px;
}

.main_inner2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 260px;
	min-height: 556px;
	background-image: url('/images/main_mag.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.fav_inner2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 260px;
	min-height: 556px;
	background-image: url('/images/fav_mag.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.con_inner2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 260px;
	min-height: 556px;
	background-image: url('/images/con_mag.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.big_inner2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 260px;
	min-height: 556px;
	background-image: url('/images/big_mag.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.conf_inner2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 260px;
	min-height: 556px;
	background-image: url('/images/conf_mag.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.subs_inner2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 260px;
	min-height: 556px;
	background-image: url('/images/subs_mag.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.adv_inner2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 260px;
	min-height: 556px;
	background-image: url('/images/adv_mag.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.edi_inner2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 260px;
	min-height: 556px;
	background-image: url('/images/edi_mag.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}

.main_over2 {
	width: 260px;
	min-height: 606px;
	vertical-align: bottom;
	background-image: url('/images/sidewave.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #ffffff;
}
.downbut {
	position: absolute;
	z-index: 5;
	top: 430px;
	left: 44px;
}

.ed_img {
	width: 260px;
	height: 582px;
	float:right;
	vertical-align: bottom;
	background-image: url('/images/edi_mag.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ad_img {
	width: 260px;
	height: 582px;
	float:right;
	vertical-align: bottom;
	background-image: url('/images/ad_mag.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sub_img {
	width: 260px;
	height: 582px;
	float:right;
	vertical-align: bottom;
	background-image: url('/images/subs_mag.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sea_img {
	width: 260px;
	height: 582px;
	float:right;
	vertical-align: bottom;
	background-image: url('/images/sea_mag.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.dir_img {
	width: 260px;
	height: 582px;
	float:right;
	vertical-align: bottom;
	background-image: url('/images/dir_mag.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}


.text {
	width: 540px;
	min-height: 596px;
	float:left;
	text-align: left;
	vertical-align: top;
	padding-left: 20px;
	font-size: 13px;
	padding-top: 10px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #6c0001;
}
.lrg_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6c0001;
	font-weight: bold;
	text-decoration:none;
}
.title_red {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-bottom:2px;
	border-bottom:5px solid #e66903;
}
.title_white {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.title_grey {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.link_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
}
.med_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6c0001;
	text-decoration:none;
}
table, th, td {
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	font-size: 12px;
	line-height: 13px;
    color: #565656;
	background-color: #ffffff;
}

ul.bullet_ul {
text-transform: none;
text-align: left;
text-decoration: none;
text-indent: 0px;
padding-left:15px;
margin: 0px;
}
li.bullet_li {
}

ul {
text-transform: none;
text-align: left;
text-decoration: none;
text-indent: 0px;
padding-left:15px;
margin: 0px;
}
li {
}

a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #565555;
	font-weight: normal;
}
a:link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #565555;
}
a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #565555;
}
a:active
{
	font-family: Arial, Helvetica, sans-serif;
	color: #565555;
}
a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}

.inlinelistgen ul {
 list-style: none;
 margin-left: 0;
 padding-left: 2em;
 text-indent: -0.6em;
 font-size: 14px;
}

.inlinelistgen li:before {
 font-size: 14px;
 content: "- \020";
 }
.inlinelistgen li {
 list-style: none;
 margin-left: 0;
 padding-left: 2em;
 text-indent: -0.6em;
 font-size: 14px;

	padding-bottom:10px;
}

