/*Design by Free CSS Templateshttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/* {	margin: 0;	padding: 0;}body{	background: #E56A90 url(images/img01.gif) repeat-x;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;}h1, h2 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-weight: normal;}h1 {	font-size: 197%;	color:#A62164;}h2 {	font-size: 167%;}h3 {	margin-bottom: 1em;	text-transform: uppercase;	font-size: 100%;	color: #000000;}p, ul, ol {	margin-bottom: 1.5em;	line-height: 1.6em;}p {}ol {}ul {	list-style: none;}ol li{	}ul li {	padding-left: 10px;	background: url(images/img16.gif) no-repeat 0px 10px;	padding-bottom:10px;}a:link {	color: #0D3A50;	cursor:pointer;}a{	cursor:pointer;}a:hover, a:active {	text-decoration: none;	color: #C90404;}a:visited {	color: #666666;}img {	border: none;}img.left {	float: left;	margin: 0 20px 10px 0;}img.right {	float: right;	margin: 0 0 10px 20px;}.byline {	color: #CCCCCC;}.col-one {	float: left;}.col-two {	float: right;}.two-cols {}.two-cols .col-one, .two-cols .col-two {	width: 125px;}#mainContainer{	width:960px;	height:auto;	margin:0 auto;	padding:0 11px;	background:url(images/mainBG.gif) repeat-y;}/* Boxes */.box-orange {	background: url(images/img32.gif) repeat-x;}.box-orange .section {		font-size: 100%;	color: #464646;}.box-orange .section b {	display: block;	height: 23px;	padding: 7px 0 0 10px;	}.box-orange .content {	padding: 20px;	background: #F7D4D4 url(images/boxBG.gif) top repeat-x;}.box-blue {	background: url(images/img33.gif) repeat-x;}.box-blue .section {		font-size: 100%;	color: #464646;}.box-blue .section b {	display: block;	height: 23px;	padding: 7px 0 0 10px;	}.box-blue .content {	padding: 20px;	background: #F7D4D4 url(images/boxBG.gif) top repeat-x;}.box-pink {	background: url(images/img34.gif) repeat-x;}.box-pink .section {		font-size: 100%;	color: #464646;}.box-pink .section b {	display: block;	height: 23px;	padding: 7px 0 0 10px;}.box-pink .content {	padding: 20px;	background: #F7D4D4 url(images/boxBG.gif) top repeat-x;}/* Header */#header {	width: 960px;	height: 214px;	margin: 9px auto 0 auto;	background-image: url(images/headerBG.jpg);	float:left;}/* Logo */#logo {	float: left;}#logo h1, #logo h2 {	float: left;}#logo h1 {	padding-top: 40px;	text-transform: lowercase;	font-size: 34px;	font-weight: normal;}#logo h2 {	padding: 63px 0 0 3px;	text-transform: uppercase;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;}#logo a {	text-decoration: none;	color: #000000;}/* Search */#search {	float: right;	width: 300px;	padding-top: 5px;}#search form {}#search fieldset {	border: none;	margin:0;}#searchinput, #searchsubmit {	font: bold 100% Verdana, Arial, Helvetica, sans-serif;	color: #000000;	margin:0;}#searchinput {	padding: 2px 5px;	width: 198px;	background: #FFFFFF url(images/img02.gif) repeat-x;	border: 1px solid #FFFFFF;	margin:0;}#searchsubmit {	padding: 0 2px;	background: #F4A652 url(images/img03.gif) repeat-x;	border: 1px solid #000000;	text-transform: lowercase;	margin:0;}/* Menu */#menu {	width: 960px;	height: 57px;	margin: 10px auto 0 auto;	background:url(images/buttBG.jpg) no-repeat;	padding:0 0 10px 10px;	float:left;}#menu ul {	margin: 0;	list-style: none;	line-height: normal;}#menu li {	display: block;	float: left;	margin-right:0px;	padding: 0;	background: url(images/img30.gif) right no-repeat;}#menu a {	display: block;	float: left;	text-decoration: none;	color: #fff;}#menu a:hover {	color: #fff;	background: #CFCECE url(images/img31.gif);}#menu b {	display: block;	float: left;	height: 37px;	padding: 20px 15px 0;}#menu li.active {	background: #CFCECE url(images/img31.gif);}#menu li.active a {	color: #fff;}#menu li.active b {	background: url(images/img31.gif);}/* Page */#page {	width: 960px;	height:auto;	float:left;	margin: 0 auto;	padding: 10px 0 0 0;}/* Content */#content {	float: left;	width: 730px;}.list01{	padding: 0 0 0 20px;}.list01 li{	padding:0 0 0 0px;	margin-bottom:15px;}/* Feature */#feature {	margin-bottom: 20px;}/* Sidebar */#sidebar {	float: right;	width: 210px;	padding-left:10px;}#sidebar .col-one {	width: 200px;}#sidebar .col-two {	width: 200px;}/* Footer */#footer {	height: 50px;	padding: 20px;	background: url(images/footer.jpg) no-repeat;	color: #fff;	clear:both;}#footer a {	color: #fff;}#footer p {	margin: 0;	text-align: center;	font-size: 85%;	color: #fff;	text-decoration:none;}