
h1
{
	margin : 0px;
	/*margin-top : 20px;*/
	margin-bottom : 10px;
	font-size : 16px;
	text-align : center;
	background-image : url(../images/bg/bg_title_burgundy.png);
	line-height : 27px;
	color : white;
	height : 27px; 
	overflow:hidden;
	clear : left;
}

h2
{
	margin : 0px;
	margin-top : 20px;
	margin-bottom : 6px;
	font-size : 16px;
	color : #8B1F43;
	clear : left;
	overflow:hidden;
}

h2 cite
{
	font-size : 14px;
}

h3
{
	margin : 0px;
	margin-top : 20px;
	margin-bottom : 6px;
	font-size : 14px;
	color : #8B1F43;
	clear : left;
	overflow:hidden;
}
li h1, li h2, li h3
{
	overflow:visible;
}
p
{
	padding : 0px;
	margin : 0px;
	margin-top : 6px;
	margin-bottom : 6px;
}

p.listHeader
{
	margin-top : 10px;
	margin-bottom : 0px;
}

ul
{
	margin-top : 3px;
	margin-bottom : 3px;
	list-style: disc url(../images/bg/bulet_standard.png);
}

ol
{
	margin-top : 3px;
	margin-bottom : 3px;
}

img.rightImage
{
	float : right;
	padding : 10px 10px 10px 30px;
	background-color : white;
	border : 0px;
}

img.leftImage
{
	float : left;
	padding : 10px 10px 10px 0px;
	background-color : white;
	border : 0px;
}

.clear
{
	clear : both;
}

.center
{
	text-align : center;
}

.right
{
	float : right;
}

.left
{
	float : left;
}

a img
{
	border : 0px;
}

input.button, input.buttonGreen
{
	color : white;
	font-weight : bold;
	background-color: #8b1f43;
	background-image: url(../images/bg/bg_button_submit.jpg);
	background-repeat: repeat-x;
}
input.buttonGreen
{
	border : 0px;
	height : 28px;
}
input.button:hover
{
	background-image : url(../images/bg/bg_button_submit_hover.jpg);
}

a.button, a.buttonGreen
{
	color : white;
	text-decoration : none;
	font-weight : bold;
	background-color: #8b1f43;
	background-image: url(../images/bg/bg_button_submit.jpg);
	background-repeat: repeat-x;
	padding : 6px;
	line-height : 28px;
	width : 200px;
	white-space : nowrap;
	margin-left : 10px;
	margin-right : 10px;
}
a.button:hover
{
	background-image : url(../images/bg/bg_button_submit_hover.jpg);
}

a.buttonGreen, input.buttonGreen
{
	background-image: url(../images/bg/bg_button_submit_green.png);
}

a.buttonGreen:hover, input.buttonGreen:hover
{
	background-image : url(../images/bg/bg_button_submit_green_hover.png);
}

/* input fonts */
textarea, input
{
	font-family : arial;
	font-size : 13px;
}

/* definition lists */
dt
{
	font-weight : bold;
	color : #8B1F43;
	border-top : 1px solid #DDDDDD;
	padding-top : 2px;
	margin-top : 8px;
}
dd
{
	font-weight : bold;
	color : #003366;
	margin : 8px 0px 0px 50px;
}

td, th
{
	text-align : left;
}


div.bannerBottom
{
	margin-top : 30px;
	text-align : center;
}

div.bannerBottom img
{
	margin : 0px auto;
}

/* override with print styles */
@media print
{
	h1, h2, h3, a.button, dt, dd
	{
		color : black;
		background-image : none;
		background-color : transparent;
	}
}


