body {
background: #fefefe url(../images/bg.gif) repeat-y;
	font-family:tahoma,helvetica,arial,"lucida grande",sans-serif;
	font-size:12px;
	color: #336699;
	margin: 0px;
	padding:10px 0px;

	

}

td, th {
	font-family:tahoma,helvetica,arial,"lucida grande",sans-serif;
	font-size:12px;
	color: #333333;
}

a {
	color: #3366CC;
	text-decoration: none;
}

a {color:#000; text-decoration: none;}

a:hover { color:#0a5da4; text-decoration: underline;}

a img {border: none;}

form {
	background-color: #CCCC99;
}

.darkgrey {
font-size:10px;
color:#999999;
padding-left:20px;
padding-top:10px;
}

.intro{
padding-left:16px;
padding-right:6px;}
.top_bg{
background:url(../images/top_bg.gif) repeat-x;
height:398px;}

.stepper_top{
background:url(../images/top_stepper.gif) repeat-x;
height:10px;
}

.tp_lt{
background:url(../images/tp_lt.gif) no-repeat right bottom;
width:9px;
height:9px;}

.tp_rt{
background:url(../images/tp_rt.gif) no-repeat left bottom;
width:9px;
height:9px;}

.bt_lt{
background:url(../images/bt_lt.gif) no-repeat right top;
width:9px;
height:9px;}

.bt_rt{
background:url(../images/bt_rt.gif) no-repeat left top;
width:9px;
height:9px;}

.md_tp{
background: url(../images/tp_md.gif) repeat-x;}

.md_bt{
background: url(../images/bt_md.gif) repeat-x;}

.md_lt{
background:url(../images/md_lt.gif) repeat-y;}

.md_rt{
background:url(../images/md_rt.gif) repeat-y;}

.left {
color:#DAD9D7;
float:left;
font-size:10px;
padding-left:10px;
padding-top:6px;
}
.flower_one{
	background-image: url(../images/flower_one.gif);
	background-repeat: no-repeat;
	background-position: 80px 729px;
}
.news_articles_bg{
background:url(../images/articles_bg.gif) no-repeat right top;}

.dater{
background:url(../images/dater.gif) no-repeat center top;
width:40px;
height:44px;
line-height:normal;}

#day{
font-size:18px;
color:#8d8d8d;
text-align:center;
font-weight:bold;
line-height:12px;
padding-top:6px;}

#month{
font-size:14px;
color:#8d8d8d;
text-align:center;
padding-bottom:4px;
}

.article_intro{
font-size:10px;
color:#8d8d8d;
padding-left:4px;
line-height:normal;}

.article_intro a{
font-size:10px;
color:#8d8d8d;
padding-left:4px;
line-height:normal;}

.article_intro a:hover{
color:#0d68b4;
text-decoration:none;
}

.all{
font-size:10px;
color:#8d8d8d;
padding-right:12px;
}

.all a{
font-size:10px;
color:#8d8d8d;
}

.all a:hover{
color:#D22E13;
text-decoration:underline;
}

.artcle_table_holder{
padding:6px;}

.quote{
font-size:11px;
color:#f2f2f2;
padding-left:8px;
padding-right:8px;
text-align:left;
}

.left_quote{
background:url(../images/left_qt.gif) no-repeat top right;
width:33px;}

.right_quote{
background:url(../images/right_qt.gif) no-repeat bottom left;
}

.logo{
padding:5px 30px;
border-bottom:2px solid #ddd;}

.content{
font-size:11px;
line-height:20px;
color:#7d7d7d;
padding:6px 0px;}

.contacts{
font-size:11px;
font-weight:bold;
line-height:20px;
color:#adadad;
padding:6px;
border-top: solid 1px #ccc;}



/*  ACCORDION */

.lamin{ 
cursor: hand;
cursor: pointer;
padding: 1px 3px;
background: #fefefe;
font-size:10px;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: #f4f4f4;
font-size:10px;
}

.hr_top{
	border-top: 2px solid #ddd;}
	
.hr_bottom{
	border-bottom: 2px solid #ddd;}

