/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Content Styles <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


html {
font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
font-size:11px; 
line-height:1.6; 
color:#232323;
margin: 0px;
padding:opx;
}

.text {
font-family: 90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #232323;  
font-size:13px;  
line-height:1.4; 
align:left;
margin-left:25px;
margin-right:50px;
margin-top:25px;
}

.formtext {
font-family: 90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #232323;  
font-size:13px;  
line-height:1.4; 
align:left;
margin-left:20px;
margin-top:15px;
}

.featuretext {
font-family: 90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #232323;  
font-size:12px;  
line-height:1.4; 
align:left;
margin-left:25px;
margin-right:25px;
margin-top:15px;
}

.boxtext {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #ffffff; 
font-size:12px;  
line-height:1.4; 
padding-top:70px; 
margin-left:10px; 
margin-right:10px;
font-weight:semi-bold;
}

.hometext { 
font-family:90%/3.9em font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serifs; 
color: #232323; 
font-size:11px; 
line-height:1.4; 
}

h1 {
font-family:90%/3.9em Verdana,Arial,Helvetica,sans-serif; 
font-size:22px; 
color:#232323; 
font-weight:normal; 
line-height:1.5;  
margin-top:10px; 
margin-bottom: 0px;
padding-top: 0px;
}

h2 {
font-family:90%/3.9em Verdana,Arial,Helvetica,sans-serif; 
font-size:16px; 
color:#232323; 
font-weight:normal; 
font-style:normal; 
line-height:1.2; 
margin-bottom:30px; 
padding-bottom:0px; 
margin-top:0px; 
padding-top:0px;
}

h3 {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
font-size:15px; 
color:#565656; 
font-weight:normal; 
font-style:italic; 
line-height:1.4; 
margin-bottom:0px; 
padding-bottom:15px; 
margin-top:10px; 
margin-left:0px;
margin-right:20px;
padding-top:0px;
}

h4 {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
font-size:13px; 
color:#232323; 
font-weight:bold; 
font-style:normal; 	
line-height:1.7; 
margin-bottom:0px; 
padding-bottom:0px; 
margin-top:0px; 
padding-top:0px;
}

h5 {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
font-size:16px; 
color:#565656; 
font-weight:normal; 
font-style:italic; 
line-height:1.2; 
margin-bottom:0px; 
padding-bottom:10px; 
margin-top:3px; 
padding-top:0px;
}

h6 {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
font-size:16px; 
color:#232323; 
font-weight:strong; 
font-style:normal; 
line-height:1.5; 
margin-bottom:10px; 
padding-bottom:0px; 
margin-top:15px; 
margin-left:0px;
margin-right:10px;
padding-top:0px;
}

.legal {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
font-size:11px; 
line-height:1.7; 
}

.navtext {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
font-size:13px; 
line-height:1.7; 
}

.quotecredit {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#f1f1f1; 
font-size:13px; 
line-height:1.5; 
}

.lrgquotecredit {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#232323; 
font-size:12px; 
line-height:1.5; 
}

.homequotecredit {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#f1f1f1; 
font-size:12px; 
line-height:1.3; 
}

.quote {
font-family:90%/3.9em font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serifs; 
color:#565656; 
font-weight:normal; 
font-style:italic; 
font-size:13px; 
line-height:1.5; 
text-decoration:none; 
padding-right:10px;
}

.lrgquote {
font-family:90%/3.9em font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serifs; 
color:#565656; 
font-weight:normal; 
font-style:italic; 
font-size:14px; 
line-height:1.5; 
text-decoration:none; 
}

.boxquote {
font-family:90%/3.9em font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serifs; 
color:#ffffff; 
font-weight:strong; 
font-style:normal; 
font-size:14px; 
line-height:1.5; 
text-decoration:none; 
}

.homequote {
font-family:90%/3.9em font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serifs; 
color:#ffffff; 
font-weight:normal; 
font-style:italic; 
font-size:12px; 
line-height:1.3; 
text-decoration:none;
}

.centerquote {
font-family:Tahoma; 
color:#003366; 
font-weight:semibold; 
font-style:italic; 
background-color:#ffffff; 
font-size:16px; 
line-height:1.5; 
text-decoration:none; 
}

.footertext {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#ffffff; 
font-weight:normal; 
font-style:normal; 
font-size:11px; 
line-height:1.6; 
text-decoration:none; 
}

.tollfree-home {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#ffffff; 
font-weight:normal; 
font-style:normal; 
font-size:32px; 
line-height:1.4; 
text-decoration:none; 
vertical-align:top;
}

.tollfree1 {
font-family:90%/3.9em Verdana,Arial,Helvetica,sans-serif; 
color:#232323; 
font-weight:normal; 
font-style:normal; 
font-size:23px; 
margin-left:10px; 
margin-top:21px; 
margin-bottom:8px; 
line-height:1.3; 
text-decoration:none; 
}

.bullets  {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#232323; 
font-weight:normal; 
font-style:normal; 
font-size:12px; 
line-height:1.3; 
text-decoration:none; 
}

.bullets-features {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#232323; 
font-weight:normal; 
font-style:normal; 
font-size:12px; 
margin-left:20px;
line-height:1.2; 
text-decoration:none; 
}

.bullets-features-left {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#232323; 
font-weight:normal; 
font-style:normal; 
font-size:13px; 
margin-left:20px;
line-height:1.3; 
text-decoration:none; 
}

.bullets-features-right {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#232323; 
font-weight:normal; 
font-style:normal; 
font-size:13px; 
margin-left:40px;
line-height:1.3; 
text-decoration:none; 
}

.bullets-header {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
font-size:13px; 
color:#232323; 
font-weight:strong; 
font-style:normal; 
line-height:1.5; 
margin-bottom:0px; 
padding-bottom:0px; 
margin-top:15px; 
margin-left:10px;
margin-right:10px;
padding-top:0px;
}

.highlight{
background-color:#e6edf5;
}

.underline {
border-bottom:1px dotted #336699; 
}

.linebreak {
margin-left:25px;
margin-top:10px;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Navigation Styles <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

a.primenav {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
font-size:12px; 
color:#336699; 
text-decoration:none; 
font-weight:normal; 
font-style:normal; 
line-height:1.8; 
margin-left:5px; 
}

a.primenav:hover {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
font-size:12px; 
color:#232323; 
text-decoration:none; 
font-weight:normal; 
font-style:normal; 
line-height:1.8; 
margin-left:5px; 
}

a.pcurrent {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
font-size:12px; 
color:#232323; 
text-decoration:none; 
border-bottom:1px dotted #777777; 
font-weight:normal; 
font-style:normal; 
line-height:1.8; 
margin-left:5px; 
}
 
a.loginnav {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #ffffff; 
text-decoration:none; 
font-weight: normal; 
font-style: normal; 
font-size: 11px; 
line-height: 1.4; 
padding:4px;
}

a.loginnav:hover {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #f1f1f1; 
text-decoration:none; 
font-weight: normal; 
font-style: normal; 
font-size: 11px; 
line-height: 1.4; 
padding:4px;
}
 
a.thickbox {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
font-size:12px; 
color:#9b2b2b; 
text-decoration:none; 
font-weight:normal; 
font-style:normal; 
line-height:1.9; 
margin-left: 5px;
}

a.thickbox:hover {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
font-size:12px; 
color:#232323; 
text-decoration:none; 
font-weight:normal; 
font-style:normal; 
line-height:1.9; 
margin-left: 5px;
}
 
a.textnav {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#336699; 
text-decoration:none; 
border-bottom:1px dotted #336699; 
font-weight:normal; 
font-style:normal; 
font-size:13px; 
line-height:1.4; 
}

a.textnav:hover {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#777777; 
text-decoration:none; 
border-bottom:1px dotted #777777; 
font-weight:normal; 
font-style: normal; 
font-size:13px; 
line-height:1.4; 
}

a.quotenav {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#cccccc; 
text-decoration:none; 
border-bottom:1px dotted #cccccc; 
font-weight:normal; 
font-style:normal; 
font-size:13px; 
line-height:1.6; 
}

a.quotenav:hover {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#f8f8f8; 
text-decoration:none; 
border-bottom:1px dotted #f8f8f8; 
font-weight:normal; 
font-style: normal; 
font-size:13px; 
line-height:1.6; 
}

a.boxnav {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#f1f1f1; 
text-decoration:none;
font-weight:bold; 
font-style:normal; 
font-size:11px; 
line-height:1.5; 
margin-top:20px;
margin-left:13px;
border-bottom:1px dotted #f1f1f1;
}

a.boxnav:hover {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color:#336699; 
text-decoration:none;
font-weight:bold; 
font-style:normal; 
font-size:11px; 
line-height:1.5; 
margin-top:20px;
margin-left:13px;
border-bottom:1px dotted #336699;
}

a.footernav {
	font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; color: #777777; text-decoration:none; 
	font-weight: normal; font-style: normal; font-size: 11px; line-height: 1.4; 
}

a.footernav:hover {
	font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; color: #336699; text-decoration:none; 
	font-weight: normal; font-style: normal; font-size: 11px; line-height: 1.4; 
}
 
a.fcurrent {
	font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; color: #336699; text-decoration:none;
	border-bottom: 1px dotted #336699; font-weight: normal; font-style: normal; font-size: 11px; line-height: 1.4; 
}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Layout & Structure <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


body  {
background-image: url(../images/bg.gif); 
background-repeat: repeat-x;
background-color:#343434; 
padding-top:0px; 
padding-bottom:20px; 
text-align:center; 
}

#upper-container {
margin:0px; 
width:1050px; 
vertical-align:top; 
background-color:transparent; 
text-align:center; 
padding-top:0px;
}

#main-container {
margin:0px; 
width:1050px; 
height:auto; 
background-color:#ffffff; 
text-align:center; 
padding-top:0px; 
border: 1px solid;
border-color: #000000;
}

#lower-container {
margin:0 auto; 
width:1050px; 
height:auto; 
text-align:center; 
padding-top:0px;
}

#eula-container {
	margin:0 auto; width:600px; height:auto; background-color:#ffffff; text-align:center; padding-top:0px; border: 1px solid;
	border-color: #232323;
}

#updates-container {
	margin:0 auto; width:380px; height:auto; background-color:#ffffff; text-align:center; padding-top:0px;
}

#press-container {
	margin:0 auto; width:650px; height:auto; background-color:#ffffff; text-align:center; padding-top:0px; border: 2px solid;
	border-color: #232323;
}

#page-container {
	margin:0 auto; width:500px; height:275px; background-color:#ffffff;
}

#page-container3 {
	margin:0px; width:600px; height:160px; background-color:#ffffff;
}

#landing-container {
	margin:0px; width:900px; border: 1px solid; border-color:#484848; background-color:#ffffff;
}

#table-container {
	margin:0px; width:350px; height:96px; border: 1px solid; border-color:#9c9c9c; background-color:#ffffff; padding:0px;
}

/* ============================================================ */
/* ====================== Features Table #1 =================== */
/* ============================================================ */


#features-table {
align:left; 
margin:0 auto; 
width:660px; 
height:inherit; 
background-color:#ffffff; 
padding:0px; 
border: 1px dotted #676767; 
}

.features-lefttop {
float:left; 
width:390px; 
height:40px; 
border-bottom:1px dotted #676767; 
background-color:#336699; 
padding-left:5px; 
padding-right:5px;
color:#ffffff
}

.features-centertop {
float:left; 
width:129px; 
height:40px; 
border-left:1px solid #ffffff; 
border-bottom:1px dotted #676767; 
background-color:#336699; 
color:#ffffff
}

.features-righttop {
float:right; 
width:129px; 
height:40px; 
border-left:1px solid #ffffff; 
border-bottom:1px dotted #676767; 
background-color:#336699; 
color:#ffffff
}

.features-left {
float:left; 
width:390px; 
height:30px; 
border-bottom:1px solid #ffffff; 
background-color:#ffffff; 
padding-left:5px; 
padding-right:5px; 
padding-top:10px;
}

.features-center {
float:left; 
width:129px; 
height:30px; 
border-left:1px solid #ffffff; 
border-bottom:1px solid #ffffff; 
background-color:#ffffff; 
padding-top:10px;
}

.features-right {
float:right; 
width:129px; 
height:30px; 
border-left:1px solid #ffffff; 
border-bottom:1px solid #ffffff; 
background-color:#ffffff; 
padding-top:10px;
}

.features-leftbottom {
float:left; 
width:380px; 
height:30px; 
background-color:#ffffff; 
padding-left:5px; 
padding-right:5px; 
}

.features-centerbottom {
float:left; 
width:129px; 
height:30px; 
border-left:1px solid #ffffff; 
background-color:#ffffff; 
padding-top:8px;
}

.features-rightbottom {
float:right; 
width:129px; 
height:30px; 
border-left:1px solid #ffffff; 
background-color:#ffffff; 
padding-top:8px;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Features Table #2 <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#features-table2 {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #232323;  
font-size:11px;  
line-height:1.6;
float:left; 
margin:0 auto; 
width:642px; 
height:auto; 
padding:0px;
}

.features-left2 {
float:left; 
width:380px; 
height:50px; 
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #232323;  
font-size:11px;  
line-height:1.6;
padding-left:5px; 
padding-right:5px;
padding-top:10px;
padding-bottom:2px;
}

.features-center2 {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #232323;  
font-size:11px;  
line-height:1.6;
float:left; 
width:129px; 
height:50px;
padding-top:5px;
padding-bottom:2px; 
}

.features-right2 {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #232323;  
font-size:11px;  
line-height:1.6;
float:right; 
width:129px; 
height:50px;
padding-top:5px;
padding-bottom:2px;
}

.features-left2top {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #232323;  
font-size:11px;  
line-height:1.6;
float:left; 
width:380px; 
height:50px;
padding-top:10px;
padding-bottom:2px; 
padding-left:5px; 
padding-right:5px;
}

.features-center2top {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #232323;  
font-size:11px;  
line-height:1.6;
float:left; 
width:129px; 
height:50px;
padding-top:2px;
padding-bottom:2px;  
}

.features-right2top {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #232323;  
font-size:11px;  
line-height:1.6;
float:right; 
width:129px; 
height:50px;
padding-top:2px;
padding-bottom:2px; 
}

.features-left2bottom {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #232323;  
font-size:11px;  
line-height:1.6;
float:left; 
width:380px;  
padding-left:5px; 
padding-right:5px; 
height:50px;
padding-top:10px;
padding-bottom:2px;
}

.features-center2bottom {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #232323;  
font-size:11px;  
line-height:1.6;
float:left; 
width:129px; 
height:50px;
padding-top:2px;
padding-bottom:2px;
}

.features-right2bottom {
font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
color: #232323;  
font-size:11px;  
line-height:1.6;
float:right; 
width:129px; 
height:50px;
padding-top:2px;
padding-bottom:2px;
}




#home-events-box {
	margin:0 auto; width:295px; height:80px; background-color:#f1f1f1; padding:0px;
}

.home-events-left{
	float:left; width:150px; height:auto;  background-color:#f1f1f1; padding-left:0px; padding-right:0px; 
}

.home-events-right{
	float:right; width:140px; height:auto; background-color:#f1f1f1; margin-left:5px; padding-left:0px; padding-right:0px; 
}


.menu {
margin-left:0px; 
margin-top:31px; 
margin-right:10px; 
margin-bottom:10px; 
float:right;
}



#table-container2 {
	margin:0 auto; width:550px; height:175px; border: 1px solid; border-color:#9c9c9c; background-color:#ffffff; padding:0px;
}

#table-container3 {
	margin:0 auto; width:550px; height:127px; border: 1px solid; border-color:#9c9c9c; background-color:#ffffff; padding:0px;
}

#nav { 
	border-left:1px solid #000000; border-top:1px solid #000000; border-bottom:1px solid #000000; background-color:#efefef; 
} 

#press-box { 
	border:1px dotted #cccccc; background-color:#f1f1f1; margin-top:0px; margin-left:2px;
} 

.content { 
	background-color:#ffffff; margin:0 auto; padding:0px;
} 

.left {
	float:left; width: 250px; height: 15px; font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color: #232323; font-size: 11px; line-height: 1.4; padding-left:2px; border-bottom: 1px solid; border-color: #9c9c9c;
}

.pageleft {
	float:left; width: 250px; height: 400px; font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color: #232323; font-size: 11px; line-height: 1.4; padding-left:2px;
}

.pageleft2 {
	float:left; width: 250px; height: 275px; font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
	color: #232323; font-size: 11px; line-height: 1.4; padding-left:2px;
}

.pageleft3 {
	float:left; width: 280px; height: 160px; font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color: #232323; font-size: 11px; line-height: 1.5; padding-left:2px;
}

.center-l {
	float:left; width: 100px; height: 15px; font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color: #232323; font-size: 11px; line-height: 1.4; border-bottom: 1px solid; border-color: #9c9c9c;
}

.center-r {
	float:left; width: 100px; height: 15px; font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color: #232323; font-size: 11px; line-height: 1.4; border-bottom: 1px solid; border-color: #9c9c9c;
}

.right {
	float:right; width: 98px; height: 15px; font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color: #232323; font-size: 11px; line-height: 1.4; border-bottom: 1px solid; border-color: #9c9c9c;
} 

.pageright {
	float:right; width: 250px; height: 400px; font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color: #232323; font-size: 11px; line-height: 1.4;
} 

.pageright2 {
	float:right; width: 250px; height: 275px; font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color: #232323; font-size: 11px; line-height: 1.4;
} 

.pageright3 {
	float:right; width: 280px; height: 160px; font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color: #232323; font-size: 11px; line-height: 1.5;
} 

.leftbottom {
	float:left; width: 250px; height: 15px; font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color: #232323; font-size: 11px; line-height: 1.4; padding-left:2px;
}

.rightbottom {
	float:right; width: 98px; height: 15px; font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color: #232323; font-size: 11px; line-height: 1.4;
} 

.center-lbottom {
	float:left; width: 100px; height: 15px; font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color: #232323; font-size: 11px; line-height: 1.4;
}

.center-rbottom {
	float:left; width: 100px; height: 15px; font-family:90%/3.9em "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	color: #232323; font-size: 11px; line-height: 1.4;
}
			
ul 	{
list-style-image:url("../images/bullet1.jpg"); 
line-height:1.5; 
padding:0px; 
margin-left:30px; 
margin-top:7px; 
margin-bottom:0px;
}

li 	{
line-height:1.4; 
margin-left:0px; 
padding-top:3px;
padding-bottom:5px;
}


.stepcarousel{
	position: relative; border: 1px solid #ffffff; overflow: scroll; width: 240px; height: 171px;
}

.stepcarousel .belt{
	position: absolute; left: 0; top: 0;
}

.stepcarousel .panel{
	float: left; overflow: hidden; margin: 1px; width: 270px;
}

.primenavtop{
	align: left; margin-left: 12px; margin-top: 25px;
}

.primenav1{
font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; 
align:left; 
margin-left:13px;
margin-right:15px; 
margin-top:7px; 
color:#232323;
font-size:11px;
line-height::1.6;
}

.primenav2{
	align: left; margin-left: 22px; margin-top: 7px;
}

.navline{
	align: left; margin-left: 12px; margin-top: 10px;
}

.navimage{
	align: left; margin-left: 5px; margin-top: 10px;
}


/* forms */

textarea {
width: 290px;
height: 55px;
background-color: #ffffff;
border: 1px solid #d1d1d1;
}

select {
background-color: #ffffff;
border: 1px solid #669900;
}

.formfield { 
display: none 
} 


#myscroller {
position:relative; // mandatory
width:500px; height:50px; // set as required
background-color:#ffffff; // set as required
overflow:hidden; // mandatory
} 


/* ============================= borders ====================== */


.navborder    {
	no-repeat; border: 1px solid; border-color: #232323; padding: 2;
}

.navborder-l    {
	no-repeat; border-left: 1px solid; border-color: #dddddd; padding: 2;
}

.navborder-b    {
	no-repeat; border-left: 1px solid; border-color: #d1d1d1; padding: 2;
}

.bulletborder    {
	no-repeat; border: 1px solid; border-color: #d1d1d1; padding-left: 2; padding-right: 10; padding-top: 5; padding-bottom: 5;
}

.border-l    {
	border-left: 1px solid; border-color: #cccccc; padding: 0;
}

.border-full    {
	border: 1px solid; border-color: #cccccc; padding: 2;
}

.lpform    {
	border: 1px solid; border-color: #5e7d0a; padding: 0;
}

.brl    {
	border-left: 1px solid; border-right: 1px solid; border-color: #242424; padding: 0;
}

.btb    {
	border-top: 1px solid; border-bottom: 1px solid; border-color: #5e7d0a; padding: 0;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


#TB_window {
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: #232323;
}

#TB_secondLine {
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#232323;
}

#TB_window a:link {color: #336699;}
#TB_window a:visited {color: #232323;}
#TB_window a:hover {color: #232323;}
#TB_window a:active {color: #336699;}
#TB_window a:focus{color: #336699;}





/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#232323;
	display:none;
	border: 2px solid #232323;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #232323;
	border-bottom: 1px solid #232323;
	border-top: 1px solid #232323;
	border-left: 1px solid #232323;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#ffffff;
	height:20px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	margin-bottom:1px;
}


<!-- AddThis Toolbox -->

.addthis_toolbox .two_column 
{
    width: 216px;
    padding: 10px 0 10px 0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .two_column a 
{
    padding: 4px 0 4px 34px;
    position: relative;
    width: 66px;
    display: block;
    text-decoration: none;
    color: #777777;
}

.addthis_toolbox .two_column a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #336699;
    text-decoration: none;
}

.addthis_toolbox .two_column span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .two_column  .top
{
    padding: 0 0 10px 0;
    margin-bottom: 10px;
    margin: 0 20px 10px 20px;
}

.addthis_toolbox .two_column  .more
{
    padding: 10px 0 0 0;
    margin: 10px 20px 0 20px;
    text-align: center;
}

.addthis_toolbox .two_column  .more a
{
    padding: 4px 0;
    width: auto;
}

.addthis_toolbox .two_column .more span
{
    display: none;
}

.addthis_toolbox .two_column .column1
{
    width: 100px;
    float: left;
}

.addthis_toolbox .two_column .column2
{
    width: 100px;
    float: left;
}

.addthis_toolbox .two_column .clear
{
    clear: both;
    padding: 0;
    display: block;
    height: 0;
    width: 0;
}
