
html,
body,
ol,
ul,
li,
table,
td  {
 font: 12px/14px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
body {
 margin: 0px;
 padding: 0px;
 width: 100%;
 height: 100%;
 font: 11px Verdana, Tahoma, Helvetica;
 background-color: #531C37;
}


/*body {
 width: 100%;
 height: 100%;
 margin: 0px;
 padding: 0px;
 color: #545454;
 background: #531C37;
}*/

h1, h2, h3, h4 {
 margin: 15px;
}

p {
 margin: 0;
 padding: 5px 15px 7px;
}

UL, LI {
	line-height: 22px;
}
A	{ color: #993366; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
A:link { color: #993366; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
A:active	{ color: #993366; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
A:hover	{ color: #993366; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
A:visited	{ color: #993366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
	


A.Footer			{ color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
A.Footer:visited		{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
A.Footer:hover			{ color: #FFFFFF; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}

A.Nav			{color: #000000;text-decoration: none;font-size: 10pt;}
A.Nav:active	{color: #000000; text-decoration: none; font-size: 10pt; }
A.Nav:hover		{ color: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline;}
A.Nav:visited	{ color: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;} 

A.Qlinks			{
	color: #FF6600;
	text-decoration: bold;
	font-size: 10px;
	margin-left : 10px;
}
A.Qlinks:Hover		{
	text-decoration: underline;
}
A.Qlinks:Visited	{ color: #FFCC00; } 

.TxtBld {
	font-weight: bold;
}
#Container {
 position: relative;
 width: 100%;
 height: 100%;
 text-align: center;
 z-index: 0;
}

#Content {
 width: 100%;
 position: relative;
 float: left;
 z-index: 10;
 padding: 72px 0px 0px 0px;

}

#CenterFrame {
 background: #FFFFFF;
 width: 760px;
 height: auto;
 margin: 0px 0px 0px;
 padding: 0px 0px 0px;
 text-align: left;
 position: relative;
 border-left: 5px solid #000000;
 border-right: 5px solid #000000;
 z-index: 5;
}
img.Left {
 float: left;
 padding: 5px 10px 5px 10px;
}

img.Right {
 float: right;
 padding: 10px 10px 10px 10px;
}

.Highlight {
 background: #FCF3F8;
 width: 760px;
 height: auto;
 padding: 0px 0px 0px 10px;
 text-align: left;
 position: relative;
}
.Mauve {
 width: 760px;
 height: 270px;
 margin: 0px 0px 0px;
 position: relative;
 float: left;
 text-align: left;
 background: url("/images/template2/mauve_gradient.jpg") repeat-x;
 z-index: 11;

}
.MauveImage {
 margin: 0px 0px 0px;
 position: relative;
 float: center;
 z-index: 11;

}

.White {
 width: 760px;
 margin: 0px 0px 0px;
 position: relative;
 float: left;
 text-align: left;
 background-color: #FFFFFF;
 z-index: 11;

}

#Header {
 width: 760px;
 height: 52px;
 margin: 0px 0px 0px;
 position: relative;
 float: right;
 text-align: right;
 background: url("/images/template2/banner_bg.jpg") repeat-y;
 z-index: 10;

}

#LeftColumn {
 padding: 0px 5px 5px;
 width: 320px;
 z-index: 30;
 position: relative;
 float: left;
 clear: none;
 margin-top: 0px;
}
#WideColumn {
 float: right;
 width: 390px;
 position: relative;
 display: block;
 margin-top: 0px;
 	
}
#Menu {
 padding: 0px 0px 0px;
 width: 760px;
 background-color:#333333;
 z-index: 35;
 position: relative;
 float: left;
 clear: none;
 margin-top: 0px;
}
SELECT{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #000000; 
background-color: #CCCCCC; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
}
.rectextfield { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; color: #000000; 
background-color: ##DCDCE1; border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px}
/* Begin : Template Styles */


.Logo {
 float: right;
 width: 292px;
 height: 52px;
 position: relative;
 text-align: right;
 z-index: 15;
 }
 
.Wave {
	float: left;
	width: 468px;
 	height: 52px;
 	position: relative;
	text-align: left;
	z-index: 15;
	valign: bottom;
	}
.GreyBand{
	Background-color: #666666;
	}

INPUT { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #000000; 
background-color: #FCF3F8;
width: 200px;
border-color: #C7377D; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
 } TEXTAREA  { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #000000; 
background-color: #FCF3F8;
width: 200px; 
border-color: #C7377D;
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
 } 
 .Footer {  color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}

.TblHead{
	background-color: #DDA7C2;
	color : #A84074;
	font-weight : bold;
}
.TblHomeHighlight{
	background-color: #EFE0D1;
	color: #000000;
	}
.TblPadding6{
	padding: 6px;
	}
	
.TblHighlight{
	background-color: #FFD148;
	padding: 10px;
	}
.Photoholder2{
 color: #FFFFFF;
 background: #FFFFFF;
 display: block;
 width: 300px;
 position: absolute;
 margin-top: 10px;
 clear: left;
 text-align: right;
}

/*<group=Rounded Caps>*/

.LT,
.LB {
 float: left;	
}

.RT,
.RB {
 float: right;	
}

.Cap4 .LT,
.Cap4 .LB,
.Cap4 .RB,
.Cap4 .RT {
 width: 2px;
 height: 2px;
 font-size: 0;
}

.Cap1 .LT,
.Cap1 .LB,
.Cap1 .RB,
.Cap1 .RT, {
 width: 10px;
 height: 10px;
 font-size: 0;
}

.Cap4 {
 height: 2px; 
 background: #3A55A4;
}

.Cap1, {
 height: 10px; 
}

.Cap1, {
 background: #FFD148;
}

.Cap1,
.Cap4,
 {
 font-size: 0;
 clear: both;	
}

.Cap1 .LT {
 background: url("/images/portal/Cap1LT.png") no-repeat;
}

.Cap1 .LB {
 background: url("/images/portal/Cap1LB.png") no-repeat;
}

.Cap1 .RB {
 background: url("/images/portal/Cap1RB.png") no-repeat;
}

.Cap1 .RT {
 background: url("/images/portal/Cap1RT.png") no-repeat;
}

.Cap4 .LT {
 background: url("/images/portal/cap4_lt.png") no-repeat;
}

.Cap4 .LB {
 background: url("/images/portal/cap4_lb.png") no-repeat;
}

.Cap4 .RB {
 background: url("/images/portal/cap4_rb.png") no-repeat;
}

.Cap4 .RT {
 background: url("/images/portal/cap4_rt.png") no-repeat;
}

.Content {
	padding: 10px;
	text-align: center;
}

/*</group>*/

.Button1 {
 border: 1px solid #333333;
 background: #BE5086;
 color: #FFFFFF;
 font-weight: bold;
 width: 60px;
}