body{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px;	
font-size:75%;
padding:0px;}
a { color:#807859;
text-decoration:none; }
a { color:#807859;
text-decoration:none; }
a:hover { text-decoration:underline; }
#header { background-color:#7250b1;
padding:0px;
height:102px;
background-image:url(header.jpg);
background-repeat:no-repeat;}
#left {
width:150px;
padding:0px;
background-color:#8276c4;
position:absolute;
left:0px;
top:114px; }
.searcharea1 {width:auto;
padding:0px; clear:both;
height:auto}
.menucontainer {
width: 100%;
padding:0px;
clear:both;
height:auto;
color:#FFFFFF;
}
#right { float:right;
width:150px;
padding:0px;
background-color:#FFFFFF;
position:absolute;
right:0px;
top:122px;}
.rightmargins { margin-left:5px; margin-right:5px;}
#center {  margin-left:160px; margin-right:165px;
padding:8px;
background-color:#FFFFFF; }
#footer { clear:both; text-align:center;
background-color:#FFFFff;
padding:8px; }
.footerpos { text-align:center}
.footerpic { width:150px;
height:400px;
background-image:url(menufooter.jpg);
}
table {
font-size:100%;
}

tr {
font-size:100%;
}

ul {
font-size:100%;
}

ol {
font-size:100%;
}

td{

font-size:100%;
}

p{
font-size:100%;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:150%;
	color: #FFFFFF;
	line-height: 0px;
	vertical-align: middle;
}

h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:150%;
}

a:link {
	color: #0000FF;
	text-decoration: underline;
}
a:visited {
	color: #0000FF;
	text-decoration: underline;
}
a:hover {
	
}
hr {
	border: 1px solid #DED9FF;
}

.headerpic{ 
background-image:url(header.jpg);
background-repeat:no-repeat;
background-color:#7250b1;
height:102px;
}

.mainbox {
	border: 1px solid #CCDBF0;
	width: 100%;
}

.ComsTrail {
display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	}
.leftbox {
	border: 1px solid #8276C4;
	width: 100%;
	}
	
.atozbox {
	width: 130px;
	border-top: 1px none #8276C4;
	border-right: 1px solid #8276C4;
	border-bottom: 1px solid #8276C4;
	border-left: 1px solid #8276C4;
	}

.hotlinkbox {
	width: 140px;
	margin-top:8px;
	border-right: 1px solid #8276C4;
	border-bottom: 1px solid #8276C4;
	border-left: 1px solid #8276C4;
	border-top: 1px solid #8276C4;
	text-indent: 3px;
	padding:0px;
	background-image:url(33.jpg);
	}
.hotlinktxt {
padding:3px;
}

.boxtitle {
	font-weight: bold;
	background-color:#8376C5;
	border-bottom: 1px solid #8276C4;
	height: 20px;
	color:#FFFFFF;
	}
	
.atoztitle {
	font-weight: bold;
	color:#FFFFFF;
	background-color: #8276c4;
	border-top: 1px solid #7250b1;
	border-right: 1px solid #7250b1;
	border-left: 1px solid #7250b1;
	border-bottom: 1px solid #7250b1;
	padding:2px;
}

.articlebox {
	padding-right: 5px;
	padding-left: 5px;
	border: none;
	display:inline;
	}

.toptext {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #8276c4;
	font-size:100%;
}
.id {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	
	}
	
.underline
{
	text-align: left;
	color: #ffffff;
	border-bottom: 1px solid #8276c4;
}

.purplebk
{
	text-align: left;
	color: #ffffff;
	width: 100%;
	background-color: #8276c4;
	border-top: 4px solid #8276c4;
}
#navcontainer 
{
	width: 150px;
	background-image: none;
	background-position: top;
	margin: 0px;
	padding-top: 0px;
	color: #ffffff;
 }

 
#navcontainer ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #ffffff;
}
 
#navcontainer a
{
	display: block;
	padding: 1px;
	width: 150px;
	white-space: normal;
	color: #ffffff;

    }

#navcontainer a:link, #navlist a:visited
{
text-decoration: none;
color: #0000ff;
text-decoration: underline;
}
 
#navcontainer a:hover
{
	text-transform: none;
	text-decoration: underline;
	background-color: #8276c4;
	color: #ffffff;
}

#navcontainer a.menucurrent
{
	background-color: #ffffff;
	color: #ffffff;
	text-transform: none;
	font-weight: bold;
}

#navlevel1
{
	background-image: none;
	background-position: top;
	margin: 0px;
	padding-top: 0px;
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #8276c4;
	text-decoration: none;
 }
 
#navlevel1 ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
 
#navlevel1 a
{
	display: block;
	padding: 1px;
	border-bottom: 1px solid #ffffff;
	white-space: normal;
	color: #ffffff;
	text-decoration: none;
}

#navlevel1 a:link, #navlist2 a:visited
{
text-decoration: none;
}
 
#navlevel1 a:hover
{
	text-decoration: underline;
	background-color: #d9e3ff;
	color: #000000;	
}

#navlevel1 a.menucurrent
{
	background-color: #0038e1;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;	
}

#navlevel2
{
	background-image: none;
	background-position: top;
	margin: 0px;
	padding-top: 0px;
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #8276c4;
	text-decoration: none;
 }
 
#navlevel2 ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
 
#navlevel2 a
{
	display: block;
	padding: 1px;
	border-bottom: 1px solid #ffffff;
	white-space: normal;
	color: #ffffff;
	text-decoration: none;
}

#navlevel2 a:link, #navlist2 a:visited
{
text-decoration: none;
}
 
#navlevel2 a:hover
{
	text-decoration: underline;
	background-color: #d9e3ff;
	color: #000000;	
}

#navlevel2 a.menucurrent
{
	background-color: #3366cc;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;	
}

#navlevel3
{

	background-image: none;
	background-position: top;
	margin: 0px;
	padding-top: 0px;
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #8276c4;
	text-decoration: none;
 }
 
#navlevel3 ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
 
#navlevel3 a
{
	display: block;
	padding: 1px;
	border-bottom: 1px solid #ffffff;
	white-space: normal;
	color: #ffffff;
	text-decoration: none;
}

#navlevel3 a:link, #navlist3 a:visited
{
text-decoration: none;
}
 
#navlevel3 a:hover
{
	
	text-decoration: underline;
    background-color: #d9e3ff;
	color: #000000;	
}

#navlevel3 a.menucurrent
{
	background-color: #333399;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;	
}

#navlevel4
{

	background-image: none;
	background-position: top;
	margin: 0px;
	padding-top: 0px;
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #8276c4;
	text-decoration: none;
 }
 
#navlevel4 ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
 
#navlevel4 a
{
	display: block;
	padding: 1px;	
	border-bottom: 1px solid #ffffff;
	white-space: normal;
	color: #ffffff;
	text-decoration: none;
}

#navlevel4 a:link, #navlistlev4 a:visited
{
text-decoration: none;
}
 
#navlevel4 a:hover
{
	text-decoration: underline;
	background-color: #d9e3ff; 
	color: #000000;	
}

#navlevel4 a.menucurrent
{
	background-color: #d9e3ff;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
}
.searcharea {
	background-color: #8276c4;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	padding: 0px;
	color: #ffffff;
	margin: 0px 0px 2px;
}

.searcharea a:link, a:visited
{
text-decoration: none;
color: #0000ff;
text-decoration: underline;
}

.newimgbor {
	border: 1px solid #000000;
}
.relatedarticles {
	line-height: 18px;
	background-color: #D9e3ff;
	font-weight: bold;
	color: #000000;
}
.relatedarticlesbox {

}
.related ul{
	margin:0px 0px 5px 0px; 
    padding:0px 0px 0px 0px; 
}

.related LI {
    margin:0px 0px 0px 0px; 
	padding: 2px 0px 2px 0px;
	list-style-type: square;
}
.hotlinks {
	height: 100px;
	width: 150px;
	border: 1px solid #000000;
}

.precisline
{
    BACKGROUND-COLOR: #336699
}

.white  {
	color: #FFFFFF;
}

#white a:hover
{
   color: #000000;
}

#white a:link, #white a:visited
{
text-decoration: none;
}
.container2 {}
.container1 {
text-align:right;
display:inline;
height:12px;
}
.left1 { 
float:left;
width:auto;
height:12px;
}
.right1 {
 text-align:right;
 height:12px;
 position:absolute;
 right:0px;
 top:102px;
}
.filler {
float:left;
width:150px;
background-color:#8276c4;
font-weight: bold;
color: #ffffff;
height:12px;
border-bottom: 1px solid #8276c4;
text-align:left;
}
.boxcontainer {
width:100%;
padding:0px;
margin-bottom:8px;
}
.boccontainer2{
width:49.5%;
display:inline;
float:left;
margin-bottom:8px;
}
.boccontainer3{
width:49.5%;
display:inline;
float:right;
margin-bottom:8px;
}
.box1 {
width:auto;
height:21px;
border-bottom: 1px solid #4DA2E2;
border-top: 1px solid #4DA2E2;
border-left: 1px solid #4DA2E2;
border-right: 1px solid #4DA2E2;
background-color:#CCDBEE;
}
.box2 {
width:auto;
height:21px;
border-bottom: 1px solid #4DA2E2;
border-top: 1px solid #4DA2E2;
border-left: 1px solid #4DA2E2;
border-right: 1px solid #4DA2E2;
background-color:#CCDBEE;
}
.boxtopleft {
margin-left: 8px;
width:auto;
min-width:10px;
height:21px;
padding:0px;
float:left;
font-weight:bold;
}
.boxtopright {
background-image:url(boxcorner.jpg);
width:159px;
padding:0px;
height:21px;
float:right;
}
.smallboxtopright {
padding:0px;
height:21px;
float:right;
max-width:100px;
min-width:1px;
}
.mainboxarea2 {
width:auto;
padding:8px;
background-color:#F4F4FF;
border-bottom: 1px solid #8277C5;
border-left: 1px solid #8277C5;
border-right: 1px solid #8277C5;
min-height:150px;
}
.mainboxarea3 {
width:auto;
padding:8px;
background-color:#F4F4FF;
border-bottom: 1px solid #8277C5;
border-left: 1px solid #8277C5;
border-right: 1px solid #8277C5;
height:195px;
}
.mainboxarea {
width:auto;
padding:8px;
background-color:#F4F4FF;
border-bottom: 1px solid #8277C5;
border-left: 1px solid #8277C5;
border-right: 1px solid #8277C5;
min-height:140px;
}
.picpadding{padding-right:4px;}
.bodycontainer {width:auto; margin-right:170px; margin-left:170px;}
.bodycontainer2 {float:left;}
.right2 {
background-color:#FFFFFF;
float:right;
width:150px;
position:absolute;
right:5px;
top:122px;
}
.left2 { float:left;
width:150px;
padding:0px;
background-color:#8276c4;
position:absolute;
left:0;
top:114;}
.center2 { margin-left:160px; padding:8px; 
background-color:#FFFFFF; width:auto; float:left;}
.forcer {}
.mainboxarearight {}
.mainboxarealeft {}
.fakeborder{}
.fakeborder2{}
.fakeborder3{}
.box1smallleft {}
.box1smallright {}
.whatsnewABC{width:auto}
.hozrule{
width:100%;
margin-right:140px;
border-bottom: 1px solid #8276c4;
position:absolute;
top:114px;}
.bodymargin{margin-right:160px}
.bluebox {
background-color:#E1F3FD;
border: 2px solid #482783;
padding:8px;
}