/* structure */

@charset "UTF-8";
* {
		margin: 0;
		padding: 0;
}

body {
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 25 0 0;
	padding: 0;
	text-align: center;
	background-image: url(/images/soml_bg.jpg);
	background-repeat: repeat-x;
	background-color: #064aa1;
	background-position: center top;
	line-height: 180%;
}
.greentxt {
	font-weight: bold;
	color: #479FBC;
}

a {
	color: #479FBC;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a:hover {
	color : #3982A6;
	text-decoration: underline;
}
.revlink {
	color: #D3E4FD;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.revlink:hover {
	color : #A4D8FD;
	text-decoration: underline;
}

.lglink {
	color: #479FBC;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
}

.lglink:hover {
	color : #3982A6;
	text-decoration: underline;
}

H2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #479FBC;
	margin-top: 8px;
	margin-bottom: 4px;
}

#container {
	width: 991px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	border: 0px none;
}

#main {
	width: 929px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 32px;
	padding-bottom: 0px;
	padding-left: 30px;
}


/* L1 content areas */

#content {
	background-image: url(/images/L1_txt_cont_02.jpg);
	width: 624px;
	height: 1%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-color: #F5FBFE;
}
#content H1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #124796;
	background-image: url(/images/L1_txt_cont_01.jpg);
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
}
#contentwide {
	background-image: url(/images/L1w_txt_cont_02.jpg);
	width: 903px;
	height: 1%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-color: #F5FBFE;
}
#contentwide H1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #124796;
	background-image: url(/images/L1w_txt_cont_01.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
}
#contentwidertf {
	background-image: url(/images/L1_txt_cont_02.jpg);
	width: 624px;
	height: 1%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-color: #F5FBFE;
}
#contentwidertf H1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #124796;
	background-image: url(/images/L1_txt_cont_01.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#contentwidesandy {
	background-image: url(/images/L1_txt_cont_02.jpg);
	width: 624px;
	height: 1%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-color: #F5FBFE;
}
#contentwidesandy H1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 2px;
	font-weight: bold;
	color: #124796;
	background-image: url(/images/L1_txt_cont_01.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
}

#lgbottom {
	width: 624px;
	height: 1%;
	background-image: url(/images/L1_txt_cont_04.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
	
#lgbottomwide {
	width: 903px;
	height: 1%;
	background-image: url(/images/L1w_txt_cont_04.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
	
/* importer content areas */

#contentwideimp {
	background-image: url(/images/L1_bg_imp_03.jpg);
	background-repeat: repeat-y;
	width: 700px;
}
	
#contentwideimp H1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #124796;
	background-image: url(/images/L1_bg_imp_01.jpg);
	padding-top: 21px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 24px;
	background-repeat: no-repeat;
}
#contentwideimp H2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #cc0000;
	background-image: url(/images/L1_bg_imp_02.jpg);
	padding-top: 21px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 24px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.contentwideimph1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #124796;
	background-image: url(/images/L1_bg_imp_02.jpg);
	padding-top: 21px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 24px;
	background-repeat: no-repeat;
	background-position: bottom;
}

/* L1 content areas */

#sidebarleft {
	float: left;
	margin: 0;
	background-color: #FFFFFF;
	width: 427px;
	background-image: url(/images/video-box.jpg);
	background-repeat: no-repeat;
	height: 459px;
	padding: 15px;
}

#sidebarright {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 245px;
}

#featureright {
	float: right;
	padding: 0px;
	width: 245px;
	margin: 0px;
	background-image: url(/images/feature_bot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#featureright h1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	background-image: url(/images/feature_top.gif);
	background-repeat: no-repeat;
	font-size: 18px;
	font-weight: bold;
	color: #479FBC;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
}
#sidebarrighthm {
	float: right;
	padding: 4px;
	width: 239px;
	background-color: #FFFFFF;
	height: 478px;
	margin: 0;
	background-image: url(/images/sidebar_rtbg.gif);
	background-repeat: no-repeat;
}
.about {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px;
	color: #FFFFFF;
}
#centrecontainer {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 457px;
}

/* header */

#header {
	padding: 0px;
	width: 702px;
	float: right;
	margin-top: 103px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#headercont {
	padding: 0px;
	width: 991px;
	height: 135px;
	background-image: url(/images/l1banner.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#headerbrand {
	padding: 0px;
	width: 200px;
	float: left;
	margin: 0px;
}

/* start navigation */
#nav {
	width: 702px;
	height: 32px;
	position: relative;
	background: url(/images/nav.jpg);
	margin: 0;
	padding: 0;
}
#nav li {
	float: left;
	list-style-type: none;
}
#nav li a {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 32px;
	background: url(/images/nav.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
	list-style-type: none;
}
li#nav_hom a {
  left: 0;
  width: 118px;
  background-position: 0 0;
}
li#nav_abo a {
  left: 118px;
  width: 86px;
  background-position: -118px 0;
}
li#nav_who a {
  left: 204px;
  width: 147px;
  background-position: -204px 0;
}
li#nav_act a {
  left: 351px;
  width: 108px;
  background-position: -351px 0;
}
li#nav_new a {
  left: 459px;
  width: 159px;
  background-position: -459px 0;
}
li#nav_fin a {
  left: 618px;
  width: 76px;
  background-position: -618px 0;
}


/* Hover */
li#nav_hom a:hover {
  background-position: 0 -32px;
}
li#nav_abo a:hover {
  background-position: -118px -32px;
}
li#nav_who a:hover {
  background-position: -204px -32px;
}
li#nav_act a:hover {
  background-position: -351px -32px;
}
li#nav_new a:hover {
  background-position: -459px -32px;
}
li#nav_fin a:hover {
  background-position: -618px -32px;
}


/* Footer */


#footer {
	clear: both;
	width: 961px;
	height: 64px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4F82BB;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	background-image: url(/images/footer_grad.jpg);
	background-repeat: repeat-x;
}

#footer p {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	line-height: 150%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footertxtbx {
	margin: 0px;
	padding: 0px;
	float: left;	
}

#footerlogosbx {
}

#footer a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: underline;
}

#footer a:hover {
	color : #999999;
	text-decoration: underline;
}

#clearone {
	clear: both;
	height: 1px;
	margin: 0px;
	padding: 0px;
}
hr {
	color: #CCCCCC;
	text-decoration: none;
}
.secsmall {
	font-size: 9px;
	line-height: 100%;
}