/* CSS Document */
body{
padding:0px; 
margin:0px; 
background:url(images/mainbg.jpg) 0 0 repeat-x #000; 
color:#707070; 
font:14px/18px Helvetica, Arial, sans-serif;
overflow-x:hidden;
}
div, p, ul, h2, h3, img{
padding:0px; margin:0px;
}
a {
color:#543085;
}
h1{
font-size: 22px;
color: #543085;
}
h2{
font-size: 18px;
color: #543085;
}
h3{
font-size: 16px;
color: #543085;
}
h4{
font-size: 12px;
color: #543085;
}
ul{
list-style-type:none;
}
/*----TOP PANEL / NAVIGATION----*/
#topPan{
width:830px; 
height:114px; 
position:relative; 
margin:0 auto; 
padding:0px;
}
#topPan img{
width:165px; 
height:108px; 
position:absolute; 
top:0px; 
left:0px;
}
#topPan ul{
width:645px; 
height:32px; 
position:absolute; 
top:76px; 
right:0px;
}
#topPan ul li{
float:left; 
width:91px; 
height:32px; 
}
#topPan ul li a{
display:inline-block; 
width:91px; 
height:32px; 
background:url(images/menubg-normal.gif) 0 0 no-repeat; 
color:#fff; 
font-size:11px; 
font-weight:bold; 
line-height:35px; 
text-transform:uppercase; 
text-align:center; 
text-decoration:none;
}
#topPan ul li a:hover{
background:url(images/menubg-hover.gif) 0 0 no-repeat; 
color:#543085; 
text-decoration:none;
}
#topPan ul li.current{
display:block; 
width:91px; 
height:32px; 
background:url(images/menubg-normal.gif) 0 0 no-repeat; 
font-size:11px; 
font-weight:bold; 
line-height:35px; 
color:#543085; 
text-decoration:none; 
text-transform:uppercase; 
text-align:center;
}

/*----/TOP PANEL----*/

/*----BODY TOP PANEL----*/
#bodytopmainPan{
width:100%; 
background:#F4F4F4; 
color:#8D8D8D; 
float:left; 
padding:20px 10px 20px 10px; 
clear:both;
}
#bodytopmainPanSml{
width:100%; 
overflow:hidden;
background:#F4F4F4; 
color:#8D8D8D; 
float:left; 
padding:20px 10px 20px 10px; 
clear:both;
}
#bodytopmainPanMed{
width:100%; 
overflow:hidden;
background:#F4F4F4; 
color:#8D8D8D; 
float:left; 
padding:20px 10px 20px 10px; 
clear:both;
}
#bodytopmainPanLge{
width:100%; 
background:#F4F4F4; 
color:#8D8D8D; 
float:left; 
padding:20px 10px 20px 10px; 
clear:both;
}
#bodytopPan{
width:800px; 
position:relative; 
background:#F4F4F4; 
color:#707070; 
margin:0 auto; 
padding:0px;
}

#bodytopPan a:hover{
background: #fff; 
color:#111; 
text-decoration:none;
}
/*----/BODY TOP PANEL----*/

/*----BODY MIDDLE PANEL----*/
#bodymainmiddlePan{
width:100%; 
background:#fff; 
color:#8D8D8D; 
float:left; 
padding:22px 0 0 30px; 
clear:both;
}
#bodymiddlePan{
width:900px; 
position:relative; 
margin:0 auto 0 auto; 
background:#fff; 
color:#8D8D8D;
}
/*---Middle One----*/
#middleonePan{
width:124px; 
float:left;
}
#middleonePan p{
padding:0 0 8px 0;
}
#middleonePan ul{
width:124px; 
padding:0 0 8px 0;
}
#middleonePan ul li{
width:124px; height:20px;
}
#middleonePan ul.block{
width:124px; 
height:132px; 
display:block; 
padding:0px;
}
#middleonePan ul.block li{
width:124px; 
height:132px;
}
#middleonePan ul.block li a{
width:122px; 
height:132px; 
display:block; 
background:url(images/block1-normal.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
font-size:14px; 
font-weight:bold; 
text-decoration:none; 
padding:14px 0 0 15px;
}
#middleonePan ul.block li a:hover{
background:url(images/block1-hover.jpg) 0 0 no-repeat #FCFCFC;
color:#fff; 
text-decoration:none;
}


/*---/Middle One----*/

/*---Middle Two----*/
#middletwoPan{
width:124px; 
float:left;
}
#middletwoPan p{
padding:0 0 8px 0;
}
#middletwoPan ul{
width:124px; 
padding:0 0 8px 0;
}
#middletwoPan ul li{
width:124px; height:20px;
}
#middletwoPan ul.block{
width:124px; 
height:132px; 
display:block; 
padding:0px;
}
#middletwoPan ul.block li{
width:124px; 
height:132px;
}
#middletwoPan ul.block li a{
width:122px; 
height:132px; 
display:block; 
background:url(images/block2-normal.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
font-size:14px; 
font-weight:bold; 
text-decoration:none; 
padding:14px 0 0 15px;
}
#middletwoPan ul.block li a:hover{
background:url(images/block2-hover.jpg) 0 0 no-repeat #FCFCFC;
color:#fff; 
text-decoration:none;
}
/*---/Middle Two----*/

/*---Middle Three----*/
#middlethreePan{
width:124px; 
float:left;
}
#middlethreePan p{
padding:0 0 8px 0;
}
#middlethreePan ul{
width:124px; 
padding:0 0 8px 0;
}
#middlethreePan ul li{
width:124px; height:20px;
}
#middlethreePan ul.block{
width:124px; 
height:132px; 
display:block; 
padding:0px;
}
#middlethreePan ul.block li{
width:124px; 
height:132px;
}
#middlethreePan ul.block li a{
width:122px; 
height:102px; 
display:block; 
background:url(images/block3-normal.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
font-size:14px; 
font-weight:bold; 
text-decoration:none; 
padding:14px 0 0 15px;
}
#middlethreePan ul.block li a:hover{
background:url(images/block3-hover.jpg) 0 0 no-repeat #FCFCFC;
color:#fff; 
text-decoration:none;
}

/*---/Middle Threee----*/

/*---Middle Four----*/
#middlefourPan{
width:124px; 
float:left;
}
#middlefourPan p{
padding:0 0 8px 0;
}
#middlefourPan ul{
width:124px; 
padding:0 0 8px 0;
}
#middlefourPan ul li{
width:124px; 
height:20px;
}
#middlefourPan ul.block{
width:124px; 
height:132px; 
display:block; 
padding:0px;
}
#middlefourPan ul.block li{
width:124px; 
height:132px;
}
#middlefourPan ul.block li a{
width:122px; 
height:102px; 
display:block; 
background:url(images/block4-normal.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
font-size:14px; 
font-weight:bold; 
text-decoration:none; 
padding:14px 0 0 15px;
}
#middlefourPan ul.block li a:hover{
background:url(images/block4-hover.jpg) 0 0 no-repeat #FCFCFC;
color:#fff; 
text-decoration:none;
}
/*---/Middle Four----*/

/*---Middle Five----*/
#middlefivePan{
width:124px; 
float:left;
}
#middlefivePan p{
padding:0 0 8px 0;
}
#middlefivePan ul{
width:124px; 
padding:0 0 8px 0;
}
#middlefivePan ul li{
width:124px; height:20px;
}
#middlefivePan ul.block{
width:124px; 
height:132px; 
display:block; 
padding:0px;
}
#middlefivePan ul.block li{
width:124px; 
height:132px;
}
#middlefivePan ul.block li a{
width:122px; 
height:132px; 
display:block; 
background:url(images/block5-normal.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
font-size:14px; 
font-weight:bold; 
text-decoration:none; 
padding:14px 0 0 15px;
}
#middlefivePan ul.block li a:hover{
background:url(images/block5-hover.jpg) 0 0 no-repeat #FCFCFC;
color:#fff; 
text-decoration:none;
}
/*---/Middle Five----*/

/*---Middle Six----*/
#middlesixPan{
width:124px; 
float:left;
}
#middlefsixPan p{
padding:0 0 8px 0;
}
#middlesixPan ul{
width:124px; 
padding:0 0 8px 0;
}
#middlesixPan ul li{
width:124px; height:20px;
}
#middlesixPan ul.block{
width:124px; 
height:132px; 
display:block; 
padding:0px;
}
#middlesixPan ul.block li{
width:124px; 
height:132px;
}
#middlesixPan ul.block li a{
width:122px; 
height:132px; 
display:block; 
background:url(images/block6-normal.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
font-size:14px; 
font-weight:bold; 
text-decoration:none; 
padding:14px 0 0 15px;
}
#middlesixPan ul.block li a:hover{
background:url(images/block6-hover.jpg) 0 0 no-repeat #FCFCFC;
color:#fff; 
text-decoration:none;
}
/*---/Middle Six----*/

/*---Middle Seven----*/
#middlesevenPan{
width:124px; 
float:left;
}
#middlesevenPan p{
padding:0 0 8px 0;
}
#middlesevenPan ul{
width:124px; 
padding:0 0 8px 0;
}
#middlesevenPan ul li{
width:124px; height:20px;
}
#middlesevenPan ul.block{
width:124px; 
height:132px; 
display:block; 
padding:0px;
}
#middlesevenPan ul.block li{
width:124px; 
height:132px;
}
#middlesevenPan ul.block li a{
width:122px; 
height:132px; 
display:block; 
background:url(images/block1-normal.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
font-size:14px; 
font-weight:bold; 
text-decoration:none; 
padding:14px 0 0 15px;
}
#middlesevenPan ul.block li a:hover{
background:url(images/block1-hover.jpg) 0 0 no-repeat #FCFCFC;
color:#fff; 
text-decoration:none;
}
/*---/Middle Seven----*/

/*----FOOTER PANEL----*/
#footermainPan{
height:214px; 
background:url(images/footerbg.gif) 0 0 repeat-x #000; 
clear:both;
}
#footerPan{
width:830px; 
position:relative; 
margin:0 auto;
color:#ccc;
padding: 53px 0px 0px 0px;
}
#footerPan ul{
width:750px; 
}
#footerPan li{
float:left; 
font:13px/15px Helvetica, Arial, sans-serif; 
font-weight:normal;
}
#footerPan ul li a{
color:#ccc; 
text-decoration:none;
}
#footerPan ul li a:hover{
text-decoration:underline;
}
#footerPan ul.sitemap{
width:750px; 
display:block; 
font-size:12px; 
clear: both;
}
#footerPan ul.sitemap li{
padding: 0 5px 5px 0;
}
#footerPan ul.finalwords{
font:11px/15px Helvetica, Arial, sans-serif; 
position:absolute; 
top:120px;
left:240px;
color:#ccc;
}
#footerPan ul.finalwords li a{ 
color:#ccc; 
text-decoration:none;
}
#footerPan ul.finalwords li a:hover{
text-decoration:underline;
}
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#FFF;
	background: url(images/down-arrow.gif) top right no-repeat #543085;
	width:730px;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:7px;
	height:20px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #543085;
	background-color:#F4F4F4;
	width:700px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:7px;
	position:relative;
}