﻿body {
	font-size:12px; 
	line-height:130%; 
	font-family:Arial, Verdana, Helvetica, "Trebuchet MS"; 
	font-weight : normal;
	text-align: center;	
	
	background: #f1eade;
	padding: 0 0 0 0;
	margin: 0;
	color: #383838;		
}

A {color:#333333; text-decoration:underline; }
A:Hover { color:#333333; text-decoration:none; }

img { border:none; }

#container {	
	text-align: center;
	width: 100%;		
	padding: 0;	
    background:#f1eade url(/images/background-middle.gif) top center repeat-y;
}
#container_head {background:#f1eade url(/images/background-top.gif) top center no-repeat; height:10px; }
#container_footer 
{
    background:#f1eade url(/images/background-bottom.gif) top center no-repeat;
}

#footer_power
{
  width: 980px;
  margin: 0px auto;
	text-align: right;
	padding:0px;
	padding-top:2px;
	padding-bottom:6px;
	color:#775366;
}

#footer_power A {color:#775366; text-decoration:none;}
#footer_power A:Hover {color:#775366; text-decoration:none;}

#wrapper {
	margin: 0px auto;
	text-align: left;
	
	width: 980px;
	padding: 0 0 0 0;
	background:#ffffff;
}

#header
{
    padding:10px;
    padding-left:20px; padding-top:6px;
    height:116px;
}
#header #logo {padding-top:0px; padding-bottom:0px; float:left; }
#header #search { text-align:right; padding-top:30px; padding-right:10px;}
.boxSearch { width:230px; height:16px; padding:6px; padding-top:3px; padding-bottom:3px; background:#ffffff; border:solid 1px #999999; color:#666666; font-size:12px;  }

.menuAdminTop { padding-bottom:14px; position:absolute; top:2px; width:950px; text-align:right; padding-right:10px;}
.menuAdminTopBox { color:#ffffff; padding:2px; padding-left:9px; padding-right:9px; background:#775366; float:right; font-size:11px;}
.menuAdminTopBox A { color:#ffffff; text-decoration:none; }
.menuAdminTopBox A:hover { color:#ffffff; text-decoration:underline; }

#search #share {}

#share ul { float:right; list-style: none; margin: 0; padding: 0; padding-bottom:16px; }
#share li { float:left; padding-left:12px; font-size:11px; }
#share img {margin-right: 0px; vertical-align: middle;}

#share A {color:#333333; text-decoration:none; }
#share A:Hover {color:#333333; text-decoration:underline; }

#topmenu { background:#775366; height:24px; overflow:hidden; }
#topmenu div { padding:5px; padding-left:24px; padding-right:24px; font-weight:bold; color:#ffffff; }
#topmenu div A { color:#ffffff; text-decoration:none;}
#topmenu div A:Hover {color:#ffffff; text-decoration:underline;}

#topmenu ul { float:right; list-style: none; margin: 0; padding: 0; padding-bottom:16px; }
#topmenu li { float:left;  padding:5px; padding-left:20px; padding-right:20px; font-weight:bold; color:#ffffff; }
#topmenu li A { color:#ffffff; text-decoration:none;}
#topmenu li A:Hover {color:#ffffff; text-decoration:underline;}

#topmenu  img {margin-right: 0px; vertical-align: middle;}

.content { background: #ffffff url(/images/background-cnt.gif) top left repeat-y; vertical-align:top; }
.contentTable {background: #ffffff url(/images/background-cnt2.gif) top left repeat-y; vertical-align:top;}
#footer 
{
	text-align:left; 
	background:#775366; 
	padding:18px; 
	padding-bottom:24px;
    color:#ffffff; 
}
#footer div { color:#ffffff; }
#footer div A { color:#ffffff; text-decoration:none; }
#footer div A:Hover { color:#ffffff; text-decoration:underline; }


.bannerhome { width:790px; overflow:hidden; }
.bannerright {width:180px; overflow:hidden; text-align:right; vertical-align:top; padding-top:5px; padding-left:5px; padding-right:5px; }
.bannerleft { width:220px; vertical-align:top; float:left; overflow:hidden; }
.contenthome { padding:10px; width:550px; overflow:hidden; vertical-align:top; background:#ffffff url(/images/background-cnt-top.gif) top left repeat-x;}
.contenthome2 { width:770px; padding:10px; vertical-align:top; overflow:hidden; background:#ffffff url(/images/background-cnt-top.gif) top left repeat-x; }

.bannerright div { padding-bottom:5px; width:180px; text-align:center; overflow:hidden; }

#sidemenu { padding:10px; }

#sidemenu A { color:#775366; text-decoration:none; }
#sidemenu A:Hover { color:#775366; text-decoration:underline; }

#sidemenu .headlinemenu { color:#ffffff; font-size:13px; background:#775366; text-align:center; padding:5px; padding-left:7px; padding-right:7px; font-weight:bold;}

#sidemenu div { padding:3px; padding-bottom:0px; padding-top:4px; padding-left:12px; color:#775366; line-height:110%; }

.bnleft { text-align:center; padding:0px !important; padding-bottom:10px;  padding-right:10px;}

.titleHome { font-size:16px; font-weight:bold; padding-bottom:10px; padding-top:6px; font-family:Times New Roman; }
.headline 
{
}
.title { color:#775366; font-size:20px; padding-top:6px; padding-bottom:12px; font-weight:bold; }
.title2 { color:#775366; font-size:18px; padding-top:6px; padding-bottom:12px; font-weight:bold; }

.titlesub { background:#775366; color:#ffffff; font-weight:bold; padding:4px; }

.tdLeft { padding:3px; padding-left:0px; padding-right:14px; border-top:solid 1px #eeeeee; vertical-align:top; }
.tdRight { padding:3px; padding-left:0px; padding-right:14px; border-top:solid 1px #eeeeee; vertical-align:top; }
.tdLeftT { padding:3px; padding-left:0px; padding-right:14px; vertical-align:top; }
.tdRightT { padding:3px; padding-left:0px; padding-right:14px; vertical-align:top; }
.buttonlist { padding-top:10px; padding-bottom:10px; height:20px; border-top:solid 1px #eeeeee;  }
.buttonlist2 { padding-top:10px; padding-bottom:10px; height:20px;  }

.tdLeft2 { padding:3px; padding-right:14px; border-bottom:solid 1px #eeeeee; vertical-align:top; }
.tdRight2 { padding:3px; padding-right:14px; border-bottom:solid 1px #eeeeee; vertical-align:top; }

.tdLeft2T { padding:3px; padding-right:14px; border-bottom:solid 1px #eeeeee; vertical-align:top; }
.tdRight2T { padding:3px; padding-right:14px; border-bottom:solid 1px #eeeeee; vertical-align:top; }

.homeConsumer { padding-bottom:10px; }
#homeConsumerCnt { padding-top:2px; padding-bottom:6px;}
.homeLighterSide { padding-top:10px; padding-bottom:10px; background:#ffffff url(/images/background-cnt-top.gif) top left repeat-x;}
#homeLighterSideCnt { padding-top:2px; padding-bottom:6px;}
.homeViewpoints { padding-top:10px; padding-bottom:10px; background:#ffffff url(/images/background-cnt-top.gif) top left repeat-x;}
#homeViewpointsCnt { padding-top:2px; padding-bottom:6px;}
.homeDormant { padding-top:10px; padding-bottom:10px; background:#ffffff url(/images/background-cnt-top.gif) top left repeat-x;}
#homeDormantCnt { padding-top:2px; padding-bottom:6px;}

.helptext { font-size: 11px; color:#999999; line-height:120%; }
.error {padding-top:20px; color:red;}

.adminSideHeadline { background-color:#efede3; width:220px; padding:3px;  } 
.adminSideMenu { padding:3px; width:220px; border-bottom:solid 1px #eeeeee;}

.mouseOver {
background: #f7f7f7;
}
.mouseOut {
background: #FFFFFF;
}

.listBox { border-bottom:solid 1px #eeeeee; padding-bottom:4px; padding-top:4px; }
.listBox2 { border-top:solid 1px #eeeeee; padding-bottom:4px; padding-top:4px;  }
.listLogoImage { padding:5px; padding-top:7px; padding-left:0px; width:130px; float:left; overflow:hidden; text-align:center; }
.listContent { float:left; padding:5px; width:320px; }
.listContent2 { float:left; padding:5px; width:540px; }
.listMapWebsite { padding:5px; text-align:center; padding-right:0px; padding-right:10px; padding-top:22px; float:right; overflow:hidden;}
.listMapWebsiteAdmin  { padding:5px; text-align:center; padding-right:0px; padding-right:10px; padding-top:6px; float:right; overflow:hidden;}

.listTitle { padding-bottom:4px; font-family:Times New Roman; font-size:15px;}
.listTitle A { text-decoration:none !important; color:#333333 !important; }
.listTitle A:hover { text-decoration:underline !important; color:#333333 !important; }

.listAddress { font-size:12px; color:#666666; line-height:120%; }
.listProfile { font-size:12px; padding-top:4px; line-height:115%;}
.listTypeBorder { padding:0px; padding-left:6px; line-height:120%; }
.listType { font-size:12px; color:#666666; line-height:120%; padding-top:4px; }
.listType A { color:#666666; text-decoration:none !important; }
.listType A:Hover { color:#666666; text-decoration:underline !important;  }

.listAddress { font-size:12px; }
.listAddress A { text-decoration:none;}
.listAddress A:hover { text-decoration:underline; }

.listPagingBox { background-color:#dad4cb; padding:0px; height:28px; }
.listCount { float:left; padding-top:4px; padding-left:4px; }

.detailTitle { font-family:Times New Roman; font-size:20px; padding-top:0px; font-weight:bold; padding-bottom:10px;	}
.detailLeftArea { border:solid 1px #eeeeee; padding:10px; width:140px; float:left;  }
.detailLeftArea div {font-size:10px}
.detailRightArea { padding:5px; padding-left:176px;}
.detailContent { padding-top:10px; padding-bottom:10px; background:#ffffff url(/images/background-cnt-top.gif) top left repeat-x;}
.detailType A { text-decoration:none; }
.detailType A:Hover { text-decoration:underline; }
.detailTypeBox { padding:5px; border:solid 1px #eeeeee; }

#paging ul { float:left; list-style: none;  margin: 0; padding: 0; }
#paging li { float:left; padding:1px; text-decoration:none; font-weight:bold;  }
#paging li A { text-decoration:underline; font-weight:normal;  }
#paging li A:Hover {text-decoration:underline; font-weight:normal; }

.listPaging { float:right; }
.listPaging li div {  padding:1px; padding-left:3px; padding-right:3px; font-size:13px; border:solid 1px #cac4a7; background-color:#4b4028; text-align:center; }
.listPaging li div A { color:#cac4a7; }
.listPaging li div A:Hover { color:#cac4a7; }
.listPaging li .select {  padding:1px; padding-left:3px; padding-right:3px; font-size:13px; border:solid 1px #e1ddc9; color:#4b4028; text-align:center; background:#e1ddc9; }


.boxRegister { padding-top:10px;}

.powerTitle {padding-bottom:4px; font-family:Times New Roman; font-size:15px; font-weight:bold;}

.boardBorder { border-top:solid 1px #eeeeee; padding-bottom:20px; padding-top:14px; }
.boardTitle { font-family:Times New Roman; font-size:16px; font-weight:bold; padding-bottom: 4px; }
.boardContent { padding-bottom:20px; padding-top:16px; }

.boardPaging { float:right; padding-top:10px; }
.boardPaging li div {  padding:2px; padding-left:5px; padding-right:5px; font-size:14px; border:solid 1px #dddddd; background-color:#f7f7f7; text-align:center; }
.boardPaging li .select {  padding:4px; padding-left:5px; padding-right:5px; font-size:14px; border:solid 1px #dddddd; text-align:center; background:#ffffff; }
