body,html
{
	height:100%;
}

body
{
	margin:0px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
table,a,div,span,ul,li,p
{
	font-size:11px;
}
a:link, a:visited, a:active,a:focus
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

h1
{
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	background:url("../images/h1bg.jpg") repeat-x;
	width:100%;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-indent:20px;
	text-transform:uppercase;
}
.soman{ display:inline; width:100%; margin:0 auto;}
.soman h3{margin:0; padding:0; display:inline;background:none;}
.soman h3 a{text-decoration:none;color:#ffffff; cursor:default; background:none;}
h2
{
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	background:url("../images/hbg.jpg") repeat-x;
	width:100%;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#015b7d;
	text-indent:5px;
	text-transform:uppercase;
}

p
{
	text-align:justify;
	color:#727272;
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
}

.mainTable
{
	width:915px;	
}

.mainBtns
{
	background:url("../images/btnBg.jpg") no-repeat top left;
}
.header
{
	background:no-repeat top left;
	width:915px;
	height:289px;
	vertical-align:top;
}

.leftPanel
{
	width:226px;
	background:url("../images/leftpanelBg.jpg") repeat-y;
	vertical-align:top;
	padding-top:20px;
}

.content
{
	/*width:520px;*/
	padding:5px 10px 10px 10px;
	vertical-align:top;
}

.rightPanel
{
	width:170px;
	vertical-align:top;
	padding:5px 10px 0px 0px;
}

.rightPanel a:link, .rightPanel a:visited
{
	color:#707780;
}
.quickLinks a:link, .quickLinks a:visited
{
	color:#707780;
	font-size:10px;
	font-weight:bold;
	line-height:20px;
	margin-left:5px;
}

.footer
{
	background:url("../images/footerBg.jpg") repeat-x top left;
	vertical-align:top;
}
.footer table
{
	color:#ffffff;
}
.footer a:link, .footer a:visited
{
	color:#ffffff;
	line-height:25px;
}
.copyright
{
	color:#4d5764;
	font-size:11px;
}

.businessPrograms
{
	background:url("../images/business.jpg") no-repeat bottom right;
}
.computerPrograms
{
	background:url("../images/computer.jpg") no-repeat bottom right;
	height:140px;
}

.businessPrograms ul, .computerPrograms ul
{
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
}

.businessPrograms li, .computerPrograms li 
{
	margin:0px 0px 0px 0px;
	color:#727272;
	padding:10px 0px 0px 0px;
}

.businessPrograms a:link, .businessPrograms a:visited, .computerPrograms a:link, .computerPrograms a:visited
{
	font-weight:bold;
	color:#990100;
}

.downloads
{
	color:#bdcbd4;	
	text-align:center;
}
.downloads a:link, .downloads a:visited
{
	color:#900100;
	font-weigth:bold;
}

.downloads h2
{
	background:none;
	margin:1px 0px 1px 0px;
	padding:1px 0px 1px 0px;
	font-size:14px;
	color:#39b54a;
	letter-spacing:4px;
	text-indent:0px;
	text-transform:uppercase;
	text-align:center;
}

.downloads h3
{
	margin:2px 0px 5px 0px;
	padding:2px 0px 5px 0px;
	font-size:14px;
	color:#005a89;
	text-transform:uppercase;
	text-align:center;
}


/*for slideshow*/

/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 17px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #8ca5bb; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #39b449; 
color: #fff; 
} 
.profile
{
	background:#f5f5f5;
	border:2px solid #efefef;
	padding:10px;
	overflow:auto;
}
.displayTbl
{
	width:100%;
	border:1px solid #999;
}
.displayTbl td
{
	border:1px solid #ccc;
	padding:3px 0px 3px 3px;
}
.displayTbl th
{
	background:#dddddd;
	padding:5px 5px 5px 5px;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
}
.cobra{ display:inline; width:100%; margin:0 auto;}
.cobra h1{margin:0; padding:0; display:inline;background:none;}
.cobra h1 a{text-decoration:none;color:#FFFFFF; cursor:default; background:none;}