body { background-color: #ffffff; margin: 0px; font-size: 11px; color: #585555; font-family: Verdana, Arial, Helvetica, Sans-Serif; }

img { border: 0px; }
/*---masterpage---*/
#Content { width: 1000px; margin-left: auto; margin-right: auto; background-image: url(../images/bg_till.gif); background-repeat: repeat-y; }
#Header { height: 235px; background-position: bottom; background-image: url(../images/header.jpg); background-repeat: no-repeat; background-color: #FFFFFF; }
#Header img { position: relative; }
#BodyContent { width: 1000px; background-image: url(../images/bg_top.jpg); background-repeat: no-repeat; clear: both;}
#LeftColl { width: 199px; float: left; background-color: #eaf0ff; }
#CenterColl { width: 600px; float: left;}
#RightColl { width: 190px; float: right; background-image: url(../images/vert_line.gif); background-repeat: repeat-y; padding-top: 40px; padding-left: 10px; }
#Footer { background-image: url(../images/bg_footer.jpg); background-repeat: no-repeat; clear: both; width: 1000px; margin-left: auto; margin-right: auto; height: 21px; }

.footer { font-size: 10px; color: #cacaca; text-align: right; width: 1000px; margin-left: auto; margin-right: auto; padding-top: 5px; }
.footer A { text-decoration: none; color: #929191; }
.footer A:HOVER { color: #933e2c; }

.body { padding-left: 20px; padding-right: 20px; text-align: justify; padding-top: 20px; }
.bodyLogin { padding-left: 20px; padding-right: 15px; text-align: justify; padding-top: 20px; }
.home { background-image: url(../images/home.jpg); background-repeat: no-repeat; margin-top: 6px; margin-left: 10px; width: 582px; height: 412px; }
.box1 { width: 166px; height: 260px; padding: 12px; color: #718a31; text-align: justify; margin-top: 72px; float: left; }
.box2 { width: 166px; height: 288px; padding: 12px; color: #526898; text-align: justify; margin-top: 45px; float: left; margin-left: 6px; }
.box3 { width: 166px; height: 317px; padding: 12px; color: #775e50; text-align: justify; margin-top: 15px; float: left; margin-left: 6px; }
.motto { color: #7c8bab; font-weight: bold; margin-left: 200px; padding-top: 10px; font-size: 10px; }
.fontred { color: #933e2c; font-weight: bold; }
.map { background-image: url(../images/map.jpg); background-repeat: no-repeat; width: 522; height: 193px; }

/*---right boxy---*/
.boxReg, .boxLink { background-image: url(../images/box_till.gif); background-repeat: repeat-y; }
.boxRedBody, .boxLinkBody { padding: 8px; width: 156px; margin-left: 3px; }
.boxRegHead { background-image: url(../images/box_header_red.gif); background-repeat: no-repeat; height: 43px; text-align: center; color: #94402e; font-weight: bold; }
.boxLinkHead { background-image: url(../images/box_header_blue.gif); background-repeat: no-repeat; height: 43px; text-align: center; color: #407599; font-weight: bold; }


.MenuCat { display: block; background-image: url(../images/menu_button.jpg); width: 183px; height: 17px; color: #ffffff; text-transform: uppercase; text-decoration: none; padding-left: 15px; padding-top: 3px; font-weight: bold; }
.MenuGroups { background-image: url(../images/menu_bg.jpg); background-repeat: no-repeat; padding-left: 17px; }
.MenuGroups A { color: #6b6868; text-decoration: none; font-size: 11px; }



/*-----groups boxy-----*/
.groupYellow, .groupGreen, .groupRed, .groupGrey, .groupBlue, .groupBrawn, .groupAqua { width: 176px; float: left; margin-top: 5px; margin-left: 13px; }

.groupYellow { background-color: #f8f5a1; color: #c2b314; font-weight: bold; text-align: center; line-height: 20px; }
.groupYellow A { text-decoration: none; color: #c2b314; }
.groupYellow div { border-top: #d3c749 2px solid; padding-bottom: 1px; padding-top: 1px; border-bottom: #d3c749 6px solid; }

.groupRed { background-color: #fee1c5; color: #c55b1a; font-weight: bold; text-align: center; line-height: 20px; }
.groupRed A { text-decoration: none; color: #c55b1a; }
.groupRed div { border-top: #c56931 2px solid; padding-bottom: 1px; padding-top: 1px; border-bottom: #c56931 6px solid; }

.groupGrey { background-color: #ebebef; color: #969696; font-weight: bold; text-align: center; line-height: 20px; }
.groupGrey A { text-decoration: none; color: #969696; }
.groupGrey div { border-top: #ababb2 2px solid; padding-bottom: 1px; padding-top: 1px; border-bottom: #ababb2 6px solid; }

.groupBrawn { background-color: #fdf0e2; color: #9d7759; font-weight: bold; text-align: center; line-height: 20px; }
.groupBrawn A { text-decoration: none; color: #9d7759; }
.groupBrawn div { border-top: #cbb299 2px solid; padding-bottom: 1px; padding-top: 1px; border-bottom: #cbb299 6px solid; }

.groupBlue { background-color: #e7f1f1; color: #6a8093; font-weight: bold; text-align: center; line-height: 20px; }
.groupBlue A { text-decoration: none; color: #6a8093; }
.groupBlue div { border-top: #89a5b1 2px solid; padding-bottom: 1px; padding-top: 1px; border-bottom: #89a5b1 6px solid; }

.groupAqua { background-color: #e1f5ff; color: #218aac; font-weight: bold; text-align: center; line-height: 20px; }
.groupAqua A { text-decoration: none; color: #218aac; }
.groupAqua div { border-top: #218aac 2px solid; padding-bottom: 1px; padding-top: 1px; border-bottom: #218aac 6px solid; }

.groupGreen { background-color: #c9f1b6; color: #4e7539; font-weight: bold; text-align: center; line-height: 20px; }
.groupGreen A { text-decoration: none; color: #4e7539; }
.groupGreen div { border-top: #4e7539 2px solid; padding-bottom: 1px; padding-top: 1px; border-bottom: #4e7539 6px solid; }

/*-----category-----*/
.CategoryTitle { color: #8ead3e; font-size: 14px; font-weight: bold; padding-left: 20px; padding-top: 30px; }
.CategoryDescription { padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 20px; text-align: justify; }


#tagCloud { width: 162px; border: solid 1px #ccc; padding: 5px; margin-bottom: 10px; margin-top: 20px; }

#tagCloud A { text-decoration: none; margin-right: 5px; text-transform: lowercase; }

#tagCloud A:hover { color: #0099CC; text-decoration: underline; }

#tagCloud A.weight1 { color: #C0BFC1; font-size: 13px; font-weight: bolder; }
#tagCloud A.weight2 { color: #C0BFC1; font-size: 12px; font-weight: bolder; }
#tagCloud A.weight3 { color: #C0BFC1; font-size: 11px; font-weight: bolder; }
#tagCloud A.weight4 { color: #C0BFC1; font-size: 10px; }
#tagCloud A.weight5 { color: #C0BFC1; font-size: 9px; }

#ProjectList .photos { border-top-style: solid; border-top-width: 2px; border-top-color: #FFFFFF; border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #FFFFFF; }
#ProjectList .photos img { margin-right: 2px; }
#ProjectList .content { }
#ProjectList div { clear: both; background-color: #F7F5E6; }

/*-----subpages-----*/
.Title { color: #933e2c; font-size: 13px; font-weight: bold; }
.row { background-color: #f6f6f6; }
.button { border: 1px solid #933e2c; background-image: url(../images/butt2.gif); font-size: 11px; color: #FFFFCC; font-weight: bold; padding: 1px; text-decoration: none; display: block;  width:30px;}

.Title2 { color: #407599; font-size: 13px; font-weight: bold; }
.row2 { background-color: #f6f9ff; }
.button2 { border: 1px solid #407599; background-image: url(../images/butt.gif); font-size: 11px; color: #ffffff; font-weight: bold; padding: 1px; text-decoration: none; display: block;  width:40px;}

.ListingTitle { color: #8ead3e; font-size: 13px; font-weight: bold; text-decoration: none; }
.register { font-weight: bold; }
.column { width: 280px; font-size: 11px; }
.column2 { width: 345px; font-size: 11px; }
.button3 { border: 1px solid #7e7d7d; background-image: url(../images/butt3.gif); font-size: 11px; color: #ffffff; font-weight: bold; padding: 2px; text-decoration: none; }
.link { color: #933e2c; font-weight: bold; text-decoration: none; }
.link2 { color: #008c00; font-weight: bold; text-decoration: none; }
.added { background-color: #f6f9ff; background-image: url(../images/bg_add.gif); background-repeat: repeat-x; padding: 10px; background-position: bottom; }
.date { color: #933e2c; }
