body {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
background-image: url(../images/sitebg.gif);
color: #333;
}

TD {vertical-align: top;color: #333;}

i {
font-size: 11px/17px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: italic;
}

P {
margin-top: 2px;
padding: 0px;
color: #333;
}

A {color: #333; text-decoration: none;}
A:hover {color: #FF246B; text-decoration: underline;}

.breadcrumb {
text-align:center
color: #333;
}

#breadcrumb A {
color: #333; text-decoration: none;
}
#breadcrumb A:hover {
text-decoration: underline;
}
.copyright {
font: 10px Arial, Helvetica, sans-serif;
color: #999;
margin: 10px;
}

#right {
font-size: 10px;
}

#right a {
color: #006699;
text-decoration: none;
} 	 

#right a:hover, .copyright a:active {
background: #29ADFF;
color: #FFFFFF;
text-decoration: none;
}

.copyright a {
color: #006699;
text-decoration: underline;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.copyright a:hover, .copyright a:active {
background: #29ADFF;
color: #FFFFFF;
text-decoration: none;
} 	 
 
#footer {
margin-top: 20px;
color: #999;
clear: both;
}
.footxt {
font-size: 11px;
padding-top:4px;
padding-bottom:6px;
padding-left: 3px;
color: #999;
}
 /* Structure */  
 
body, form, input, ul, li, h1, h2, h3, h4, img, select{
margin: 0;
padding: 0;
}

INPUT {
border: #999999 1px solid;
font-size: 12px;
color: #333;
height: 18px;
vertical-align: middle;
}
INPUT.submit {
color: #333;
border: none;
height: 23px;
}

SELECT {
border: none;
font-size: 11px;
}

#header, #hdr, #hdr_c{
width: 747px;
}

#logo_home {
position: absolute;
background-repeat: no-repeat;
top: 10px;
left: 50%;
margin-left: -374px;
}

#menu {
}

#hdr_c {
height: 120px;
position: absolute;
top: 62px;
left: 0%;
margin-left: -374px;
background: url(../images/banner1.gif) no-repeat;
}

#container {
align:center;
top: 205px;
position: absolute;
clear: left;
}

#left, #content, #right {
float: left;
}

#left {
width: 145px;
}

#ftp {
margin: 13px 0 0px 0;
background: url(../images/ftp.gif) no-repeat;
height: 84px;
} 	 
#moneyback {
margin: 13px 0 0px 0;
background: url(../images/30days.gif) no-repeat;
height: 84px;
}

#submenu {
padding-top: 12px;
padding-bottom: 7px;
}

#right {
float: right;
width: 177px;
margin: 0px 0 0px 0;
}
#right h4 {
padding: 2px 4px 2px 4px;
margin: 1px 0 0px 0;
}

#content {
width: 565px;
padding: 15px 0 0px 0;
BACKGROUND: url(../images/block-lbg.gif) #fff repeat-y left; 
}



/* Headers */   

h1 {
font-size: 22px;
color: #999;
margin: 0 0 0 0px;
font-weight: none;
} 	

h1 A {color: #FF246B;}
 
h2 {
font-size: 22px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #FF246B;
padding-top: 5px;
padding-left: 5px;
margin-bottom: 9px;
font-weight: none;
} 
h5 {
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: none;
color: #666666;
margin: 0px;
padding: 0px;
}

h5 A {color: #FF246B;}

/* Lists */

#content ul {
margin-top: 0;
padding: 0px 40px 12px 52px;
} 	 
#content li {
padding: 4px 0 2px 2px;
line-height: 18px;
}

/* Links */

#submenu 	{
font-size: 11px;
font-weight: normal;
} 	 
#submenu a {
color: #006699;
text-decoration: none;
border-left: 2px solid #E55016;
} 	 
#submenu a:hover, #submenu a:active {
color: #E55016;
border-left: 2px solid #006699;
} 	 
#submenu .active 	{
color: #555555;
} 	 
#submenu a 	{
padding-left: 5px;
display: block;
} 	 
#submenu .active {
} 	 

/* Lists */  

#menu li 	{
display: inline;
list-style: none;
float: right;
padding: 0px 0px 0 0px;
} 	 
#submenu li {
list-style: none;
padding: 4px 0 4px 0;
border-bottom: 1px dotted #ABABAB;
} 	 

/* Menu */

#item1 a, #item2 a, #item3 a, #item4 a, #item5 a 	{
height: 28px;
display: block;
padding: 0px 0px 0px 0px;
margin: 0 0 0 0px;
}
#item1 a 	{
background: url(../images/menu-home.gif) no-repeat;
width: 53px;
}
#item2 a {
background: url(../images/menu-learning.gif) no-repeat;
width: 105px;
}

#item3 a 	{
background: url(../images/menu-services.gif) no-repeat;
width: 134px;
}

#item4 a 	{
background: url(../images/menu-clients.gif) no-repeat;
width: 122px;
} 	 
#item5 a {
background: url(../images/menu-support.gif) no-repeat;
width: 65px;
} 	 	

/* Packages */  

.order { width:154px;
margin: 7px auto 0;
padding: 3px 0;
border: 1px solid #516171;
background-color: #FDFDFD;
font-size: 9px;
color: #516171;
font-weight: bold;
text-align: center;
}

#special {
width: 360px;
height: 120px;
margin: 7px 0 15px 28px;
padding: 10px 0 10px 10px;
border: 1px dotted #3B4754;
background-color: #F1F9FC;
text-align: left;
background: url(../images/specialbg.gif) bottom right no-repeat;
}

#special ul {
margin-top: 0;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#special li {
margin: 0;
padding: 0px 0 1px 2px;
color: #516171;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #444444;
}

#special h3 {
font: 13px Trebuchet MS,Arial;
color: #E55016;
font-weight: bold;
text-transform: uppercase;
}

#special h6 {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #44BA04;
font-weight: bold;
text-transform: uppercase;
margin: 0;
padding: 2px 0 3px 0;
}

.button {
width:170px;
margin: 7px 0 0 1px;
padding: 3px 0;
border: 1px solid #516171;
background-color: #FDFDFD;
font-size: 9px;
float: left;
color: #516171;
font-weight: bold;
text-align: center;
}

#special a {
color: #006699;
text-decoration: none;
}

#special a:hover {
background: #29ADFF;
color: #FFFFFF;
text-decoration: none;
}

#news	{
padding-top: 12px;
padding-bottom: 7px;
font-size: 11px;
}

#news li 	{
list-style: none;
padding: 4px 0 4px 0;
border-bottom: 1px dotted #ABABAB;
}

#news a {
font-size: 11px;
color: #006699;
text-decoration: none;
border-left: 2px solid #E55016;
}

#news a:hover, #submenu a:active 	{
color: #E55016;
border-left: 2px solid #006699;
} 	 

#news .active {
color: #555555;
}

#news a {
padding-left: 5px;
display: block;
}

#news .active
{

}


/* additional styles */

#promob	{
	padding-top: 5px;
	padding-bottom: 0px;
	height: 100px;
}
.box {
	BACKGROUND: url(../images/block-lbg.gif) #fff repeat-y left; 
	MARGIN: 8px 0px
}
.box IMG {
	FLOAT: right
}
.innerbox {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 5px; 
	BACKGROUND: url(../images/blockbbg.gif) #fff repeat-x bottom; 
	FLOAT: left; 
	MARGIN-LEFT: 4px;
	PADDING-TOP: 0px
}
#inner {
	height: 100px;
	width: 154px;
}
.blockhead {
	font-size: 17px;
	font-weight: bold;
	color: #666;
}
.blockhead A {
color: #666; text-decoration: none; 
}
.blockhead A:hover {
color: #FF246B;
}
#row1 {
 BACKGROUND: url(../images/homepic.jpg) left bottom;
 padding-left: 150px;
 background-repeat: no-repeat;
 border-bottom: #eaeaea 1px dotted;
 height: 148px;
}

#lcrow1 {
 BACKGROUND: url(../images/culturepromo.jpg) left bottom;
 padding-left: 160px;
 background-repeat: no-repeat;
 border-bottom: #eaeaea 1px dotted;
 height: 150px;
}

#grow1 {
 BACKGROUND: url(../images/guaranteepromo.jpg) left bottom;
 padding-left: 160px;
 background-repeat: no-repeat;
 border-bottom: #eaeaea 1px dotted;
 height: 150px;
}

.row2 {
padding-top: 13px;
padding-bottom: 10px;
border-bottom: #eaeaea 0px dotted;
}

.row5 {
padding-top: 13px;
padding-bottom: 10px;
border-bottom: #eaeaea 1px dotted;
}

.row4 {
padding-top: 5px;
font-size: 11px;
border-top: #eaeaea 1px dotted;
}


.rowtext {
padding-top: 5px;
font-size: 11px;
}


.row3a {
width: 193px;
padding-left: 10px;
border-right: #eaeaea 1px dotted;
}
.row3c {
width: 210px;
padding-left: 10px;
}
.row3c {
width: 180px;
padding-left: 10px;
}
.quotetxt {font-size: 15px;}
.pink2 {color: #FF246B;font-weight: bold;font-size: 15px;}
.pink A {color: #FF246B;font-weight: bold;}

.contentmenu {
padding-left: 10px;
border-right: #eaeaea 1px dotted;
}
.contenttxt {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 15px;
line-height: 130%;
padding-left: 10px;
padding-right: 10px;
}
.lmenuh {font-weight: bold;}
.lmenuh A {color: #333; font-weight: bold;}
.lmenuh#active A {color: #FF246B;font-weight: bold;}

.blocklbg {background-image: url(../images/block-lbg.gif);width: 5px;}
.wbg {padding-left: 9px; color: #999999; padding-top: 3px;background-color: #fff;}
.blockhead {font-size: 17px; font-weight: bold;}
.wbg1 {width: 5px;background-color: #fff;}
.blockbbg {background-image: url(../images/blockbbg.gif);height: 10px;}
.blockcbg {background-image: url(../images/blockcbg.gif);height: 2px;background-repeat: no-repeat;}



ul {margin-top:0; margin-bottom:0; list-style-type:disc; list-style-position:outside; padding-left:20px}
li {margin: 0 0 0 -20;font-size: 11px; padding-right:0px; padding-left:0px; list-style-image:url(../images/bullet.jpg); padding-bottom:6px; padding-top: 0px; margin-left: 0px;}

li.active {font-size: 11px; padding-right:0px; padding-left:5px; list-style-image:url(../images/bulletactive.jpg); padding-bottom:6px; padding-top: 0px; }
li.active A {color: #FF246B; font-size: 12px;}

ul.arrow {margin-top:10; margin-bottom:0; list-style-type:disc; list-style-position:outside; padding-left:20px}

li.arrow {font-size: 11px; padding-right:0px; padding-left:0px; list-style-image:url(../images/arrow1.jpg); padding-bottom:6px; padding-top: 0px; }


A.arrow:hover {text-decoration:none;}

.expertise {padding-top: 5px; padding-left: 4px; font-weight: bold;}
.expertise A {color: #999;}
.txt9 {
font-size: 9px;
color: #666;
}

.graytxt {color: #666;}

.image {border: #ccc 1px solid; padding:2px;}