﻿/* CSS Document */

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
background-color:#e1e1e1;
margin:0px;
padding:0px;
height:100%;
}

table.HeightPerc{
height:100%;
}

html, body .HeightPerc{
height:100%;
}

p {color: #CFCFCF; }

a{
	color: #FFCC33;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ul:not(.treeview) li{
	list-style: url(../images/bullet_grayrrow.gif);
}

a, form, object, font{
margin:0px;
padding:0px;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #FFFFFF;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFFFFF;
	font-weight: normal;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	font-weight: normal;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	font-weight: normal;
}

h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	font-weight: normal;
}

h5[id]{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #606060;
	line-height: 24px;
	border-top: 1px #C0C0C0 solid;
	text-indent: 20px;
}



.blackPad{
background-color:#000000;
padding-left:18px; 
padding-right:18px;
height:100%;
}

td.blackPad{
height:100%;
}

.LRPad{
background-color:#000000;
padding-left:18px; 
padding-right:18px;
}

input, textarea, select{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#000000;
border:#666666 solid 1px;
color:#efefef;
margin:0px;
padding:0px;
font-size:11px;
}

select{
padding:2px;
margin:0px;
}

input ,[type=text], [type=password]{
color:#efefef;
background-color:#555555;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
}

input ,[type=reset], [type=button], [type=submit]{
color:#efefef;
background-color:#555555;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px;
}

input[type=file]{
color:#efefef;
background-color:#555555;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
}

img.imgSrc{
border:#666666 solid 1px;
padding:1px;
}

font.tabFont{
background-color:#c0c0c0;
font-weight:bold;
color:#000000;
padding:10px;
padding:10px !important;
margin:0px;
margin-bottom:0px;
}

td.midTopBar{
padding-right:3px;
}

.midTopBar a{
color:#999999;
font-weight:bold;
padding-right:5px;
padding-left:5px;
font-size:10px;
}

h1 a{
font-weight:bold;
color:#EBB446;
}

.midTopBar a:hover {
color:#FFFFFF;
font-weight:bold;
padding-right:5px;
padding-left:5px;
font-size:10px;
}

.midTopBar a img{
color:#999999;
font-weight:bold;
border:none;
}


a.naviLink:link{
font-weight:bold;
color:#999999;
background-color:#000000;
height:22px;
padding-right:4px;
margin-right:10px;
z-index: 300;
vertical-align:middle;
line-height:20px;
display:block;
}

a.naviLink:visited{
font-weight:bold;
color:#999999;
background-color:#000000;
height:22px;
padding-right:4px;
margin-right:10px;
z-index: 300;
vertical-align:middle;
line-height:20px;
display:block;
}

a.naviLink:hover {
font-weight:bold;
color:#118888;
background-color:#1e1e1e;
height:22px;
margin-right:10px;
padding-right:4px;
z-index: 300;
vertical-align:middle;
line-height:20px;
display:block;
}

.actNaviLink{
font-weight:bold;
color:#118888;
background-color:#1e1e1e;
height:22px;
margin-right:10px;
padding-right:4px;
vertical-align:middle;
line-height:20px;
display:block;
}

.highLight .menu font{
background-color:#1e1e1e;
color:#FFFFFF;
height:22px;
display:block;
padding-right:5px;
padding-top:5px;
width:215px;
z-index: 300;
padding-left:10px;
font-weight:bold;
font-size:11px;
}

.leftBorder{
border-left:#000000 solid 1px;
}

.menu a{
background-color:#1e1e1e;
color:#b5b5b5;
height:22px;
padding-right:5px;
width:215px;
z-index: 300;
padding-left:10px;
font-weight:normal;
display:block;
line-height:20px;
}

.menu a:hover {
background-color:#555555;
color:#FFFFFF;
height:22px;
padding-right:5px;
width:215px;
z-index: 300;
padding-left:10px;
font-weight:normal;
display:block;
line-height:20px;
}

td.menu{
width:220px;
}

table.menu {
	position:absolute;
	visibility:hidden;
	margin:0px;
	width: 154px;
	z-index: 300;
}
/*-------Colloum One Start from here ------- */

.collum1 h5{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:.8px;
margin:0px;
padding-bottom:14px;
background-image:url(../images/bg_h1heading.gif);
background-repeat:repeat-x;
padding-left:8px;
line-height:21px;
border-top:#8e8e8e solid 1px;
}

.topheading{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:.8px;
margin:0px;
background-color:#1b1b1c;
padding-left:8px;
line-height:21px;
border-top:#8e8e8e solid 1px;
margin-bottom:14px;
padding-top:4px;
}


.collum1 a{
color:#CCCCCC;
text-decoration:none;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:15px;
display:block;
line-height:17px;
margin-bottom:8px;
}

.collum1 a:hover {
color:#FFFFFF;
text-decoration:underline;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:15px;
display:block;
line-height:17px;
margin-bottom:8px;
}

/*-------Colloum Two Start from here ------- */

.collum2 h5{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:.8px;
margin:0px;
padding-bottom:14px;
background-image:url(../images/bg_h1heading.gif);
background-repeat:repeat-x;
padding-left:8px;
line-height:21px;
border-top:#8e8e8e solid 1px;
}

.collum2 img{
border:#CCCCCC solid 1px;
padding:2px;
}


.collum2 a{
padding-left:10px;
line-height:15px;
color:#CCCCCC;
text-decoration:none;
display:inline-block;
}

.collum2 a:hover {
padding-left:10px;
line-height:15px;
color:#FFFFFF;
text-decoration:underline;
display:inline-block;
}


/*-------Colloum Three Start from here ------- */

.collum3 h5{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:.8px;
margin:0px;
padding-bottom:14px;
background-image:url(../images/bg_h1heading.gif);
background-repeat:repeat-x;
padding-left:8px;
line-height:21px;
border-top:#8e8e8e solid 1px;
}

.collum3 img{
border:#CCCCCC solid 1px;
padding:2px;
}

.collum3 a{
padding-left:10px;
line-height:15px;
color:#CCCCCC;
text-decoration:none;
display:block;
}

.collum3 a:hover {
padding-left:10px;
line-height:15px;
color:#FFFFFF;
text-decoration:underline;
display:block;
}

.collum3 font a{
font-size:11px;
color:#CCCCCC;
text-decoration:none;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:15px;
display:block;
line-height:17px;
margin-bottom:8px;
}

.collum3 font a:hover {
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:15px;
display:block;
line-height:17px;
margin-bottom:8px;
}

/*-------Colloum Four Start from here ------- */

.collum4 h5{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:.8px;
margin:0px;
padding-bottom:14px;
background-image:url(../images/bg_h1heading.gif);
background-repeat:repeat-x;
padding-left:8px;
line-height:21px;
border-top:#8e8e8e solid 1px;
}

.collum4 img{
border:#CCCCCC solid 1px;
padding:2px;
margin-bottom:3px;
}

.collum4 font{
font-size:11px;
margin-bottom:10px;
padding-bottom:10px;
}

/* footer araa */

.footerArea{
background-color:#1e1e1e;
padding:10px;
font-size:11px;
color:#CCCCCC;
display:block;
}

.footerArea a{
color:#CCCCCC;
text-decoration:underline;
}

.footerArea a:hover {
color:#FFFFFF;
text-decoration:none;
}

/* general content */

.contentArea  a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#CCCC00;
text-decoration:none;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:15px;
line-height:22px;
width:auto;
font-weight:bold;
margin-left:18px;
}

.contentArea a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:underline;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:15px;
line-height:22px;
width:auto;
font-weight:bold;
margin-left:18px;
}

.contentArea div{
padding-left:15px;
font-size:11px;
margin-bottom:14px;
margin-left:18px;
}

.contentArea div a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCC00;
text-decoration:underline;
background-image:none;
font-weight:normal;
margin:0px;
padding:0px;
padding-left:2px;
padding-right:2px;
}

.contentArea div a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
background-color:#CCCC00;
background-image:none;
font-weight:normal;
margin:0px;
padding:0px;
padding-left:2px;
padding-right:2px;
}
.contentArea .tableLink a{
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:11px;
color:#CC9900;
text-decoration:none;
line-height:22px;
width:auto;
font-weight:bold;
background:none;
padding:0px;
margin:0px;
font-weight:normal;
}

.contentArea .tableLink a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
line-height:22px;
width:auto;
font-weight:bold;
background:none;
padding:0px;
margin:0px;
font-weight:normal;
}

.contentArea .tableLink img{
border:#888888 solid 1px;
padding:1px;
margin-right:12px;
}

.contentArea .tableLink p{
color:#CCCCCC;
padding:0px;
margin:0px;
line-height:14px;
}

.contentArea .tableLink img.trans{
border:none;
}


.leftLinks p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;
padding-bottom:9px;
display:block;
}


.leftLinks a{
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:11px;
color:#999;
text-decoration:none;
/*background-image:url(../images/bullet_grayrrow.gif);*/
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:15px;
margin-bottom:6px;
width:auto !important;
font-weight:bold;
margin-left:0px;
display:block;
}


.leftLinks a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:11px;
color:#999;
text-decoration:underline;
/*background-image:url(../images/bullet_grayrrow.gif);*/
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:15px;
margin-bottom:6px;
width:auto !important;
font-weight:bold;
margin-left:0px;
}

.leftLinks font{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffcc00;
font-weight:bold;
display:block;
margin-bottom:10px;
}

.leftMenu a{
font-size:11px;
color:#CCCCCC;
background-color:transparent;
border-bottom:#444444 solid 1px;
text-decoration:none;
width:150px;
display:block;
padding:4px;
padding-bottom:4px;
padding-left:22px;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:8px 8px;
}

.leftMenu a:hover {
font-size:11px;
color:#CCCCCC;
background-color:#666666;
border-bottom:#444444 solid 1px;
text-decoration:none;
width:150px;
display:block;
padding:4px;
padding-bottom:4px;
padding-left:22px;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:8px 8px;
}

a.subLinks:link {
font-size:11px;
color:#CCCCCC;
background-color:transparent;
border-bottom:#444444 solid 1px;
text-decoration:none;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:8px 8px;
padding:0px;
margin:0px;
padding-left:24px;
}

a.subLinks:visited {
font-size:11px;
color:#CCCCCC;
background-color:transparent;
border-bottom:#444444 solid 1px;
text-decoration:none;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:8px 8px;
padding:0px;
margin:0px;
padding-left:24px;
}

a.subLinks:hover {
font-size:11px;
color:#FFFFFF;
background-color:transparent;
border-bottom:#444444 solid 1px;
text-decoration:none;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:8px 8px;
padding:0px;
margin:0px;
padding-left:24px;
}

a.newLeftlink:link {
font-size:11px;
color:#CCCCCC;
background-color:#000000;
border-bottom:#444444 solid 1px;
text-decoration:none;
width:150px;
display:block;
padding:4px;
padding-bottom:4px;
padding-left:22px;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:8px 8px;
}

a.newLeftlink:visited{
font-size:11px;
color:#CCCCCC;
background-color:#000000;
border-bottom:#444444 solid 1px;
text-decoration:none;
width:150px;
display:block;
padding:4px;
padding-bottom:4px;
padding-left:22px;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:8px 8px;
}

a.newLeftlink:hover {
font-size:11px;
color:#CCCCCC;
background-color:#666666;
border-bottom:#444444 solid 1px;
text-decoration:none;
width:150px;
display:block;
padding:4px;
padding-bottom:4px;
padding-left:22px;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:8px 8px;
}

.activeSubLinks{
font-size:11px;
color:#CCCCCC;
background-color:#666666;
border-bottom:#444444 solid 1px;
text-decoration:none;
width:150px;
display:block;
padding:4px;
padding-bottom:4px;
padding-left:22px;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:8px 8px;
}

table.rightLinks{
margin-left:15px;
}


.rightLinks a{
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:11px;
color:#CCCC00;
text-decoration:none;
padding-bottom:8px;
width:auto;
font-weight:bold;
display:block;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:15px;
margin-left:15px;
}

.rightLinks a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
padding-bottom:8px;
width:auto;
font-weight:bold;
display:block;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:15px;
margin-left:15px;
}


.rightLinks p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;
padding-bottom:9px;
display:block;
}


div.productbox {
	width:700px;
	margin-left:auto; 
	margin-right:auto;
}

div.prodcell{
	float:left; 
	width:340px; 
	margin-top:15px;
}

div.prodcell:hover{
	float:left; 
	width:340px; 
	margin-top:15px;
	background-color:gray;
}

div.shopbox{
width:690px;
margin-left:auto;
margin-right:auto;
float:none;
}

div.shopcell{
	padding: 2px;
	margin: 2px;
	width: 130px;
	float: left;
	text-align: center;
}

div.paginator{
	clear:both;
	float:right;
	margin-right:10px;
	margin-top:40px;
}

div.shopcell:hover{
background-color:gray;
	margin: 2px;
	width: 130px;
	float: left;
}

div.reportPro{
width:360px;
background-color:#6e6e6e;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-seri, Helvetica, sans-serif;
font-size:11px;
color:#efefef;
padding-top:2px;
padding-bottom:2px;
padding-right:4px;
padding-left:4px;
}

div.reportPro a{
color:#f7ca44;
background:none;
width:100%;
padding:0px;
margin:0px;
}

div.reportPro a:hover {
color:#FFFFFF;
background:none;
width:100%;
padding:0px;
margin:0px;
}

div.downBox{
width:366px;
display:block;
border-bottom:#999999 solid 1px;
border-right:#999999 solid 1px;
border-left:#999999 solid 1px;
padding-top:10px;
padding-bottom:5px;
}

td.imgBorder img{
border:#555555 solid 1px;
/*padding:1px;*/
}

.midHeading h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#E8B347;
margin:0px;
padding:0px;
font-weight:bold;
width:auto;
float:left;
}

.midHeading h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
margin:0px;
padding:0px;
font-weight:bold;
width:auto;
float:left;
}

.midHeading h5{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin:0px;
padding:0px;
font-weight:bold;
width:auto;
letter-spacing:1px;
margin-bottom:5px;
}

.midHeading div.textHead{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
margin:0px;
padding:0px;
font-weight:bold;
float:left;
vertical-align:bottom;
display:block;
padding-bottom:10px;
}

.runText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
line-height:18px;
text-align:left;
}

.runText h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#CCCCCC;
font-weight:bold;
text-align:left;
}

.runText img{
border:none;
}

.midHeading ul li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
line-height:18px;
margin:0px;
margin-left:10px;
padding:0px;
display:block;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:0px 7px;
list-style:none;
padding-left:15px;
}


td.tdhover {
padding:10px;
}

td.tdHover:hover {
padding:10px;
background-color:#555555;
cursor:pointer;
}


.regis h2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#CCCC00;
margin:0px;
padding:0px;
float:left;
}

.regis input[type=text], input[type=password]{
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:4px;
border:none;
background-color:#666666;
}

.regis select{
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:3px;
border:none;
background-color:#666666;
}

.regis input[type=radio], input[type=checkbox]{
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding:3px;
border:none;
color:#000000;
background-color:#000000;
}

.regis small{
display:block;
margin-top:5px;
}

.regis img.horiSep{
display:block;
background-color:#3a3a3a;
margin-top:25px;
margin-bottom:25px;
width:100%;
height:2px;
}

.news h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:.8px;
margin:0px;
padding-bottom:14px;
/*background-image:url(../images/bg_h1heading.gif);
background-repeat:repeat-x;*/
padding-left:8px;
line-height:21px;
/*border-top:#8e8e8e solid 1px;*/
}

.news div{
background-color:#1f1e1e;
padding:10px;
margin-bottom:20px;
}

.news h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
float:left;
padding:0px;
margin:0px;
font-weight:normal;
}

.news div.backBG{
background-color:#000000;
padding:0px;
border:#666666 solid 1px;
margin-top:25px;
}

.news .head{
background:url(../images/bg_h2gradi.gif) left top repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
padding:5px;
}

.news h1 a{
border-left:none;
padding-left:0px;
margin:0px;
text-decoration:underline;
font-size:13px;
font-weight:bold;
letter-spacing:.8px;
}

.news h1 a:hover {
border-left:none;
padding-left:0px;
margin:0px;
text-decoration:none;
font-size:13px;
font-weight:bold;
letter-spacing:.8px;
}

.news td.newHeader{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:.8px;
margin:0px;
background-color:#1b1b1c;
line-height:21px;
border-top:none;
margin-bottom:14px;
}


.news h2{
float:left;
display:block;
}

.news a{
font-size:12px;
color:#00CCFF;
text-decoration:none;
margin-left:10px;
font-weight:bold;
border-left:#999999 solid 1px;
padding-left:10px;
}

.news a:hover {
font-size:12px;
color:#00CCFF;
text-decoration:underline;
margin-left:10px;
font-weight:bold;
border-left:#999999 solid 1px;
padding-left:10px;
}

.newContent{
text-align:left;
padding-left:10px;
}

.news .newContent img{
margin-bottom:10px;
}

.newContent li{
padding:0px;
padding-left:10px;
cursor:auto;
margin-left:10px;
}

.news .testimonial a{
font-size:12px;
color:#00CCFF;
text-decoration:none;
font-weight:bold;
border-left:none;
}

.news .testimonial a:hover {
font-size:12px;
color:#00CCFF;
text-decoration:none;
font-weight:bold;
border-left:none;
}

.news .dotGray{
background:url(../images/dot_left.gif) repeat-y 10px top;
}

.news em{
font-size:11px;
color:#CCCCCC;
font-style:italic;
text-decoration:none;
margin-left:76px;
padding-top:8px;
padding-left:11px;
display:block;
border-left:#999999 solid 1px;
}

.news div.boxArea{
border-left:#8e8e8e solid 1px;
border-right:#8e8e8e solid 1px;
border-bottom:#8e8e8e solid 1px;
padding:0px;
margin:0px;
background-color:#000000;
}

.news em.planItalic{
border:0px;
margin:0px;
}

.news a.pagie{
float:left;
}


.news font{
font-weight:bold;
display:block;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

.news ul li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
line-height:18px;
margin:0px;
margin-left:28px;
padding:0px;
display:block;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:0px 7px;
list-style:none;
padding-left:15px;
}

.news p{
padding-left:10px;
padding-right:10px;
line-height:18px;
text-align:justify;
}

.news div.backBG a{
padding:0px;
border:none;
}

.news div.backBG img{
padding:0px;
border:#464646 solid 1px;
}

.news div.backBG img{
border:0px;
margin-bottom:8px;
}

.news div.backBG .newWidth img{
width:100%;
}

.news td.divControls div.leftDiv{
float:left;
width:350px;
background-color:#000000;
table-layout:auto;
}

.news td.divControls div.rightDiv{
background-color:#000000;
}


.midNewCont p{
font-size:11px;
margin:0px;
padding:0px;
}

.midNewCont h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:.8px;
margin:0px;
background-color:#1b1b1c;
padding-left:8px;
line-height:21px;
border-top:#8e8e8e solid 1px;
margin-bottom:14px;
}

.loginHome h3{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
margin:0px;
display:block;
background-color:#666666;
padding-bottom:10px;
margin-bottom:10px;
padding:5px;
letter-spacing:.8px;
}

.loginHome a{
color:#CCCC00;
font-weight:bold;
text-decoration:underline;
}

.loginHome a:hover {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.loginHome p{
margin-top:10px;
margin-bottom:22px;
display:block;
}

.loginHome img{
border:#999999 solid 1px;
}

.orderHis a{
color:#CCCC00;
border-right:#999999 solid 1px;
padding-right:10px;
padding-left:10px;
}

.orderHis a:hover {
color:#FFFFFF;
border-right:#999999 solid 1px;
padding-right:10px;
padding-left:10px;
}

.midNewCont a{
color:#FFCC33;
text-decoration:none;
}

.midNewCont a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.midNewCont ul li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
line-height:18px;
margin:0px;
margin-left:28px;
padding:0px;
display:block;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:0px 7px;
list-style:none;
padding-left:15px;
}

a.addNew{
border:0px;
padding:0px;
color:#FFCC33;
}

a.addNew:hover { 
border:0px;
padding:0px;
color:#FFFFFF;
text-decoration:underline;
}

.midNewCont h3{
font-size:13px;
font-weight:bold;
color:#CCCCCC;
margin:0px;
padding:0px;
display:block;
margin-bottom:10px;
}

.sign h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:.8px;
margin:0px;
background-color:#1b1b1c;
padding-left:8px;
line-height:21px;
border-top:#8e8e8e solid 1px;
margin-bottom:14px;
}


td.leftSign {
padding:8px;
background-color:#333333;
}

.leftSign h5{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#FFFFFF;
margin:0px;
padding:0px;
font-weight:bold;
display:block;
margin-bottom:12px;
}

.leftSign input{ 
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
background-color:#FFCC00;
font-weight:bold;
}

.leftSign input:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
background-color:#666666;
font-weight:bold;
}

.leftSign h2{ 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
margin:0px;
padding:0px;
display:block;
margin-top:10px;
margin-bottom:5px;
}

.leftSign p{ 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
letter-spacing:.4px;
margin:0px;
padding:0px;
}

.leftSign ul li{ 
margin:0px;
padding:0px;
display:block;
list-style:none;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:0px 8px;
padding-left:15px;
margin-left:14px;
line-height:18px;
}

td.rightSign{
padding:8px;
background-color:#333333;
}

.search a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#33CCFF;
font-weight:bold;
}

.search a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}


.rightSign h5{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#FFFFFF;
margin:0px;
padding:0px;
font-weight:bold;
display:block;
margin-bottom:12px;
}

.rightSign a{
font-size:11px;
color:#0099FF;
text-decoration:underline;
width:auto;
}

.rightSign a:hover {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
width:auto;
}

.rightSign input{
display:block;
margin-bottom:10px;
}

.rightSign input[Value=Submit]{
margin-right:100px;
}

.blog h2{
background-color:#4b4b4b;
background-image:url(../images/bg_h2gradi.gif);
background-repeat:repeat-x;
border-top:#999999 solid 1px;
border-left:#999999 solid 1px;
border-right:#999999 solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0px;
font-size:11px;
padding:4px;
}

.blog .outerStroke{
border-left:#999999 solid 1px;
border-right:#999999 solid 1px;
border-bottom:#999999 solid 1px;
padding:5px;
}

.faq a{
font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:12px;
color:#CCCC00;
text-decoration:none;
width:auto !important;
font-weight:bold;
margin-left:15px;
display:block;
}

.faq a:hover {
font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
width:auto !important;
font-weight:bold;
margin-left:15px;
display:block;
}

.faq em{
font-style:normal;
font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:12px;
color:#CCCC00;
text-decoration:none;
width:auto !important;
font-weight:bold;
margin-left:15px;
display:block;
}

.faq .faqTable img{
margin:0px;
padding:0px;
margin-left:11px;
}

.faq .faqTable a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFF99;
text-decoration:none;
font-size:11px;
margin:0px;
padding:0px;
padding-left:5px;
font-weight:normal;
}

.faq .faqTable a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
font-size:11px;
margin:0px;
padding:0px;
padding-left:5px;
font-weight:normal;
}

.faqNew h2{
margin:0px;
padding:0px;
display:block;
margin-bottom:5px;
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.faqNew a{
color:#CCCC00;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:auto;
}

.faqNew a:hover {
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
width:auto;
}

.faqNew .leftNumber{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CCCC00;
padding-top:5px;
}

.onlineshop h2{
 margin:0px;
 padding:0px;
}

.onlineshop .smallHeading p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#CC6600;
display:block;
margin-bottom:10px;
letter-spacing:.4px;
}

.onlineshop p.title{
font-weight:bold;
display:block;
width:auto;
}

.onlineshop img{
display:inline-block;
margin-bottom:8px;
border:#555555 solid 1px;
}

.onlineshop .noneBorder img{
margin-bottom:0px;
border:none;
}

.onlineshop a{
font-size:11px;
color:#CC9900;
padding:5px;
width:auto;
/* float:center; */
}

.onlineshop a:hover {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
width:auto;
/* float:center; */
}

.onlineshop font{
font-size:11px;
display:inline-block;
margin-top:4px;
margin-bottom:25px;
}

/*Video Training divs */
.videostamp{
display:table;
margin: 4px;
background: url(/images/grad_vid_box.jpg) 0% 0% repeat-x;
background-color:#1f1e1e;
width:380px;
height:118px;
float:left;
border-radius:5px;
border:1px solid silver;
padding:1px;
}

.videoinnnerbox{
	display: table-cell;
	vertical-align:middle;
	padding-left:4px;
}

.videoimagebox{
	display: table-cell;
	vertical-align:middle;
	padding:4px;
	border:2px solid silver;
	width:auto;
	height:auto;
}

.videotextbox{
	display: table-cell;
	vertical-align:middle;
	padding-left:4px;
}

/* End of video training */


/*Portfoli Show My Rating divs */
.ratestamp{
display:table;
margin: 4px;
background-color:gray; 
width:280px;
height:118px;
float:left;
border:1px solid silver;
padding:0px;
}

.rateinnnerbox{
	display: table-cell;
	vertical-align:middle;
	padding-left:4px;
}

.rateimagebox{
	display: table-cell;
	vertical-align:middle;
	border:2px solid silver;
	width:100px;
	height:auto;
}

.ratetextbox{
	display: table-cell;
	vertical-align:middle;
	padding-left:4px;
}

/* End of Show My Rating */

td.innerCont a{
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:11px;
color:#CCCC00;
text-decoration:none;
padding-bottom:8px;
font-weight:bold;
background:none;
padding:0px;
margin:0px;
}

td.innerCont a:hover {
color:#FFFFFF;
text-decoration:none;
padding-bottom:8px;
font-weight:bold;
background:none;
padding:0px;
margin:0px;
}

.contact em{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#c6d8fb;
margin-bottom:25px;
font-style:normal;
padding-left:5px;
}

.contact font{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#CCCCCC;
margin-top:5px;
margin-bottom:5px;
font-style:normal;
padding-left:5px;
display:block;
}

.contact td.para{
padding:0px;
line-height:18px;
padding-left:5px;
text-align:justify;
color:#CCCCCC;
}

.contact h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}

.contact small{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#CCCCCC;
line-height:16px;
}

.portfolio a{
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:11px;
color:#CCCC00;
text-decoration:none;
padding-bottom:8px;
width:auto;
font-weight:bold;
display:block;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:15px;
margin-left:15px;
margin-top:3px;
}

.portfolio a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
padding-bottom:8px;
width:auto;
font-weight:bold;
display:block;
padding-left:15px;
margin-left:15px;
margin-top:3px;
}

.portfolio .innerTable{
border:#666666 solid 1px;
padding-top:10px;
padding-left:8px;
padding-right:10px;
}

.portfolio .innerTable img{
border:#666666 solid 1px;
padding:1px;
margin-bottom:10px;
margin-right:15px;
}

.portfolio font{
font-size:11px;
font-weight:bold;
}

.portfolio em{
font-size:11px;
color:#999999;
}

.portFirst a{
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:11px;
color:#CCCC00;
text-decoration:none;
padding-bottom:8px;
width:80px;
font-weight:bold;
background:none;
padding:0px;
margin:0px;
}

.portFirst a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
font-size:11px;
color:#CCCC00;
text-decoration:none;
padding-bottom:8px;
width:80px;
font-weight:bold;
background:none;
padding:0px;
margin:0px;
}

.portFirst td.pagienation{

}


td.innerHead{
padding-left:8px;
background-color:#757575;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
/* ******** */
.searchFront div{
background-color:#1f1e1e;
padding:10px;
margin-bottom:10px;
}

.searchFront h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
padding:0px;
margin:0px;
font-weight:bold;
display:block;
}

.searchFront div.backBG{
background-color:#000000;
padding:0px;
border:#666666 solid 1px;
margin-top:10px;
}

.searchFront a{
font-size:12px;
color:#00CCFF;
text-decoration:none;
margin-left:10px;
font-weight:bold;
padding-left:10px;
letter-spacing:.8px;
}

.searchFront a:hover {
font-size:12px;
color:#00CCFF;
text-decoration:underline;
margin-left:10px;
font-weight:bold;
padding-left:10px;
letter-spacing:.8px;
}


#rateMe{float:left;clear:both;width:100%;height:auto; padding:0px; }
#rateMe li{float:left;list-style:none;}
#rateMe li a:hover,
#rateMe .on{margin-top:-4px;background:url(/images/rate_on.gif) no-repeat;}
#rateMe a{margin-top:-4px;float:right;background:url(/images/rate_off.gif) no-repeat;width:22px; height:22px;}
#ratingSaved{display:none;}
.saved{color:red; }

/* News Bit */

/* Admin Panel start */

.adminRightBar h1{
font-size:22px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}

td.outerStoke{
border:#666666 solid 1px;
padding:2px;
}

.adminContent h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
padding:5px;
margin:0px;
background-color:#999999;
}


.horiBar{
color:#FFFFFF;
background-color:#1b1b1c;
height:22px;
border-top:#999999 solid 1px;
}

.horiBar a{
font-size:11px;
color:#CCCCCC;
font-weight:normal;
background-color:#1b1b1c;
padding-right:8px;
padding-bottom:4px;
}

.horiBar a:hover {
font-size:11px;
color:#FFFFFF;
font-weight:normal;
background-color:#1b1b1c;
padding-right:8px;
padding-bottom:4px;
}

.adminLeftLink a{
font-size:11px;
color:#CCCCCC;
background-color:#000000;
border-bottom:#444444 solid 1px;
text-decoration:none;
width:160px;
display:block;
padding:4px;
padding-bottom:4px;
padding-left:22px;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:8px 8px;
}

.adminLeftLink a:hover {
font-size:11px;
color:#CCCCCC;
background-color:#666666;
border-bottom:#444444 solid 1px;
text-decoration:none;
width:160px;
display:block;
padding:4px;
padding-bottom:4px;
padding-left:22px;
background-image:url(../images/bullet_grayrrow.gif);
background-repeat:no-repeat;
background-position:8px 8px;
}


td.adTD{
background-color:#222222;
height:25px;
border-bottom:#666666 solid 1px;
border-top:#666666 solid 1px;
display:block;
padding:0px;
}

/*.adTD a{
color:#CCCCCC;
display:block;
height:25px;
line-height:24px;
background-color:#666666;
margin:0px;
font-weight:bold;
}

.adTD a:hover {
color:#000000;
display:block;
height:25px;
line-height:24px;
background-color:#CCCCCC;
margin:0px;
font-weight:bold;
}*/

a.adminNaviLink{
color:#CCCCCC;
display:block;
height:25px;
line-height:24px;
background-color:#333333;
margin:0px;
font-weight:bold;
}

a.adminNaviLink:hover {
color:#000000;
display:block;
height:25px;
line-height:24px;
background-color:#CCCCCC;
margin:0px;
font-weight:bold;
}

.adminNaviLinkActive{
color:#000000;
display:block;
height:25px;
line-height:24px;
background-color:#CCCCCC;
margin:0px;
font-weight:bold;
}

.testimonial a{
font-size:12px;
color:#00CCFF;
text-decoration:none;
font-weight:bold;
padding-left:0px;
}

.testimonial a:hover {
font-size:12px;
color:#00CCFF;
text-decoration:underline;
font-weight:bold;
padding-left:0px;
}
.category a{
font-size:11px;
color:#00CCFF;
text-decoration:none;

/*font-weight:bold;*/
/*padding-left:10px;*/
}

.category a:hover {
font-size:11px;
color:#00CCFF;
text-decoration:underline;
/*font-weight:bold;*/
/*padding-left:10px;*/
}

/* Admin Panel end */

/*===============================================================================*/
/* tree properties start from here */

.treeHref {
	list-style:none
}
.treeview ul li{ /*CSS for Simple Tree Menu*/
padding:0px;
margin:0px;
list-style: none;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background-image:url(images/AddSign.gif);
background-position:left -4px;
background-repeat:no-repeat;
list-style-type: none;
padding-left: 20px;
margin-bottom: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:.6px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background-image:url(images/SubSign.gif);
background-position:left -4px;
background-repeat:no-repeat;
list-style-type: none;
cursor: pointer !important;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:.6px;
}

.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
list-style-type: none;

}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
list-style-type: none;

}


ul.treeview {
list-style-type: none;
}

.treeview a{
color:#CCCC00;
display:block;
margin-bottom:4px;
list-style-type: none;
}

.treeview a:hover {
color:#FFFFFF;
display:block;
margin-bottom:4px;
list-style-type: none;
}

.treeview ul.ulControl a{
color:#CCCCCC;
list-style: none;
padding-left: 5px;
font-size:11px;
font-weight:normal;
letter-spacing:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.treeview ul.ulControl a:hover {
color:#FFFFFF;
list-style: none;
font-size:11px;
font-weight:normal;
letter-spacing:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* tree properties ends here */

td.grid{
padding:8px; 
background-color:#666666;
}

.grid a{
color:#cccccc;
text-decoration:underline;
}

.grid a:hover {
color:#cccccc;
text-decoration:none;
}

.newHead{
border-bottom:#666666 solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}

.bgAccessDenied{
background-color:#666666;
border:#999999 solid 1px;
}

.textAccessDenied{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#CCCCCC;
background-image:url(../images/icon_accessdenied.gif);
background-repeat:no-repeat;
background-position:10px;
padding-left:40px;
height:35px;
font-weight:bold;
border-bottom:#999999 solid 1px;
line-height:28px;
}

img.imgWidth{
margin-top:15px;
margin-bottom:14px;
border-bottom:#999999 solid 1px;
width:100%;
height:1px;
}

.beta{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}

.beta a{
color:#FFFFCC;
text-decoration:underline;
}

.beta a:hover {
color:#cccccc;
text-decoration:none;
}

input.btn1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	width:50px;
	padding: 2px;
	height: 50px;
	font-weight: normal;
}


/*  Testimonials  */

.testiNew div{
background-color:#1f1e1e;
padding:10px;
margin-bottom:20px;
}

.testiNew div.backBG{
background-color:#000000;
padding:0px;
border:#666666 solid 1px;
margin-top:25px;
}

.testiNew .head{
background:url(../images/bg_h2gradi.gif) left top repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
padding:5px;
}

.testiNew img{
border:0px;
}

/* Tag control start properties from here */

.tagControl h1{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:22px;
letter-spacing:0px;
margin:0px;
background-color:#000000;
padding-left:0px;
line-height:0px;
border-top:none;
margin-bottom:0px;
padding-top:0px;
padding-bottom:5px;
}

.quickSearch .bigHead{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#CCCCCC;
padding-bottom:10px;
}

.quickSearch font{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.quickSearch .linkText a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFCC00;
background-image:none;
width:100%;
padding:0px;
margin:0px;
}

.quickSearch .linkText a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFF33;
background-image:none;
width:100%;
padding:0px;
margin:0px;
}

.quickSearch img.heightImg{
width:100%;
margin-top:6px;
margin-bottom:5px;
border-bottom:#999999 solid 1px;
height:1px;
}

.quickSearch td.imgStroke img{
border:#999999 solid 1px;
padding:1px;
}

.quickSearch td.iconStoke{
border:#999999 solid 1px;
}

.quickSearch td.midNewCont{
padding-left:10px;
padding-right:10px;
}

.quickSearch .innPad{
padding:5px;
padding-left:8px;
padding-right:8px;
background-color:#4a4a4a;
}

.bigText{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
letter-spacing:1px;
}

.bigTextNew{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
letter-spacing:1px;
}

.bigTextNew a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFCC33;
font-weight:bold;
letter-spacing:1px;
}

.runNewText{
font-size:11px;
line-height:18px;
color:#FFFFFF;
}

.siteMap a.headBig{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#CCFF00;
text-decoration:underline;
}

.siteMap a.headBig:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.siteMap a.linkHeading{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFF00;
text-decoration:underline;
display:block;
padding:3px;
letter-spacing:1px;
margin-bottom:4px;
}

.siteMap .subLinks a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:underline;
padding-top:5px;
line-height:15px;
font-weight:normal;
}

.siteMap .subLinks a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#efefef;
text-decoration:none;
padding-top:5px;
line-height:15px;
font-weight:normal;
}

.siteMap td.linkHeading{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFF00;
text-decoration:underline;
display:block;
padding:3px;
letter-spacing:1px;
margin-bottom:4px;
}

.siteMap td.subLinks{
font-weight:bold;
color:#FFFFFF;
padding-top:4px;
}

.contentArea .tableLink .padOff img {
border:#000000 solid 0px;
padding:0px;
margin-right:0px;
}

td.padOff a{
padding:0px;
margin:0px;
border:0px;
}

div.leftBorRem img{
border:none;
padding:0px;
background:none;
margin-left:10px;
vertical-align:middle;
display:inline;
}

div.leftBorRem a{
border:none;
padding:0px;
background:none;
margin:0px;
margin-left:0px;
padding-left:0px;
display:inline;
}

div.leftBorRem a:hover {
border:none;
padding:0px;
background:none;
margin:0px;
margin-left:0px;
padding-left:0px;
display:inline;
}

/* Relative Tooltip ACHTUNG muss man noch anpassen*/
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
  font-style: italic;
  color: #0000ff; 
  }
  
a.tooltip:hover {
  color: #0000ff; 
  background: transparent;
  }

a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: 20px; 
  left: 0; 
  width: 200px;
  z-index: 1;
  color: #000000; 
  border:1px solid #000000; 
  background: #FFFFCC;
  font: 10px Verdana, sans-serif; 
  text-align: left;
  }
  
a.tooltip span b {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: bold;
  color: yellow;
  background-color: gray;
  border: 0px;
  border-bottom: 1px solid black;
}

