@charset "utf-8";
/* CSS Document */

body { font-family: "Times New Roman", Georgia, Times, serif;
	background: url('/system/theme/lbstyle/images/head_slice.gif') top left repeat-x #0b4782 scroll; 
	color:#444; 
	font-size:80%; 
	margin:0px; 
	padding:0px;
	width:100%;
	min-width: 1200px;
	height:100%;
	cursor: default;
}

a { 
	color: #2483e5; 
	text-decoration:none; 
	cursor: pinter;
	-webkit-transition: color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out;
	transition: color 200ms ease-in-out; }	
	
a:hover {color: #FF6C00;}

a.opac img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); cursor: pinter;}
a.opac:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}

h1 { font-family: "Times New Roman", Georgia, Times, serif; margin: 0px 5px 10px 5px; padding:10px 5px 10px 5px; font-size:24px;}
h2 { font-family: "Times New Roman", Georgia, Times, serif; margin: 0px 0px 0px 0px; padding:10px 0px 0px 10px; font-size:24px;}
h3 { color:#246ce5; margin:0px; padding:0px 0px 0px 0px;}
h4 { color:#FF6600; margin:0px; padding:0px 0px 0px 0px;}
h5 { color: #CC3300; margin:0px; padding:0px 0px 0px 0px; font-size: 18px;}

h1 a, h2 a { font-family:Arial, Helvetica, sans-serif; } 

p { margin:0px; padding:10px 0px 20px; font-size: 1em; line-height: 1.70em; text-align:justify; }
ul { margin:0px; padding:10px 20px 10px }
li { color: #777 }
li a { font-size: 1.1em; }
form { margin-bottom: 0px; }
legend { color:#000000; font-weight:bold;}
fieldset {padding:10px;}
fieldset label {color:#000000; font-size:80%; font-weight:bold;}

table { margin-bottom: 0px; }
table tr td { font-weight: normal; color: #555; padding: 4px;  }
table tr td p { font-size: 110%; }

/* Float Styles */

.left { float:left;}
.right { float:right;}
.center { text-align:center; }

/* Common Styles */

.clear{clear:both; font-size:1px; line-height:0px; padding:0px; margin:0px;}
.bold { font-weight:bold;}
.normal{ font-weight: normal;}

.size40 { font-size:40%;}
.size50 { font-size:50%;}
.size60 { font-size:60%;}
.size70 { font-size:70%;}
.size80 { font-size:80%;}
.size90 { font-size:90%;}
.size100 { font-size:100%;}
.size110 { font-size:110%;}
.size120 { font-size:120%;}
.size130 { font-size:130%;}
.size140 { font-size:140%;}
.size150 { font-size:150%;}
.size160 { font-size:160%;}
.size170 { font-size:170%;}
.size180 { font-size:180%;}

.color0 {color:#000;}
.color1 {color:#FFF;}
.color2 {color:#555;}
.color3 {color:#246ce5;}
.color4 {color:#FF6C00;}
.color5 {color: #00AE00;}
.color9 {color:#FF0000;}

.pad2 {padding:2px;}
.pad4 {padding:4px;}
.pad6 {padding:6px;}
.pad8 {padding:8px;}
.pad10 {padding:10px;}
.pad12 {padding:12px;}
.pad14 {padding:14px;}
.pad16 {padding:16px;}
.pad18 {padding:18px;}
.pad20 {padding:20px;}
.pad40 {padding:40px;}
.pad60 {padding:60px;}
.pad80 {padding:80px;}

.mar10 {margin:10px;}

.pic1 { padding:0px; border:1px #aaccff solid; padding: 1px; margin:0px 8px 8px 0px;}

/* Structure CSS */

#container { padding: 0px; margin: 0px;}
#background { padding:0px; margin:0px auto;}
#width { padding:0px; margin:0px auto; width: 1000px; min-width: 1000px; }

/* Header CSS */

#header { width:100%; height:85px; padding:10px 0px 10px; margin:0px; background: url('/images/fun_girl01.png') no-repeat top center;}
#header_left { width: 100%; margin:0px; padding:0px;}
#header_rightside { margin:10px 10px 0px 0px; float:right; background:url('/images/listoderingisfun.png') no-repeat; width:304px; height:63px;}
#header_logo { width:397; height:85px;  padding:0px;  float:left;}

/* Main Navigation Menu */

#navigation { font-family:Arial, Helvetica, sans-serif; font-size: 1em; padding:0px; margin:0px 10px; background: url('/system/theme/lbstyle/images/nav_slice.gif') #FFF repeat-x top; height:49px;}
#navigation .topright { background: url('/system/theme/lbstyle/images/nav_cap_R.gif') top right no-repeat; height:49px;}
#navigation .topleft { background: url('/system/theme/lbstyle/images/nav_cap_L.gif') top left no-repeat; padding:0px 0px 0px 4px; height:49px;}

#navigation ul { font-family: Arial, Helvetica, sans-serif; margin: 0px; padding:0px; text-align:left;}
#navigation li { float:left; padding:0px; margin:0px 0px; white-space:nowrap; list-style: none; display:block;}
#navigation ul li a {  font-size: 1em; cursor: pinter; padding:0px 0px 0px 4px; color:#FFF; text-decoration:none; white-space:nowrap; font-weight:bold; background:url('/system/theme/lbstyle/images/nav_link_L.gif') top left no-repeat; float:left; }
#navigation ul li a span {background: url('/system/theme/lbstyle/images/nav_link_R.gif') top right no-repeat; white-space:nowrap; padding:18px 20px 16px 16px; display:block; float:left }
#navigation ul #current a {background:url('/system/theme/lbstyle/images/nav_active_L.gif') top left no-repeat; white-space:nowrap; color: #000; margin:0px; padding:0px 0px 0px 4px; float:left; text-decoration:none;}
#navigation ul #current a span {background:url('/system/theme/lbstyle/images/nav_active_R.gif') top right no-repeat; white-space:nowrap; padding:18px 20px 16px 16px; display:block; font-weight: bold;}
#navigation ul #current a:hover {color: #444;}
#navigation ul li a:hover {background:url('/system/theme/lbstyle/images/nav_hover_L.gif') top left no-repeat; color:#FFF; cursor:hand;}
#navigation ul li a:hover span {background:url('/system/theme/lbstyle/images/nav_hover_R.gif') top right no-repeat;}

#navigation ul li a span div { color: #3C3; margin: -20px 0px 5px 43px; font-size: .850em; font-weight: 700;}
#navigation ul #current a span div { color: #F60; }


/* Page Navigation Menu */

#page-navigation { position: relative; width: 968px; margin: -11px 0px 10px -10px; }
#page-navigation ul { list-style: none; width: 100%; padding: 15px 0px 0px 10px; margin: 0px 0px; height: 33px; border-bottom: 1px #CCC solid; box-shadow: inset 10px -10px 10px #DDD;}
#page-navigation ul li { float: left; padding: 0px; margin: 0px 5px 0px 0px; display: block; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #FFF!important; background: #E3EBEE; border: 1px #C1CFD5 solid; border-bottom: 1px #CCC solid; box-shadow: 0px 0px 1px #FFF, inset 0px 0px 1px #FFF, inset 0px -10px 20px #90c3d6; border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; }
#page-navigation ul li.current { cursor: default; padding: 10px 12px 8px!important; color: #777!important; background: #FFF; border: 1px #DEDEDE solid; border-bottom: none; box-shadow: 0px 0px 1px #FFF, inset 0px 0px 1px #FFF, inset 0px 10px 20px #DEDEDE; }
#page-navigation ul li a { padding: 10px 12px 7px; margin: 0px; display: block; text-shadow: 0px 1px #FFF; }

/* Content CSS */

#content { padding: 0px 10px; margin: 0px; }
#edges { padding: 10px 10px 20px; border-left:1px #c0c0c0 solid; border-right:1px #c1c1c1 solid; background: url('/system/theme/lbstyle/images/content_slice.jpg') top repeat-x #FFF;}

#cap_left { background:url('/system/theme/lbstyle/images/cap_l.gif') top left no-repeat;  margin:0px 10px; padding:0px;}
#cap_right { background:url('/system/theme/lbstyle/images/cap_r.gif') top right no-repeat;}
#cap_middle { background:url('/system/theme/lbstyle/images/cap_s.gif') top repeat-x; margin:0px 8px; height:8px;}


/* Content Buttons */

.default_button { 
	color: #FFF; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif!important;	
	font-size: .96em!important; 
	font-weight: 600; 
	padding: 8px 12px;
	border: 1px #5294d5 solid;
	box-shadow: inset 0px 0px 2px #a1d0ff;
	background: #246ce5;
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	
	-webkit-transition: background-color 300ms ease-in-out;
	-moz-transition: background-color 300ms ease-in-out;
	transition: background-color 300ms ease-in-out;
	
}
.default_button:hover { 
	color: #FFF;
	background: #FF6C00;
	box-shadow: inset 0px 0px 2px #ffcc00; 
	border: 1px #FF6C00 solid;
}

.micro_button {

	font-family: inherit!important;
	font-size: .96em!important; 
	font-weight: 400!important; 
	padding: 4px 8px!important;

}

#offsite_urls { padding:15px 15px 0px 0px; margin:0px; min-width:200px;}

#boxBlu { font-family:Arial, Helvetica, sans-serif; width:100%; height:100%; margin: 0px; padding:0px; background: url('/system/theme/lbstyle/images/blu_rnd_5.gif') #e9e9e9 top repeat-x; color: #444;}
#boxBlu div.boxtop { background: url('/system/theme/lbstyle/images/blu_rnd_2.gif') no-repeat top right; }
#boxBlu div.boxbottom { background: url('/system/theme/lbstyle/images/blu_rnd_4.gif') no-repeat top right; }
#boxBlu img.imgtop { width: 10px; height: 10px; border: none; display: block !important;}
#boxBlu img.imgbottom { width: 10px; height: 10px; border: none; display: block !important;}
#boxBlu strong { padding:8px; color: #FFF; font-size:100%; margin-bottom:10px;}
#boxBlu table td { font-size:80%; font-weight:bold;}

#lbb_tl { background:url('/system/theme/lbstyle/images/lbb_tl.gif') top left no-repeat #d5e3f8;  margin:0px; padding:0px;}
#lbb_tr { background:url('/system/theme/lbstyle/images/lbb_tr.gif') top right no-repeat;}
#lbb_ts { background:url('/system/theme/lbstyle/images/lbb_ts.gif') top repeat-x; margin:0px 8px; height:8px;}
#lbb_m { font-family: Arial, Helvetica, sans-serif;  background: url('/system/theme/lbstyle/images/lbb_slice.gif') top repeat-x #d5e3f8; padding:0px 10px; border-left:1px #aaccff solid; border-right:1px #aaccff solid;}
#lbb_bl { background:url('/system/theme/lbstyle/images/lbb_bl.gif') top left no-repeat;  margin:0px; padding:0px;}
#lbb_br { background:url('/system/theme/lbstyle/images/lbb_br.gif') top right no-repeat;}
#lbb_bs { background:url('/system/theme/lbstyle/images/lbb_bs.gif') top repeat-x; margin:0px 8px; height:8px;}

#lgb_tl { background:url('/system/theme/lbstyle/images/lgb_tl.gif') top left no-repeat #d4f7db;  margin:0px; padding:0px;}
#lgb_tr { background:url('/system/theme/lbstyle/images/lgb_tr.gif') top right no-repeat;}
#lgb_ts { background:url('/system/theme/lbstyle/images/lgb_ts.gif') top repeat-x; margin:0px 8px; height:8px;}
#lgb_m { font-family: Arial, Helvetica, sans-serif;  background: url('/system/theme/lbstyle/images/lgb_slice.gif') top repeat-x #d4f7db; padding:0px 10px; border-left:1px #a8ffb9 solid; border-right:1px #a8ffb9 solid;}
#lgb_bl { background:url('/system/theme/lbstyle/images/lgb_bl.gif') top left no-repeat;  margin:0px; padding:0px;}
#lgb_br { background:url('/system/theme/lbstyle/images/lgb_br.gif') top right no-repeat;}
#lgb_bs { background:url('/system/theme/lbstyle/images/lgb_bs.gif') top repeat-x; margin:0px 8px; height:8px;}


/* BLUE BOX */
.container-blue-box { 

	border: 1px #aaccff solid; 
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	background: #e3edfb; /* Old browsers */
	background: -moz-linear-gradient(top, #e3edfb 0%, #d5e3f8 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3edfb), color-stop(50%,#d5e3f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e3edfb 0%,#d5e3f8 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e3edfb 0%,#d5e3f8 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e3edfb 0%,#d5e3f8 50%); /* IE10+ */
	background: linear-gradient(to bottom, #e3edfb 0%,#d5e3f8 50%); /* W3C */
	filter: none; /* IE6-9 */

}

.container-blue-alt { 

	border: 1px #aaccff solid; 
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	background: transparent; 

}

/* GREEN BOX */
.container-green-box { 

	border: 1px #00c300 solid; 
	border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	background: #e5fcea; /* Old browsers */
	background: -moz-linear-gradient(top, #e5fcea 0%, #d4f7db 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5fcea), color-stop(50%,#d4f7db)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e5fcea 0%,#d4f7db 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e5fcea 0%,#d4f7db 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e5fcea 0%,#d4f7db 50%); /* IE10+ */
	background: linear-gradient(to bottom, #e5fcea 0%,#d4f7db 50%); /* W3C */
	filter: none; /* IE6-9 */

}

/* LIST BOX */
.container-list-box { padding: 0px 4px; border-right: 1px #CCC dotted;}

.container-blue-alt ul,
.container-list-box ul, .container-list-box table td, 
.container-green-box ul, .container-green-box table td, 
.container-blue-box ul, .container-blue-box table td {
	font-family: Arial, Helvetica, sans-serif; 
}

/* New Content */

#news_content { display: none; border:0px CCC solid; border-bottom:2px #CCC solid; background: url('/images/news_icon2_64x64.gif') no-repeat 20px 20px; padding:20px 10px 20px 120px; }
#news_content h3 { font-size: 1.2em; color: #FF6c00}
#news_content h3 span { margin: 0px 0px 5px 20px; color: #555; font-size: .68em; font-weight: normal; font-family: Arial, Helvetica, sans-serif }
#news_content p { font-size: 1.2em; font-weight: normal; padding: 10px 20px 20px 0px; margin: 0px; line-height: 1.65em;}

.selectTitle { background: url('/system/theme/lbstyle/images/select_slice.gif') top repeat-x; padding:8px; color:#FFF; font-weight:bold;}

/* FONT STYLES */
.welcome, .pressbutton, .testimonials { font-family: "Times New Roman", Georgia, Times, serif;}

.black1 {font-size: 10px;color: #000000;}
.title2 { font-size: 12px;color: #333399;font-weight:bold;}
.title5 { font-size: 11px;color: #FFFFFF;font-weight:bold;}
.menutitle1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF; font-weight:bold; text-decoration:none;}
.menuinfo{padding-left:10px;padding-top:4px;padding-bottom:2px;color:#990000;font-size:9px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.error1 {font-size: 10px;color: #CC0000; font-weight:bold}
.errors {font-size: 10px;color: #CC0000; font-weight:bold}
.good { font-size: 12px;color: #00CC00; font-weight:bold; }
.bad { font-size: 12px;color: #CC0000; font-weight:bold; }

/* Footer CSS */

#footer { width:100%; padding:0px 0px 20px; margin:0px; color:#FFF;}
#footer_bg { width:100%; padding:0px; margin:0px;}

