

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


/* Reset
-------------------------------------------------------------------*/
* { padding: 0; margin: 0; }
ul li, ol li { padding-left:15px; margin-left:25px; margin-bottom:5px;}
ol ol, ul ul, ol ul, ul ol { margin-left: 20px; margin-bottom: 0; }
img { border: none; }



/* Body
-------------------------------------------------------------------*/
body{
background:url(../im/bgd_img.png) repeat-x #295783;
margin:0;
padding:0;
font-family: 'myriad pro', calibri, helvetica, arial;
font-size:85%;
line-height: 1.5em;
}

/* Logos in Headings
-------------------------------------------------------------------*/
h2{ text-indent:-9999px; background:url(../im/STARTright-Logo.png) no-repeat; margin:0; margin-left:25px; width: 291; height: 38px}
/*h2{ text-indent:-9999px; background:url(../im/Form-An-LLC-Logo.png) no-repeat; margin:0; margin-left:320px; width: 291; height: 38px}*/
h1{ text-align:right; padding-right:25px}
.hRed {
	color:#B90019;
	font-weight:100;
	font-size:25px;
	letter-spacing:1px;
}

.hGray {
	color:#FFFFFF;
	font-weight:100;
	font-size:16px;
	letter-spacing:3.2px;
}

/* Headings
-------------------------------------------------------------------*/
h3, h4, h5, h6 { font-weight:100; margin:0; text-align:left; color:#295783;}
h3 {font-size:1.5em; margin-bottom:10px;}
h4 {font-size:1.3em; margin-top:15px }
h5 {font-size:1em; margin-top:15px}

a{color:#295783; text-decoration:none }
a:hover { color:#ff0000; }
.textLink {color:#295783; text-decoration:underline; font-style:italic }


em { color:#295783; font-weight:100; text-decoration:none; font-size:105%;}

hr {
	margin:0;
	padding:0;
	border: 0;
	border-top: 1px solid #C1C5D1;
}

.warn{
	font-size:90%;
	color:#990000;
	line-height:1em;
}

.smallBlue{
	font-size:80%;
	color:#1D3657;
	line-height:1em;
}

p{ margin-top:5px;
   margin-bottom:5px;
   float:left;
   clear:both;
   width:100%;
}

.boxTop {
    color: #295783;
    padding: 7px;
	padding-bottom:0px;
	letter-spacing:1px;
	font-size:small;
    text-align: left;
    background-color: #DBE2E8;
  -webkit-border-top-left-radius:15px;
  -moz-border-radius-topleft:15px;
    border: 1px solid #C1C5D1;
}

.boxBody {
    padding: 10px;	
	overflow:hidden;
    text-align: left;
  -webkit-border-bottom-left-radius:15px;
  -webkit-border-bottom-right-radius:15px;
  -moz-border-radius-bottomleft:15px;
  -moz-border-radius-bottomright:15px;
    border: 1px solid #C1C5D1;
	margin-bottom:15px;
}


/* Container
-------------------------------------------------------------------*/
#maincontainer{
width: 1002px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#wrapper{
background:url(../im/canvas-swath.png) repeat-y;
float: left;
margin-left:0;
width: 100%;
overflow:hidden;
padding-left:25px;
padding-bottom:20px;
}

/* Header & Navigation
-------------------------------------------------------------------*/
.header {
width:50%;
float:left;

padding: 0px;
padding-top:15px;
height: 45px; /*Height of top section*/
position: relative; /* needed for the correct positioning of system messages */
}


#navigation {
background:url(../im/menu-bar.png) no-repeat;
width:1015px;
height:47px;
float:left;
clear:left;
}

.menu {
	padding-top:5px;
	display:block;
	width:520px;
	float:left;
	position:relative;
	z-index:1000px;
}

.menu ul {
	list-style:none;
	height:36px;
	padding:0; 
	margin:0;
}

.menu ul li{
	font-size:13px;	
	padding: 6px 0px 0px 0px;
	margin:0;
	float:left;
	background:url(../im/divideLine1Pixel.png) repeat-y;
	text-decoration:none;
	width:95px; 
	height:23px; 
	overflow:hidden;
	text-align:center;	
}

#fillerLine {
	display:block;
	float:left;
	background-image:url('../im/divideLine1Pixel.png');
	background-repeat: repeat-y; 
	height:23px; 
	width:2px;
}

#memberLogin {
	margin-left:15px; 
	margin-top:9px; 
	width:280px; 
	float:left;
}

.memberLogin {
	float:left;
	width:100px;
}

#search {
float:left;
margin-top:9px;
margin-right:25px;
}


/* Content
-------------------------------------------------------------------*/
#content{
float:left;
width:720px;
}

#content .innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.fullBreak {
	float:left;
	clear:both;
	width:100%;
}

.memberLogin2 {
	float:left;
	width:225px;
}

.floatLeft {
	float:left;
	width:100%;
}

.floatRight {
	float:right;
}

.leftBox {
	width:60%;
	float:left;
}

.rightBox {
	width:38%;
	float:right;
}

.splitBlock {
	float:left;
	width:45%;
	margin-left:10px;
}

#content .fullBreak .splitBlock ul { padding:0px; margin:0}

#content .fullBreak ul { margin-left:25px; }
#content .splitBlock h4 { margin:0; text-align:center }
#content .splitBlock li { font-size:90% }

#stateList {
	padding-bottom:20px;
}

#stateList h3 { text-align:center }
#stateList h4 { text-align:center }
#stateList em{ margin-left:20px; float:left; clear:none;  }

.bottomLine {
	background-image:url(../im/divideLine1Pixel.png);
	background-repeat:repeat-x;
	height:2px;
	width:100%;
	margin-bottom:5px;
	clear:both;
}

/* User Account Create */

.fieldBox {
	float:right;
	text-align:right;
	clear:right;
	height:22px;
}

.termsBox{ 
	margin-left:25px;
	clear:left; 
	float:left;
	width:85%;	
}

.checkboxRequiredMsg, .checkboxMinSelectionsMsg, .checkboxMaxSelectionsMsg{
	display: none;
}

.checkboxRequiredState .checkboxRequiredMsg,
.checkboxMinSelectionsState .checkboxMinSelectionsMsg,
.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg {
	display: inline;
	color: #990000;
	font-size:90%;
}

/* SideBar
-------------------------------------------------------------------*/
#leftcolumn{
float: left;
width: 245px; /*Width of left column*/
}

#leftcolumn h4 {
	text-align:center;
}

#leftcolumn .innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}


#leftcolumn .block {
	width:100%;
}

#leftcolumn .comparison {
	padding-top:10px;
	padding-bottom:15px;
}

#leftcolumn .textHolder {
	width:225px;
}

#leftPortal { }
#leftPortal h4{ text-align:left }

#frontPageSubscriber label{ font-size:11px}
#frontPageSubscriber .fieldBox { 
	width:230px; 
	height:22px;
}

/* Footer
-------------------------------------------------------------------*/
#canvas_footer{
background:url(../im/canvas-footer.png) no-repeat;
clear: left;
height:45px;
width: 100%;
}

#footer{
/*background:url(../im/footer-menu.png) no-repeat;*/
clear: left;
height:30px;
width: 95%;
color: #990000;
margin-left:43px;
text-align: center;
padding: 22px 0;
}

#footer a{
color: #990000;
font-size:80%;
text-decoration:none;
}

/* HOME PAGE
--------------------------------------------------------------*/
#homePic {
	background:url(../im/homePage-newsr.png) no-repeat;
	width:722px;
	height:168px;
	float:left;
}

#homeWriting {
	margin-left:450px;
	color:#000033;
	font-size:18px;
	padding-top:20px;	
}

#homesub {
	margin-top:10px;
	margin-left:450px;
	color:#B90019;
}

#homePage {
	float:left;
	clear:left;
	margin-top:35px;
}

#homePage h4 {
	clear:none;
	margin-top:0px;
	float:left;
	font-size:15px;
	line-height:15px;
	margin-bottom:5px;
	border-bottom:solid 1px #C1C5D1;
	width:87%;
}

#homePage .introText {
	
}

#homePage img {
	margin:3px;
	border:#000033 solid 1px;
}

/* Comparison Table
-------------------------------------------------------------------*/
#comparisonTable {
	margin-left:20px;	
}

#comparisonTable caption{ text-align:justify; }
#comparisonTable h4 { text-align:center }
#comparisonTable td{padding-top:10px; padding-bottom:10px }
#comparisonTable a { color:#000099; text-decoration:underline }

.description { padding-left:20px; }

#headCells .description { 
	padding-top:40px;
	border-left:#c8c8c8 1px solid;
	border-top:#c8c8c8 1px solid;	 
}

#headCells .columns{
	padding-top:30px;
	border-left:#c8c8c8 1px solid;
	border-top:#c8c8c8 1px solid;
	text-align:center;
} 

#headCells .sr_column {
	padding-top:30px;
	font-size:14px;
}

#bottomRow .column{
	padding-top:30px;
	border-left:#c8c8c8 1px solid;
	border-bottom:#c8c8c8 1px solid;
	text-align:center;
} 

#bottomRow .sr_column{
	border-bottom:#c8c8c8 1px solid;
}

.sr_column {
	border-left: #c8c8c8 1px solid; 
	border-right: #c8c8c8 1px solid; 
	text-align:center;
	font-size:12px;
	line-height:14px;
	font-weight:100;
	color:#990000;
}

.pricetitle{
	font-family:"Times New Roman", Times, serif;
	font-size:18
	px;
}

#headCells .sr_column { 
	border: #c8c8c8 1px solid;
	border-bottom:none;
	padding-top:30px;
	text-align:center;
}

/* LLC Learning
-------------------------------------------------------------------*/
#wikiContent { 	margin: 10px; }
#wikiContent #pageInfo{ width:100%; }
#wikiContent #pageInfo input{ font-family: Myriad Pro, Helvetica; font-size:11px; }
#wikiContent #pageInfo textarea{ font-family: Myriad Pro, Helvetica; font-size:11px; }
#wikiContent #pageInfo span { float:left; clear:left; }
#sideBarLinks { }
#sideBarLinks h3 { 	text-align:center; 	margin-bottom:0px; }
#sideBarLinks h5{ 	font-size:16px; padding-left:5px; color:#333333; }
#sideBarLinks hr { 	margin-bottom:0px; }
