/* CSS Document */


body {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #39213f;
	margin:0;
	line-height:14pt;
	background-color:#3A2140;
	background-attachment: fixed;
	background-position:center top;
}

h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color: #44274b;
	text-weight: lighter;	
}

h2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #44274b;
	text-weight: lighter;	
}

.mainbgd
{
	background-image: url(giffs/bgd.gif);
	background-repeat: repeat-y;
	width:1100px;
	margin:auto;
}

.divspacer
{
	padding-top:7px;
	padding-bottom:7px;
}

/* layout */

.mainmenucol
{
padding:15px;
background-color:#FFFFFF;

border:solid;
border-color:#f7edf9;
border-width:1px;


}

.t {background: url(giffs/t.gif) 0 0 repeat-x; width: 100%;}
.b {background: url(giffs/b.gif) 0 100% repeat-x;}
.l {background: url(giffs/l.gif) 0 0 repeat-y;}
.r {background: url(giffs/r.gif) 100% 0 repeat-y;}
.bl {background: url(giffs/bl.gif) 0 100% no-repeat;}
.br {background: url(giffs/br.gif) 100% 100% no-repeat; }
.tl {background: url(giffs/tl.gif) 0 0 no-repeat;}
.tr {background: url(giffs/tr.gif) 100% 0 no-repeat; padding:10px;} 

.midbgd
{
padding:15px;
background-color:#F8F4F9;

}
.mmainmenubgd
{
padding:15px;
background-color:#7B4F85;

}
.mmainmenuoptionsurround
{
	padding-left:7px;
}

.mainmenutop
{
	height:51px;
	width:170px;
	background-image: url(giffs/mainmenu/top.gif);
	background-repeat: no-repeat;

}
.mainmenubody
{
	background-image: url(giffs/mainmenu/bgd.gif);
	background-repeat: repeat-y;
	padding-left:19px;
	padding-right:20px;

}
.mainmenubtm
{
	background-image: url(giffs/mainmenu/btm.gif);
	background-repeat: repeat-y;
	height:161px;
	width:170px;

}

.rightmenucol
{
	min-height:400px;
	padding-left:25px;
	padding-top:25px;
	padding-bottom:10px;
	padding-right:0px;
	
	border-left:dotted;
	border-left-color:#80bb44;
	border-left-width:1px;
	
}

.surround
{
	width:900px;
	background-color:#FFFFFF;
	padding-top:20px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
}


.midcol
{
	padding-left:25px;
	padding-top:25px;
	padding-bottom:25px;
	padding-right:25px;

}

.btmspacing
{
	padding:10px;
	font-size: 10px;
	font-weight:normal;
	color: #ffffff;
}
.getinotuch
{
	padding-top:5px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:30px;
}

.rightblkbgd
{
	background-color:#643C6E;
	padding:15px;
	color:#FFFFFF;
}
.rightblktit
{
	background-color:#643C6E;
	color:#FFFFFF;
}
.rightblkinside
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	background-color:#643C6E;
	color:#FFFFFF;
}


.line
{
	height:1px;
	border-bottom:1px dashed #b18cba;
}

.pagebgd
{
	padding:15px;
	background-color:#FFFFFF;

	background-image:url(giffs/pagebgd.gif);
	background-repeat:repeat-x;

}

.9gspace
{
	padding-right:12px;
}

.topfirefox
{
	margin-right:3px;
}

.topexplorer
{
	background-image: url(giffs/top.gif);
	width:100%;
	margin:auto;
	
}

.keywordbox
{
	font-size: 11px;
	font-weight:normal;
	color: #b996c1;
	text-decoration: none;
	
	padding-top:10px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	
	line-height:11pt;
	
}

.textfield
{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #999;
	width:90%;
	background:url(giffs/textfield-bgd.gif) no-repeat #fff;
	padding:2px;
	padding-left:4px;
}

.captchaborder
{
	border:1px solid #999;
	margin-bottom:3px;
}
