/* CSS Document */

/*------------------------------Reset All Styles--------------------------------*/

body, blockquote, div, p, em {
	padding: 0;
	margin: 0;
}
a img, iframe { border: none; }

/* Lists
——————————*/
ul, ol, dl, li, dt, dd {
margin: 0;
padding: 0;
}
/* Forms
——————————*/
form, fieldset {
margin: 0;
padding: 0;
}

input, textarea, select {
margin: 0;
padding: 1px;
font-size: 100%;
font-family: inherit;
}

select {
padding: 0;
}
	
/*------------------------------End Reset All Styles--------------------------------*/

body {
	margin:0;
	padding:0;
	background:#e7f4c9 url(/images/bg.gif) repeat-x 0 0;
	font:11px/130% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #525252;
	text-decoration:none;
	}
	
div, p, h1, h2, form, input, label, ul, li, a, img {
	margin:0;
	padding:0;
	color: #525252;
	}
	
.spacer {
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	clear:both;
	}
	
.underline {
	text-decoration:underline;
	}
	
.red {
	color:#CC0000;
	}
	
/*----Headlines---*/	

h1, h2, h3, h4, h5 {
	font-weight:bold;
	}
h1 {
	font-size:13px;
	color:#67a045;
	padding-bottom:8px;
	}
h2 {
	font-size:12px;
	color:#67a045;
	padding-bottom:8px;
	padding-top: 0;
	}
h3 {
	font-size:12px;
	color:#67a045;
	margin: 0;
	padding: 0;
	}	
h4 {
	font-size:11px;
	margin: 0;
	padding: 0;
	}
h5 {
	font-size:11px;
	padding-bottom:8px;
	margin: 0;
	padding: 0;
	}
	
/*----Links---*/	

a, a:link {
	text-decoration:none;
	color:#4688E8;
	font-weight:normal;
	}
a:visited {
	text-decoration:none;
	color:#4688E8;
	font-weight:normal;
	}
a:hover {
	text-decoration:none;
	color:#65B121;
	font-weight:normal;
	}
a:active {
	text-decoration:none;
	color:#81E11B;
	font-weight:normal;
	}
a:focus {
	outline:none;
	}	
.strike {
	text-decoration: line-through;
	}
	
/*----Endnotes---*/	

.endnote {
	font-weight:bold;
	font-size:9px;
	text-decoration:none;
	vertical-align:super;
	line-height:0;
	margin-right:0.1em;
	margin-left:0.1em;
	padding:0.1em 0.2em 0.1em 0.1em;
	font-size:9px;
	color:#000000;
	background-image: url(/images/endnote.gif);
	background-repeat: no-repeat;
	background-position: center 11px;
}
.endnote a, .endnote a:link {
	text-decoration:none;
	color:#4688E8;
	font-weight:bold;
	}
.endnote a:visited {
	text-decoration:none;
	color:#4688E8;
	font-weight:bold;
	}
.endnote a:hover {
	text-decoration:none;
	color:#65B121;
	font-weight:bold;
	}
.endnote a:active {
	text-decoration:none;
	color:#81E11B;
	font-weight:bold;
	}
.endnote a:focus {
	outline:none;
	}
	
/*---Pull Quotes---*/
	
#quotes {
	padding: 13px 20px 13px 52px;
	margin: 0;
	font-size: 11px;
	background: url(/images/quotes.gif) no-repeat 25px 10px;
	line-height: 160%;
	color: #525252;
	font-variant: normal;
	}
#quotes img {
	padding: 0;
	margin: 0;
	line-height: 160%;
	}
	
/*---Images---*/

.float_left {
	float:left;
	margin:5px 10px 5px 0;
	border:1px #525252 dotted;
	padding: 3px;
	}
.float_right {
	float:right;
	margin:5px 0 5px 10px;
	border:1px #525252 dotted;
	padding: 3px;
	}
.float-left-borderless {
	float:left;
	margin:5px 10px 5px 0;
	border:none;
	padding: 3px;
	}
.float-right-borderless {
	float:right;
	margin:5px 0 5px 10px;
	border:nonedotted;
	padding: 3px;
	}
.border {
	border:1px #525252 dotted;
	padding: 3px;
	}
.border-margin-top {
	border:1px #525252 dotted;
	padding: 3px;
	margin: 12px 0 0 0;
	}
.border-margin-bottom {
	border:1px #525252 dotted;
	padding: 3px;
	margin: 0 0 12px 0;
	}
.border-margin-both {
	border:1px #525252 dotted;
	padding: 3px;
	margin: 12px 0 15px 0;
	}
.borderless {
	border:none;
	padding: 3px;
	}
.borderless-margin-top {
	border:none;
	padding: 3px;
	margin: 12px 0 0 0;
	}
.borderless-margin-bottom {
	border:none;
	padding: 3px;
	margin: 0 0 12px 0;
	}
.borderless-margin-both {
	border:none;
	padding: 3px;
	margin: 12px 0 15px 0;
	}
a img {
	border:none;
	position:relative;
	z-index:2;
	}
a:hover img {
	border:none
	}
	
/*----Unordered Lists---*/	
	
ul {
	padding:12px;
}

ul li {
	list-style-image:none;
	list-style-type:none;
	padding:0 0 0 15px;
	margin:1px 0 1px 10px;
	position:relative;
	background:url(/images/bullet.gif) no-repeat 2px 4px;
	overflow:visible;
	color: #525252;
	}
	* html .byfloatedimage{float: left;} /* IE Only Hack */
	
/*----Ordered Lists---*/

ol {
	padding:12px;
	list-style-type: decimal;
}
	
ol li {
	padding:5px 0 5px 0;
	position:relative;
	margin-left: 25px;
	color:#588F36;
	}
	* html .byfloatedimage{float: left;} /* IE Only Hack */
	
ol ul {
	margin:1px 0 5px 25px;
	padding:0 0 0 15px;
	}

ol ul li {
	margin:1px 0 1px -15px;
	padding:0 0 0 15px;
	background:url(/images/bullet-blue.gif) no-repeat 2px 5px;
	}

ul ul li {
	margin:1px 0 5px 15px;
	padding:0;
	background:none;
	}

/*----Outline Styles---*/

ol.outline { 
	list-style: upper-roman;
	color:#525252; 
	}
ol.outline ol { 
	list-style: upper-alpha; 
	color:#525252; 
	}
ol.outline ol ol { 
	list-style: decimal;
	color:#525252; 
	}
ol.outline ol ol ol { 
	list-style: lower-alpha; 
	color:#525252; 
	}
ol.outline ol ol ol ol { 
	list-style: lower-roman; 
	color:#525252; 
	}
	
/*----Sylized Tables---*/

#mytable {
	padding: 0;
	margin: 0;
}
caption {
	padding: 0 0 5px 0;
	width: 600px;
	text-align: left;
	font-size: 11px;
	font-style: italic;
	color: #525252;
}
th {
	font: bold 11px;
	color: #4f6b72;
	border-right: 1px solid #c2e0f4;
	border-bottom: 1px solid #c2e0f4;
	border-top: 1px solid #c2e0f4;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #d3edfe url(/images/bg_header.jpg) no-repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C2E0F4;
}
th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #c2e0f4;
	background: none;
}
td {
	border-right: 1px solid #c2e0f4;
	border-bottom: 1px solid #c2e0f4;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}
td.alt {
	background: #F5FAFA;
	color: #797268;
}
th.even {
	border-left: 1px solid #c2e0f4;
	border-top: 0;
	background: #fff url(/images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
th.odd {
	border-left: 1px solid #c2e0f4;
	border-top: 0;
	background: #f5fafa url(/images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

/*----Simple Tables---*/

#mytable2 {
	padding: 0;
	margin: 0;
}
#mytable2 td {
	border:none;
	background: #fff;
	color:#525252;
	padding: 2px;
	margin: 0;
}

/*----Tables for Store Index---*/

#mytable3 {
	padding: 0;
	margin: 0;
	border: 1px solid #a7cf49;
}
#mytable3 td {
	border:none;
	background: #fff;
	color:#525252;
	padding: 8px;
	margin: 0;
	border: 1px solid #c2e0f4;
}

/*----Navigation Arrows---*/
	
#arrows {
	width:75px;
	height:18px;
	margin:15px 0 0 0;
	float:left;
	}
#arrows img {
	border:0;
	margin-bottom:0;
	}
	
/*----Form Elements---*/	

form {
	padding:0;
	margin-top: 0;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 0;
}

label {
	line-height:normal;
	width:100px;
	float:left;
	height: 1px;
	color: #525252;
	margin: 0;
	padding: 0;
}

#buttons {
	text-align: left;
	padding-top:20px;
	padding-left: 112px;
	padding-bottom: 20px;
}

#buttons input {
	width:61px;
	height:18px;
	line-height:0;
	font-size:0;
	border:0;
	margin:3px 5px 3px 0;
}

input.chk {
	border: none;
}

input.radio {
	border: none;
}

#submit {
	background-image: url(/images/send.gif);
	background-repeat: no-repeat;
	height:18px;
	width:68px;
}

.add {
	background-image: url(/images/add.gif);
	background-repeat: no-repeat;
	border:none;
	height:18px;
	width:87px;
	margin:0;
	padding:0;
	background-color: #FFFFFF;
}

#reset {
	background-image: url(/images/reset.gif);
	background-repeat: no-repeat;
	height:18px;
	width:68px;
}

input, textarea {
	font-size:11px;
	border: 1px solid #a7cf49;
	line-height: normal;
	padding: 0;
	margin: 0;
	clear:both;
}

fieldset legend {
	padding: 0;
	color: #525252;
	font-weight: bold;
}

fieldset {
	border: 1px solid #bfd8e7;
	padding-left: 10px;
	background-color: #f6fcec;
	background-image: url(/images/bg-form.jpg);
	background-repeat: repeat-y;
}

input:focus { outline: none; }
textarea:focus { outline: none; }

/*----End Form Elements---*/
	
/*--------------------------------------------Header----------------------------------------*/

#header{
	margin:0 auto;
	padding:0 0 7px 0;
	width:888px;
	height:355px;
	position:relative;
	}
#logo {
	width:306px;
	height:136px;
	margin:0 auto 0 0;
	background:url(/images/logo.jpg) no-repeat 0px top;
	position:relative;
	}
#logo a {
	display:block;
	width:306px;
	height:136px;
	}
#logo a span {
	display:none;
	}
#header ul.toll{
	margin:0;
	padding:0;
	position:absolute;
	right:30px;
	top:8px;
	list-style:none;
	width: 201px;
	height: 161px;
	visibility: visible;
	}		
#tollfree{
	background:#FFFFFF url(/images/toll_bg.gif) no-repeat 0 0;
	position:absolute;
	left:658px;
	top: 5px;
	height: 50px;
	width:160px;
	margin:0;
	padding:13px 0 0 44px;
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#343434;
	text-transform:uppercase;
	}
#contact{
	background:#FFFFFF url(/images/contact_bg.gif) no-repeat 0 0;
	position:absolute;
	left:658px;
	top:52px;
	height:76px;
	width:160px;
	margin:0;
	padding:13px 0 0 44px;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#343434;
	}	
.contactLight{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#525252;
	background-color:#FFFFFF;
	}
	
/*----Container for Main Top Images---*/
	
#pix{
	position:absolute;
	top: 155px;
	margin:0 auto;
	padding:0;
	width:888px;
	height:160px;
	}	
	
/*----Primary Navigation Container---*/

#f-source-menu{
	height:39px;
	padding:0;
	margin:0;
}
	
#nav{
	position:absolute;
	top: 315px;
	margin:0 auto;
	padding:0;
	width:100%;
	height:39px;
	z-index:1;
	}	
	
/*----Numbered Box Nav Styles---*/	

#boxnav {
height:20px;
width:600px;
clear: both;
padding: 0 0 15px;
margin: 0;
}

#boxnav ul {
list-style: none;
margin: 0;
padding: 0;
}

#boxnav ul li {
float: left;
background-image: none;
list-style-image:none;
height:20px;
margin:0;
padding:0;
}

#boxnav a {
font-size: 10px;
font-weight: bold;
text-align: center;
text-decoration: none;
display: block;
padding:0;
margin:0 2px 5px 0;
color:#373737;
width:20px;
height:20px;
line-height: 200%;
}

#boxnav li a { 
background: url("/images/square.gif") no-repeat center; 
}

#boxnav li a:hover {
color:#373737;
background: url("/images/square2.gif") no-repeat center; 
}
  
#boxnav #current a {
color:#373737;
background: url("/images/square2.gif") no-repeat center; 
  }

#tableofcontents {
	width:600px;
}

#tableofcontents p {
	padding: 0 0 10px;
	margin: 0;
}

/*--------------------------------------------Main Container----------------------------------------*/

#container{
	margin:0 auto;
	padding:0;
	width:888px;
	}	
#containerTop{
	width:100%;
	background:url(/images/top_curve.gif) no-repeat 0 0;
	height:14px;
	line-height:0;
	font-size:0;
	float:left;
	}	
#containerBottom{
	width:888px;
	background:url(/images/bottom_curve.gif) no-repeat 0 0;
	float:left;
	height:14px;
	}
#containerMiddle{
	width:828px;
	background-color:#FFFFFF;
	border-left:1px solid #a7cf49;
	border-right:1px solid #a7cf49;
	padding:13px 27px 11px 31px;
	}
	
/*--------------------------------------------3 Column Layout - Left Column----------------------------------------*/
	
#left{
	width:160px;
	padding:0 30px 0 0;
	float:left;
	}	
#left p.line{
	background:url(/images/line.gif) repeat-x 0 1px;
	height:13px;
	}	
#left p.line a{
	background:#FFFFFF url(/images/view_bg.gif) no-repeat 2px 1px;
	color:#ffffff;
	text-align:center;
	width:65px;
	text-decoration:none;
	padding:0 0 0 2px;
	float:right;
	display:block;
	}	
#left p{
	color:#525252;
	}
#left strong{
	font-weight:bold;
	}
#left span.topCurve{
	background:url(/images/left_top_curve.gif) no-repeat 0 0;
	width:160px; display:block; line-height:0; font-size:0; height:10px;
	float:left;
	}	
#leftBottom{
	width:136px;
	float:left;
	color:#000000;
	background:#E7F4C9;
	padding:0 12px;
	border-left:#a7cf49;
	}
#leftBottom h2.subscribe{
	background:#E7F4C9 url(/images/subscribe_icon.gif) no-repeat 0 0;
	color:#343434;
	padding:0 0 0 27px;
	margin:0 0 8px 0;
	font-size:11px;
	font-style:normal;
	line-height:20px;
	font-weight:normal;
	font-variant:normal;
	}
#leftBottom h2.subscribe span{
	color:#65B121;
	background-color:#FBF9F5;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	}	
#left span.bottomCurve{
	background:url(/images/left_bottom_curve.gif) no-repeat 0 0;
	width:160px;
	display:block;
	line-height:0;
	font-size:0;
	height:10px;
	float:left;
	}
#left span.bottomCurve1{
	background:url(/images/left_bottom_curve.gif) no-repeat 0 0;
	width:160px;
	display:block;
	line-height:0;
	font-size:0;
	height:10px;
	float:left;
	margin:0 0 8px;
	}
	
/*----Left Column Navigation---*/

#left ul.lftNav{
	padding:0;
	margin:0;
	color:#000;
	background: #FFFFFF;
	}
#left ul.lftNav li{
	background:url(/images/nav_div2.gif) left bottom repeat-x;
	font-size:0;
	line-height:0;
	clear: both;
	}
#left ul.lftNav li{
	padding:0;
	margin:0;
	}
#left ul.lftNav li a{
	display:block;
	background:url(/images/arrow.gif) 2px 6px no-repeat;
	font:normal 11px/17px Arial, Helvetica, sans-serif;
	color:#4688E8;
	background-color:inherit;
	text-decoration:none;
	padding:0 0 0 13px;
	margin: 0;
	}
#left ul.lftNav li a:hover{
	color:#65B121;
	background-color:#E7F4C9;
	}
	
/*--------------------------------------------3 Column Layout-Middle Column----------------------------------------*/
	
#mid{
	width:410px;
	padding:12px 37px 0 0;
	float:left;
	}	
#mid p.line{
	background:url(/images/line.gif) repeat-x 0 1px;
	height:13px;
	margin-bottom: 12px;
	}
#mid p.line a{
	background:#FFFFFF url(/images/view_bg.gif) no-repeat 2px 1px;
	color:#ffffff;
	text-align:center;
	width:65px;
	text-decoration:none;
	padding:0 0 0 2px;
	float:right;
	display:block;
	}
#mid p{
	color:#525252;
	background-color:#FFFFFF;
	}
#mid strong{
	font-weight:bold;
	}

/*--------------------------------------------Right Column----------------------------------------*/

#right{
	width:187px;
	float:left;
	}	
#right p{
	color:#373737;
	}
#right strong{
	font-weight:bold;
	}
#right span.topCurve{
	background:url(/images/right_top_curve.gif) no-repeat 0 0;
	width:189px; display:block; line-height:0; font-size:0; height:10px;
	float:left;
	}	
#rightBottom{
	width:146px;
	float:left;
	color:#000000;
	background:#E7F4C9;
	padding:0 20px 0 21px;
	border-left:1px solid #a7cf49;
	border-right:1px solid #a7cf49;
	}	
#right span.bottomCurve{
	background:url(/images/right_bottom_curve.gif) no-repeat 0 0;
	width:189px; display:block; line-height:0; font-size:0; height:10px;
	float:left;
	}
#right span.bottomCurve1{
	background:url(/images/right_bottom_curve.gif) no-repeat 0 0;
	width:189px; display:block; line-height:0; font-size:0; height:10px;
	float:left; margin:0 0 18px 0;
	}
	
/*--------------------------------------------2 Column Layout-Left Column----------------------------------------*/

#left2{
	width:600px;
	padding:12px 37px 0 0;
	float:left;
	}	
#left2 p.line{
	background:url(/images/line.gif) repeat-x 0 1px;
	height:13px;
	margin-bottom: 12px;
	}
#left2 p.line a{
	background:#FFFFFF url(/images/view_bg.gif) no-repeat 2px 1px;
	color:#ffffff;
	text-align:center;
	width:65px;
	text-decoration:none;
	padding:0 0 0 2px;
	float:right;
	display:block;
	}
#left2 p{
	color:#525252;
	}
#left2 strong{
	font-weight:bold;
	}
	
/*----2 Column Layout: + 2 Inner Columns for Store Pages---*/

#store-main{
	width:600px;
	padding:20px 37px 0 0;
	margin:0;
	float: left;
	}
	
#store-left{
	padding:0;
	margin:0;
	float: left;
	width: 255px;
	z-index:3;
	position:relative;
	}
	
#store-right{
	padding:0;
	margin:0;
	width: 325px;
	float: right;
	}
	
/*----Search Form---*/	

#right form#search{
	background:#E7F4C9;
	color:#000000;
	border-left:1px;
	border-right:1px;
	float:left;
	}
#right form#search label{
	background:#FBF9F url(/images/search_icon.gif) no-repeat 0 3px;
	font:normal 18px/26px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 0 0 28px;
	}	
.inputBox{
	background-color:#FFFFFF;
	border:1px solid #a7cf49;
	font:normal 11px/normal Arial, Helvetica, sans-serif;
	color:#666666;
	width:144px;
	float:left;
	padding:2px 0;
	margin:0;
	text-indent:2px;
	}	
.goBtn{
	border:none; float:right; margin:6px 0 0 0; 
	}		
#rightBottom h2.search{
	background:#E7F4C9 url(/images/search_icon.gif) no-repeat 0 0;
	color:#343434;
	padding:0 0 0 27px;
	margin:0 0 8px 0;
	font-size:11px;
	font-style:normal;
	line-height:20px;
	font-weight:normal;
	font-variant:normal;
	}
#rightBottom h2.search span{
	color:#65B121;
	background-color:#FBF9F5;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	}
#rightBottom h2.print{
	background:#E7F4C9 url(/images/print_icon.gif) no-repeat 0 0;
	color:#343434;
	padding:0 0 0 27px;
	margin:0 0 0;
	font-size:11px;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	}
#rightBottom h2.print span{
	color:#65B121;
	background-color:#FBF9F5;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	}
#rightBottom h2.subscribe{
	background:#E7F4C9 url(/images/subscribe_icon.gif) no-repeat 0 0;
	color:#343434;
	padding:0 0 0 27px;
	margin:0 0 8px 0;
	font-size:11px;
	font-style:normal;
	line-height:20px;
	font-weight:normal;
	font-variant:normal;
	}
#rightBottom h2.subscribe span{
	color:#65B121;
	background-color:#FBF9F5;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	}	
#rightBottom h2.send{
	background:#E7F4C9 url(/images/friend_icon.gif) no-repeat 0 0;
	color:#343434;
	padding:0 0 0 27px;
	margin:0 0 8px 0;
	font-size:11px;
	font-style:normal;
	line-height:20px;
	font-weight:normal;
	font-variant:normal;
	}	
#rightBottom h2.send span{
	color:#65B121;
	background-color:#FBF9F5;
	font-size:12px;
	font-style:normal;
	line-height:20px;
	font-weight:normal;
	font-variant:normal;
	}
	
/*----Subscribe Form---*/

#rightBottom form#subscribe{
	line-height:0; font-size:0;
	}	
#rightBottom form#subscribe label{
	color:#343434;
	float:left;
	font-size:11px;
	font-style:normal;
	line-height:26px;
	font-weight:normal;
	font-variant:normal;
	}
	
/*----Send to Friend Form---*/

#rightBottom form#send{
	line-height:0; font-size:0;
	}
#rightBottom form#send label{
	color:#343434;
	float:left;
	font-size:11px;
	font-style:normal;
	line-height:26px;
	font-weight:normal;
	font-variant:normal;
	}

/*---------------------------------------------Footer-------------------------------------*/

#footer{
	margin:0 auto;
	width:888px;
	height:92px;
	padding:12px 0 0 0;
	position:relative;
	}
#footer ul.nav{
	margin:0 auto;
	padding:0;
	width:820px;
	}	
#footer ul.nav li{
	margin:0; padding:0; list-style:none;
	float:left; display:block; 
	}	
#footer ul.nav li a{
	font:normal 12px/16px;
	padding:0 4px;
	text-decoration:none;
	background:#e7f4c9;
	}
#footer ul.nav li a:hover{
	background-color:#e7f4c9;
	}	
#footer ul.bottomPart{
	margin:0 auto; padding:0; width:250px;
	}	
#footer ul.bottomPart li{
	list-style:none; float:left; margin:0 7px 0 0;
	}
#footer ul.bottomPart li.xhtml a{
	background:url(/images/xhtml_bg.gif) no-repeat 0 0 #FBF9F5;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-align:center; width:40px;display:block;
	text-decoration:none;
	}	
#footer ul.bottomPart li.xhtml a:hover{
	background:url(/images/xhtml_bg_on.gif) no-repeat 0 0;
	}	
#footer ul.bottomPart li.css a{
	background:url(/images/css_bg.gif) no-repeat 0 0 #FBF9F5;;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-align:center; width:25px;
	text-decoration:none; display:block;
	}
#footer ul.bottomPart li.css a:hover{
	background:url(/images/css_bg_on.gif) no-repeat 0 0;
	}	
#footer ul.bottomPart li.design{
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#003737; background-color:#FBF9F5; 
	text-align:center; background:none;
	list-style:none; text-decoration:none; 	
	}
#footer ul.bottomPart li.design a{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#003737; background-color:#FBF9F5; 
	text-align:center;
	list-style:none; text-decoration:none;	
	}
#footer ul.bottomPart li.design a:hover{
	background-color:#B1D0D0; color:#003737;
	}	
#footer p{
	font:normal 11px/26px Arial, Helvetica, sans-serif;
	color:#525252;
	text-align:center;
	background-color:#e7f4c9;
	}
h1.title { color: #4688e8; font-size: 16px; line-height: 1em; margin-top: 0; margin-bottom: 4px; padding-top: 0; padding-bottom: 4px; border-bottom: 1px dotted #a7cf49; }
/*---------------------------------------------Styles End-------------------------------------*/

