﻿body 
{
	margin:0px;
	background-image:url(../images/page_bg.gif);
	background-repeat:repeat-x;
	background-color: #D9D4DA;
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	color:#333333;
}

.gifts {
	color: #666666;
	font-size: 14px;
	text-align: center;
	}
	
.gifts a, .gifts a:link, .gifts a:active, .gifts a:visited
{
	color: #CB1C10;
	font-size: 14px;
	text-decoration:underline;
}

.gifts a:hover, .gifts a:visited:hover
{
	color: #666666;
	font-size: 14px;
	text-decoration:none;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

#clear
{
	clear:both;
}

.clear
{
	clear:both;
	height: 1px;
}

#outer
{
	background-image:url(../images/outer_bg.gif);
	width:824px;
	background-repeat:repeat-y;
}

#logo
{
	background-image:url(../images/top_bg.jpg);
	width:793px;
	height:190px;
	text-align:left;
	background-repeat:no-repeat;
}
.logo
{
	float:left; 
	padding-top: 9px;
	padding-left: 34px;

}

.toplinks
{
	float:right; 
	font-size:11px;
	padding-top: 3px;
	padding-right: 25px;
	font-weight:bold;
	color:#FFFFFF;
}

.toplinks a:link, .toplinks a:visited 
{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.toplinks a:hover, .toplinks a:visited:hover
{
	color:#AEAEAE;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;

}


.topmenu
{
	width:783px;
	text-align:left;
	background-image:url(/images/topmenu_bg.gif);
	height:39px;
	padding-left:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top: 0px;
	font-size:13px;

}

.boldlinks a, .boldlinks a:link, .boldlinks a:active, .boldlinks a:visited
{
	color: #CB1C10;
	font-weight: bold;
	font-size: 12px;
	text-decoration:underline;
}

.boldlinks a:hover, .boldlinks a:visited:hover
{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}


.topmenu a:link, .topmenu a:visited 
{	
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.topmenu a:hover, .topmenu a:visited:hover
{	
	font-size:12px;
	color:#FFC2B3;
	font-weight:bold;
	text-decoration:none;
}

#main
{
	text-align:left;
	background-image:url(../images/main_bg.gif);
	width:760px;
	background-repeat:repeat-x;
	padding-left: 25px;
	padding-right: 8px;
	padding-top: 15px;
}

#rightsection
{
	float:right;
	background-image:url(../images/right_bg.gif);
	background-repeat:repeat-x;
	width:180px;
	text-align:left;
	background-color: #F9FAF5;
	border:1px solid #CDCED2;
	padding-left: 15px;
	padding-top: 0px;
	padding-right: 10px;
}

#leftsection
{
	width:550px;
	float:left;
	text-align:left;
}


.topcontent
{
	background-image:url(../images/main_text_bg.jpg);
	background-repeat:no-repeat;
	width: 354px;
	height: 137px;
	padding-left: 155px;
	padding-right: 10px;
	padding-top: 10px;

}

.divider
{
	float:left;
	background-image:url(../images/divider.gif);
	background-repeat:repeat-x;
	width:100%;
	padding-top: 10px;
}


#leftcontent
{
	float:left;
	width:160px;
	padding-left:23px;
	padding-right:10px;

}

#maincontent
{
	float:left;
	text-align:left;
	background:transparent;
	width: 530px;
	padding-left:23px;
}



h1
{
	font-family:Verdana;
	font-size: 18px;
	font-weight: bold;
	color:#CF401E;
	margin:0px;
	padding-bottom:10px;
	padding-left: 40px;
	padding-top: 10px;
	background-image:url(../images/h1_bg.gif);
	background-repeat:no-repeat;
}

h2, .h2style
{
	font-family:Verdana;
	font-size: 14px;
	font-weight: bold;
	//color: black;
	color:#CF401E;
	margin:0px;
	padding-bottom:5px;
}

h3
{
	font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
	color: black;
	margin:0px;
	padding-bottom:5px;
}

h4, .h4Style, .profileheadings
{
	font-family:Verdana;
	font-size: 14px;
	font-weight: bold;
	color:#CF401E;
	margin:0px;
	padding-bottom:5px;
}

h5
{
	font-family:Verdana;
	font-size: 18px;
	font-weight: bold;
	color:#CF401E;
	margin:0px;
	text-align: center;
}

.profileheadings
{
	margin-right: 10px;
	padding: 0px;
	font-size: 13px;
}

ul
{
margin:0px;
padding: 0px;
}

ul li
{

	margin-left: 18px;
	padding-left: 0px;
	list-style: url(/images/bullet_arrow.gif) outside;
	padding-bottom: 2px;
}

div.topmenu ul
{
	margin:0px;
	padding: 0px;
}

div.topmenu ul li.link01, div.topmenu ul li.link02, div.topmenu ul li.link03, div.topmenu ul li.link04, div.topmenu ul li.link05, div.topmenu ul li.link06
{	
	padding-left: 0px;
	margin:0px;
	list-style: none;
	float:left;
	text-align:left;
	margin-top: 1px;
	padding-top: 7px;
	padding-bottom: 8px;
}

div.topmenu ul li.link02, div.topmenu ul li.link03, div.topmenu ul li.link04, div.topmenu ul li.link05, div.topmenu ul li.link06
{	
	padding-left: 20px;
	background: url(../images/topmenu_divider.gif) no-repeat 0px 0px ;
}

/*
ul li
{
	margin-left: 18px;
	padding-left: 0px;
	list-style: url(/images/bullet_arrow.gif) outside;
	padding-bottom: 2px;
}

li.link01
{
padding-left: 0px;
margin:0px;
list-style: none;
float:left;
text-align:left;
padding-left: 15px;

}


li.link02
{
padding-left: 0px;
margin:0px;
list-style: none;
float:left;
text-align:left;
padding-left: 20px;
}

li.link03
{
padding-left: 0px;
margin:0px;
list-style: none;
float:left;
text-align:left;
padding-left: 40px;
}

li.link04
{
padding-left: 0px;
margin:0px;
list-style: none;
float:left;
text-align:left;
padding-left: 30px;
}

li.link05
{
padding-left: 0px;
margin:0px;
list-style: none;
float:left;
text-align:left;
padding-left: 32px;
}
*/

/*
li.footerlink
{
padding-left: 0px;
margin:0px;
list-style: none;
float:left;
text-align:left;
padding-left: 20px;
}
*/
.footerlink
{
margin:0px;
text-align:center;
padding-left: 20px;

}
.footer
{
	//background-image:url(../images/footer_bg.gif);
	background: #59595B;
	border-top: 5px solid #D5D0D4;
	border-bottom: 3px solid #D5D0D4;	
	width: 793px;
	height: 33px;
	padding-top: 1px;
	font-size:11px;
	text-align:center;
	color:#DCDCDC;
}


.footer a:link, .footer a:visited 
{
	font-size:11px;
	color:#DCDCDC;
	text-decoration:none;
}

.footer a:hover, .footer a:visited:hover
{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

a, a:link, a:active, a:visited
{
	color: #CB1C10;
	font-size:12px;
	text-decoration:underline;
}

a:hover, a:visited:hover
{
	color: #666666;
	font-size:12px;
	text-decoration:none;
}



hr {
	height: 0;
	line-height: 0;
	border-top: 1px solid #CCCCCC;
}
img
{
	border:0px;
}

.moreinfo
{
	background-image:url(../images/more_info_arrow.gif)	;
	background-repeat:no-repeat;
	padding-left: 10px;
	font-size:12px;
}

.moreinfo a:link, .moreinfo a:visited 
{	
	font-size:12px;
}

.moreinfo a:hover, .moreinfo a:visited:hover
{	
	font-size:12px;
}


#leftsection .numberedlist ol li
{
	list-style: decimal outside;
	margin-left: 18px;
	padding-left: 0px;
	padding-bottom: 5px;
	color: #CF401E;
	font-weight: bold;
}

#leftsection .numberedlist ol li .blackletter
{
	color: black;
	font-weight: normal;
}

#leftsection .numberedlist
{
	float: right; 
	width: 340px;
}

.RED {
	color: #FF0000;
	font-weight: bold;
}