body {
text-align:center;
font: 12px Arial, Helvetica, sans-serif;
background:#ffffff url(images/bg-new.jpg) no-repeat top center;
margin-top: 16px;
color: #303030;
}
/* Links -----------------------------------------------------------------------*/
a {
outline:none;
color:#6a7798;
font-weight:bold;
}
a:hover {
color:#ff8b00;
}

.clear {
clear:both;
}
.bold {
font-weight:bold;
}
p.aright {
text-align:right;
}
.italic {
font-style:italic;
}
.imgleft {
border:2px solid #878d9b;
background:#878d9b;
float:left;
margin:0 12px 12px 0;
padding:3px;
}
.imgright {
border:2px solid #878d9b;
background:#878d9b;
float:right;
margin:0 0 12px 12px;
padding:3px;
}
.img_center {
border:2px solid #878d9b;
background:#878d9b;
margin:10px 0;
padding:3px;
}
p, address{
color:#333;
}
hr {
  border: 0;
  color: #ccc;
  background-color: #ccc;
  height: 1px;
}

/* section alignment --------- */

.alignleft {
float:left;
}
.alignright {
float:right;
}
/* image alignment left, right & center --------- */

code {
font-size:12px;
}
/*  content css common ---------------------------------------------------- */

h1 {
font-size:24px;
font-weight:normal;
margin:0 0 12px;
padding:0 0 5px;
color:#98af45;
border-bottom:1px solid #ccc;
}
h2 {
font-size:18px;
font-weight:normal;
margin:0 0 8px;
padding:0;
color:#27558c;
}
h2 a {
text-decoration:none;
color:#27558c;
}
h2 a:hover {
text-decoration:none;
color:#000;
}
h3 {
font-size:18px;
font-weight:normal;
margin:0 0 10px;
padding:0;
color:#91a84e;
}
h3 a {
text-decoration:none;
}
h3 a:hover {
text-decoration:none;
}
h4 {
font-size:16px;
font-weight:normal;
margin:15px 0 5px;
padding:0 0 5px;
border-bottom:1px solid #ccc;
color:#4b8ed4;
}
h5 {
font-size:14px;
font-weight:700;
margin:0 0 10px;
padding:0;
color:#333;

}
h6 {
font-size:12px;
font-weight:700;
margin:5px 0;
padding:0 0 5px;
border-bottom:1px solid #ccc;
color:#333;
}


h7 {
display:block;
font-size:12px;
font-weight:bold;
margin:5px;
padding:5px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
color:#27558c;
}

.h7 {
display:block;
font-size:12px;
font-weight:bold;
margin:5px;
padding:5px;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
color:#27558c;
}


p {
font-size:12px;
line-height:18px;
margin:0 0 12px;
color:#333;
}
p a {
text-decoration:none;
}

ul {
font:12px Arial, Helvetica, sans-serif;
margin:0 0 15px 30px;
padding:0;
line-height:18px;
}
ul li ul {
margin:8px 0 5px 30px;
padding:0;
}
ol {
line-height:18px;
font-size:12px;
background:none;
margin:0 0 0 30px;
padding:0 0 10px 30px;
line-height:18px;
}
ol li {
background:none;
list-style-type:decimal;
margin:0 0 5px;
padding:0;
line-height:18px;
}
ol li ol {
margin:8px 0 5px 24px;
padding:0;
line-height:18px;
}
blockquote {
	background-position:5px 8px;
	margin-bottom:10px;
	padding:5px 0px 5px 30px;
	
}
blockquote p { font:12px Arial, Helvetica, sans-serif;  }

.categories {
	font-size: 10px;
	}


/*li,ul li ul li {
line-height:18px;
margin:0 0 3px;
padding:0 0 0 30px;
}*/

/* STRUCTURE ----------------------------------*/

#content-wrap {
overflow:hidden;
height:100%;
width:820px;
padding: 12px;
margin-top:0px;
}
#wrapper {
text-align:left;
width:845px;
margin:0 auto;
padding:0;
overflow:hidden;
height:100%;

}
#main {
overflow:hidden;
clear:both;
}

#content {
width:570px;
padding-bottom:10px;
float: left;
}

#ecommcontent {
width:795px;
padding-bottom:10px;
}

#sidebar {
width:215px;
margin-bottom:15px;
margin-top: 30px;
float:right;
background-image:url(images/sidebar-bg2.jpg);
background-repeat:repeat-x;
background-color: #fcfdfd;
padding: 10px;
border-right: 1px solid #dde0e1;
border-left: 1px solid #dde0e1;
border-bottom: 10px solid #dde0e1;
border-top: 10px solid #bec5cd;
}

#educ-sidebar {
width:223px;
margin-bottom:15px;
margin-top: 10px;
float:right;
}

#footer {
clear: all;
height:45px;
padding:5px 10px;
background-color: #858b9b;
}

#subfooter p{
text-align:center;
width:820px;
margin:0 auto;
padding:5px 10px;
font-size:11px;
line-height: 120%;
}

#subfooter a{
outline:none;
color:#6a7798;
font-weight:bold;
}

#sidebar span {
font-size:12px;
}

#sidebar .form {
font-size:14px;
font-weight:normal;
margin:0 0 8px;
color:#799124;
border: 1px solid #dde0e1;
padding:9px 5px 5px 50px;
height: 36px;
background-image: url(images/form-icon.jpg);
background-repeat:no-repeat;
}

.form a{
font-size:14px;
font-weight:normal;
color:#799124;
background-repeat:no-repeat;
text-decoration: none;
}

#sidebar .manage {
font-size:14px;
font-weight:normal;
margin:0 0 8px;
color:#799124;
border: 1px solid #dde0e1;
padding:9px 5px 5px 50px;
height: 36px;
background-image: url(images/manage-icon.jpg);
background-repeat:no-repeat;
text-decoration: none;
}

.manage a{
font-size:14px;
font-weight:normal;
color:#799124;
background-repeat:no-repeat;
text-decoration: none;
}

#sidebar .learn {
font-size:14px;
font-weight:normal;
margin:0 0 8px;
color:#799124;
border: 1px solid #dde0e1;
padding:9px 5px 5px 50px;
height: 36px;
background-image: url(images/learning-icon.jpg);
background-repeat:no-repeat;
text-decoration: none;
}


.learn a{
font-size:14px;
font-weight:normal;
color:#799124;
background-repeat:no-repeat;
text-decoration: none;
}

#sidebar .search {
font-size:14px;
font-weight:normal;
margin:0 0 8px;
color:#799124;
border: 1px solid #dde0e1;
padding:9px 5px 5px 5px;
height: 20px;
background-color:#FFFFFF;
text-decoration: none;
}

#content .subcolumns,#sidebar .subcolumns {
width:280px;
}

/* ------------------------------  footer ---------------------------------------  */

#footer p {
font-size:11px;
line-height:18px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
margin:5px 0px;
padding:0;
color:#000;
}
#footer span {
margin-top:-8px;
font-size:11px;
padding-left:1px;
color:#333;
}
#footer span a {
text-decoration:none;
color:#333;
}
#footer span a:hover {
text-decoration:none;
color:#334a7e;
}
#footer p a {
color:#fff;
}
#footer p a:hover {
color:#334a7e;
}
#flinks {
list-style:none;
float:right;
}
#flinks li {
display:inline;
line-height:26px;
text-align:right;
padding:0 5px;
background:none;
}
#flinks li a {
font-size:11px;
text-decoration:none;
color:#fff;
}
#flinks li a:hover {
display:inline;
color:#334a7e;
}

/* Root = Horizontal, Secondary = Vertical ------------------------------------------------ */

#nav {
width:850px;
height:26px;
position:absolute;
top: 110px;
color:#FFFFFF;
font-weight:bold;
}


#navlinks {
list-style:none;
text-align:center;
padding:0px;

}
#navlinks li {
display:inline;
line-height:26px;
text-align:center;
padding:0 10px;
background:none;
}
#navlinks li a {
display:inline;
font-size:11px;
text-decoration:none;
color:#fff;
}
#navlinks li a:hover {
display:inline;
color:#334a7e;
}

.sidenav {
width:200px;
position:relative;
margin:0 auto 0px;
font-size: 12px;
text-transform:uppercase;
}

.educ-sidenav {
width:220px;
position:relative;
margin:0 auto 0px;
font-size: 12px;
}

.sidenav ul{
list-style:none;
padding:0px;
margin:0 0 0px 0px;
padding:0;
}

.educ-sidenav ul{
list-style:none;
padding:0px;
margin:0 0 0px 0px;
padding:0;
}
.sidenav li{
display:block;
text-align:left;
padding: 1px 10px;
background:none;
border-bottom: 1px solid #dde0e1;
line-height:18px;
}

.educ-sidenav li{
display:block;
text-align:left;
padding:1px 30px;
background: url(images/llc-education-center-bullet.jpg);
background-repeat: no-repeat;
line-height:18px;
}

.sidenav li a{
font-weight: normal;
text-decoration:none;
}

.educ-sidenav li a{
font-weight: normal;
text-decoration:none;
}

.sidenav li a:hover{
color:#334a7e;
}

.educ-sidenav li a:hover{
color:#334a7e;
}

/* breadcrumb start -----------------------------------------------------------------------*/
 
#content-wrap .breadcrumb{
font:10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:left;
clear:both;
line-height:25px;
padding-left:5px;
margin-bottom:10px;
border-bottom:1px dotted #e0e0e0;
background:#fafafa;
color:#888;
}
#content-wrap .breadcrumb a {
color:#333;
}
#content-wrap .breadcrumb a:hover {
color:#dc0709;
}
a.button {
margin-bottom:8px;
font-weight:700;
font-size:12px;
padding:3px 15px 3px 10px;
color:#fff !important;
background:#666 url(../images/button_bullet.png) no-repeat right;
border:1px solid #333;
border-top-color:#f6f6f6;
border-left-color:#f6f6f6;
}
a.button:hover,.submit:hover {
background:#c00 url(../images/button_bullet.png) no-repeat right;
color:#fff;
}

.submit {
margin-bottom:8px;
font-weight:700;
font-size:12px;
cursor:pointer;
padding:3px 15px 3px 10px;
color:#fff;
background:#666;
border:1px solid #333;
border-top-color:#f6f6f6;
border-left-color:#f6f6f6;
}

.small { font-size:11px; color:#666; }
.small a { color:#666; }
.small a:hover { color:#000; }

/*======================= { home v6 }================================== */
#main {
padding:0px;
}

.button {
margin-left: 350px;
float: left;
padding-top: 135px
}


.sect2 {
margin-top: 10px;
border-top: 1px solid #6290c7;
}

.sect2 h2 {
font-size:24px;
font-weight:normal;
margin:0 0 8px;
padding:0;
color:#344781;
}

.sect2left {
width: 235px;
padding: 10px;
float:left;
border-right: 1px solid #6290c7;
}

.sect2right {
width: 544px;
padding: 10px;
float:right;
border-left: 1px solid #6290c7;
margin-left: -1px;
}

.sect2right h1 {
font-size:16px;
font-weight:normal;
margin:0;
padding-bottom:10px;
border: 0px;
color:#4b8ed4;
}

.sect3 {
background-image: url(images/sidebar-bg.jpg);
background-repeat: repeat-x;
background-position: top 10px;
margin-top: -12px;
padding-top: 5px;
border-bottom: 1px solid #6290c7;
clear: both;
}

.sect3 ul{
list-style:none;
padding:0px;
margin:0 0 0px 0px;
padding:0;
font-size: 14px;
}
.sect3 li{
display:block;
text-align:left;
padding:2px 3px;
background:none;
border-bottom: 1px solid #dde0e1;
}
.sect3 li a{
font-weight: normal;
text-decoration:none;

}
.sect3 li a:hover{
color:#334a7e;
}

.sect3left {
width: 235px;
padding: 10px;
border-right: 1px solid #6290c7;
}

.sect3right {
width: 235px;
padding: 10px;
border-left: 1px solid #6290c7;
}

.sect3center { 
width: 284px;
padding: 10px;
}



.sect4 {
border-top: 1px solid #6290c7;
padding-top: 0px;
clear: both;
}


.sect4left {
width: 390px;
padding: 10px;
float:left;
border-right: 1px solid #6290c7;
margin-bottom: 12px;
}

.sect4right {
width: 389px;
padding: 10px;
float:right;
border-left: 1px solid #6290c7;
margin-left: -1px;
margin-bottom: 12px;

}

.sect5 {
clear: both;
padding-top: 0px;



}

.sect5left {
width: 390px;
padding: 10px;
float:left;
border-right: 1px solid #6290c7;


}

.sect5right {
width: 389px;
padding: 10px;
float:right;
border-left: 1px solid #6290c7;
margin-left: -1px;


}

/*--taber --------------------------------------------------- -*/

.tabberlive .tabbertabhide {
	display:none;
}
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
	clear:both;
}

.tabberlive {
	margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/

ul.tabbernav {
	margin:0;
	padding: 3px 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #e5e5e5;
}

ul.tabbernav li {
	list-style: none;
	margin: 0;
	display: inline;
	background:none;
}

ul.tabbernav li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	line-height:22px;
	text-decoration: none;
}

#sidebar ul.tabbernav li { border-bottom:none; }
#sidebar ul.tabbernav li a { padding: 3px 3px 2px 3px;  line-height:23px; }
#sidebar ul.tabbernav li a { margin-left:-10px; font-weight:bold; font-size:11px;}
#content ul.tabbernav li a { margin-left:3px; font-weight:bold; font-size:12px;}
ul.tabbernav li.tabberactive a {
	text-decoration:none;
}

ul.tabbernav li a {
	color: #7c7c7c;
	padding: 3px 0.5em;
 	margin-left: 3px;
}

ul.tabbernav li a:visited {
	color: #667;
}

ul.tabbernav li a:hover {
	color: #000;
	border-color: #e5e5e5;
}

ul.tabbernav li.tabberactive a {
	background: #fff;
	color:#ff7200 !important;
	border: 1px solid #e5e5e5;
	border-bottom: 5px solid #fff;
}

ul.tabbernav li.tabberactive a:hover {
	color: #333;
	background: #fff;
	border-bottom: 1px solid #fff;
}


/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
	padding:5px;
	border-top:0;
	

	/* If you don't want the tab size changing whenever a tab is changed you can set a fixed height */
}
/* If desired, hide the heading since a heading is provided by the tab */

#sidebar .tabberlive .tabbertab { margin-top:-3px;}
#content .tabberlive .tabbertab { margin-top:0px;}

.tabberlive .tabbertab h6 {
	display:none;
}

/*.tabberlive .tabbertab h3 {
	display:none;
}*/

/* Example of using an ID to set different styles for the tabs on the page */

.tabberlive#tablog_ {
}

.tabberlive#tab2 {
}

.tabberlive#tab2 .tabbertab {
	height:200px;
	overflow:auto;
}




  
  
/*--------------------------------------------------
  Style for the three column footer
  --------------------------------------------------*/
  
#main1 {
margin:0; padding:0;
background-color:#f1f5fd;
background-image:url(images/bottombar-bg.gif);
border: 1px solid #6290c7;
border-top: 5px solid #858b9b;
}
		
#main1 ul{
list-style:none;
padding:0px;
margin:0 0 0px 0px;
padding:0;
}
#main1 li{
display:block;
text-align:left;
padding:1px 1px;
background:none;
border-bottom: 1px solid #dde0e1;
}
#main1  li a{

text-decoration:none;

}
#main1  li a:hover{
color:#334a7e;
}


	
#left {
		float:left;
		width:190px;
		margin:0; padding:0;
		
		}

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

#right li {
	line-height: 22px;
	}		

#middle {
		margin:0 190px;
		}

#middle li {
	line-height: 22px;
	}				

.column-in {
		margin:0; padding:0.5em 1em;
		}
		

.cleaner {
		clear: both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}


.chart {
	border: 1px solid #ccc;
	}

/*--------------------------------------------
   E-commerce styles
   -------------------------------------------*/
   
.info_option {
	padding-top: 15px;
	text-align:left;
	}

.block {
	background-color:#eaeaea;
	}

.optional {
	color:#CCCCCC;
	}

.detailname {
font-size:24px;
font-weight:normal;
margin-top: -5px;
padding:0 0 5px;
color:#98af45;
border-bottom:1px solid #ccc;
}


.centerbold {
display:block;
text-align:center;
border: 1px solid #868b9e;
background-color: #f2f4f3;
font-weight:bold;
color: #FF6600;
padding: 10px;
}

.price {
color: #FF6600;
font-size:16px;
font-weight:bold;
}

.detailprice  {
font-size:16px;
font-weight:bold;
text-align:right;
width: 200px;
}

.recserv {
display:block;
font-size:14px;
font-weight:bold;
height: 22px;
margin:5px 0px 10px 0px;
/*padding:18px 10px 10px 65px;*/
padding:18px 10px 10px 10px;
border:1px solid #ccc;
color:#27558c;
/*background:#f2ffdb url(images/plus.png) no-repeat;*/
background:#f2ffdb;
}

.busninfo {
display:block;
font-size:14px;
font-weight:bold;
height: 25px;
margin:5px 0px 10px 0px;
/*padding:20px 10px 10px 65px;*/
padding:18px 10px 10px 10px;
border:1px solid #ccc;
color:#27558c;
/*background:#f2ffdb url(images/briefcase.png) no-repeat;*/
background:#f2ffdb;
}

.state {
display:block;
font-size:14px;
font-weight:bold;
height: 25px;
margin:5px 0px 10px 0px;
/*padding:20px 10px 10px 65px;*/
padding:18px 10px 10px 10px;
border:1px solid #ccc;
color:#27558c;
/*background:#f2ffdb url(images/earth.png) no-repeat;*/
background:#f2ffdb;
}

.addinfo {
display:block;
font-size:14px;
font-weight:bold;
height: 25px;
margin:5px 0px 10px 0px;
/*padding:20px 10px 10px 65px;*/
padding:18px 10px 10px 10px;
border:1px solid #ccc;
color:#27558c;
/*background:#f2ffdb url(images/addinfo.png) no-repeat;*/
background:#f2ffdb;
}

.shipping {
display:block;
font-size:14px;
font-weight:bold;
height: 25px;
margin:5px 0px 10px 0px;
/*padding:20px 10px 10px 65px;*/
padding:18px 10px 10px 10px;
border:1px solid #ccc;
color:#27558c;
/*background:#f2ffdb url(images/shipping.png) no-repeat;*/
background:#f2ffdb;
}


/* DROP MENU*/

#dropmenudiv{ 
	position:absolute; 
	text-align: left;
	border-top: 1px solid #cada99;
	list-style: none;
	background-color:#878d9b;
	margin-left: 10px;
	margin-top: 0px;
	border-bottom-width: 0; 
	font: bold 12px Arial, Helvetica, sans-serif;
	z-index:100; 
	font-weight:bold;
	display:inline;
	color:#334a7e;
	min-width: 210px;
	}

#dropmenudiv a{ 
	width: 100%; 
	display: block; 
	text-indent: 3px; 
	padding: 1px 0; 
	text-decoration: none; 
	font-weight: bold; 
	color: #fff;
	border-bottom: 1px solid #cada99;
	width: 200px;

	}
#dropmenudiv a:visited{ 
	color: #fff;
	width: 200px;
	}
#dropmenudiv a:hover{ 
	color:#cada99;
	width: 200px;
	}



/* Featured Articles*/

#featured-article {
display:block;
border: 1px solid #bec5cd;
background-color: #f2ffdb;
color: #303030;
padding: 10px;
height:180px;
}

.featured-left {
width: 260px;
float: left;
}

.featured-right {
width: 260px;
padding-left: 295px;
}

/* News Categories*/

#news-category {
padding: 0px;
}

#news-left {
width: 260px;
float: left;
padding: 10px;
display:block;
border: 1px solid #bec5cd;
background-color: #eff1f0;
color: #303030;
}

#news-right {
width: 260px;
padding: 10px 10px 0px 10px;
margin-left:294px;
display:block;
border: 1px solid #bec5cd;
background-color: #eff1f0;
color: #303030;

}

#clear {
clear:both;
display: block;
padding: 0px;
}

.slider
{
	margin:0px auto;
	margin-top: 30px;
	width:815px;
	height:280px;
}

.search {
display:block;
margin: 30px 0px 0px 0px;
text-align: right;
}

.searchhome {
text-align: center;
margin: 10px 0px 20px 0px;
}

.searchButton {
background-color: #878d9b;
color: white;
font: bold 12px Arial, Helvetica, sans-serif;
}

.quote {
width:240px;
text-align: center;
background-color: #a8d500;
font-size: 10px;
margin-bottom: 15px;
}
