/***** PAGE LAYOUT *****/
html, body { padding: 0; margin: 0px; background-image: url(/assets/templates/digitary/graphics/bgfade.jpg); background-repeat: repeat-x; background-position: top left; font-family: sans,arial,helvetica; color: #333; font-size: 0.9em; }
div#container { width: 943px; margin: 5px auto 0 auto; background:#FFF url(/assets/images/body-bg.gif) repeat-y; }
div#containerleft, div#content, div#containerright { display: table-cell; }
div#containerleft {	background-image: url(/assets/templates/digitary/graphics/bgleft.jpg); background-repeat: repeat-y; background-position: right top;	
width: 23px; }
div#containerright { background-image: url(/assets/templates/digitary/graphics/bgright.jpg); background-repeat: repeat-y; background-position: 13px top; width: 33px; height:100%; position:absolute; top:0px; right:3px; }
div#content { width: 877px; vertical-align: top; padding: 5px;  height:auto; }
div#containertop { display: table-cell; background-image:url(/assets/templates/digitary/graphics/bgtop.jpg); background-repeat: no-repeat; background-position: left top; height: 24px; width: 946px; }
div#containerbottom { background-image: url(/assets/templates/digitary/graphics/bgbottom.jpg); background-repeat: no-repeat; background-position: 13px top; height: 29px; width: 946px; }
div#centercontainer { clear: both; width: 946px; position:relative; }
div#body { padding: 5px 5px 10px 0; }

/* minheight for understanding browsers */
.container { width:650px; padding:0.5em; min-height:418px; padding:10px 20px 5px 10px; line-height: 20px; float: left; }
.container a { color: #090; text-decoration: none; margin-left: 5px; font-size: 12px; }
.container a:hover { text-decoration: underline; color: #5AC72E; }


/***** HEADER *****/
div#header { clear: both; width: 877px; }
img.logo { margin:-11px 0 10px 5px; float: left; }
div#headnav { float: right; margin-top: 25px; }
div#headnav ul { list-style-type: none; margin: 0; padding: 0; }
div#headnav li { display: inline; }
div#headnav a { color: #090; text-decoration: none; margin-left: 5px; font-size: 11px; }
div#headnav a:hover { text-decoration: underline; color: #5AC72E; }

div#topnav { width: 882px; line-height: 1.8em; background-color: #279B2E; background-image: url(/assets/templates/digitary/graphics/navfade.jpg); background-repeat: repeat-x; background-position: left top; clear: both; }
div#topnav ul { list-style-type: none; margin: 0; padding: 0; line-height: 1.93em; }
div#topnav li { display: inline; line-height: 1.8em; padding: 5px 2px; }
div#topnav a { font-weight: bold; color: #FFF; text-decoration: none; font-size: 0.9em; }
div#topnav a:hover { text-decoration: underline; }
li.firstmenudivider { background-image: url(/assets/templates/digitary/graphics/firstmenudivider.gif); background-repeat: no-repeat; background-position: left top; width: 6px; }
li.menudivider { background-image: url(/assets/templates/digitary/graphics/menudivider.gif); background-repeat: no-repeat; background-position: left top; width: 9px; }
.previousnext { color:#3787bd; font-size:.9em;  float:right;height:20px }

/***** FOOTER *****/

div#textcontent { width: 650px; height: 362px }

div#footer { color: #999; font-size: 12px; padding:5px 0 0 10px; width: 867px; clear: both; }
div#footer div { float: left; }
div#footer img { margin-left: 10px; border: 0; }
div#footer a { color: #299D2E; text-decoration: none; font-weight: bold; }
div#footer a:hover { text-decoration: underline; color: #5AC72E; }
div#footer ul { list-style-type: none; margin: 0; padding: 0; float: left; }
div#footer li { display: inline; margin-right: 5px; }
div#footer li a { color: #999; font-weight: normal;  }
div#footer li a:hover { color: #999; }

/***** CONTENT *****/


div#bread {width: 865px; height:20px; padding: 10px 0px 0px 5px; font-size: 11px; border-bottom:1px solid #ccc; }
div#bread a { color: #090; text-decoration: none; margin-left: 5px; font-size: 11px; }
div#bread a:hover { text-decoration: underline; color: #5AC72E; }
div.leftcolumn { float: left; width: 390px; height:auto; margin-bottom: 5px; }

div.rightcolumn { float: left; width: 470px; height:auto; }

div.maincolumn { float: left; width: 800px;padding: 20px;line-height: 20px; }

div#aboutcolumn a { color: #090; text-decoration: none; margin-left: 5px; font-size: 12px; }
div#aboutcolumn a:hover { text-decoration: underline; color: #5AC72E; }
div#aboutcolumn { float: left; width: 650px; padding: 10px 20px 20px 10px;line-height: 20px; height:auto; }

div#aboutcolumn1 { float: left; width: 850px;line-height: 20px; height:auto; }

div#longline { float: left; width: 800px; border: 1px solid #ccc; }

div.board { float: left; width: 620px;padding: 20px 10px 20px 10px;line-height: 20px; border-top: 1px solid #ccc; }
div.board1 { float: left; width: 620px;padding: 20px 10px 20px 10px;line-height: 20px; border-top: 1px solid #ccc;margin: 20px 0px 0px 0px;  }
div#board2 { float: left; width: 820px;padding: 20px 10px 20px 10px;line-height: 20px; border-top: 1px solid #ccc;margin: 20px 0px 0px 0px; }
div.board3 { float: left; width: 620px;padding: 20px 10px 20px 10px;line-height: 20px; border-top: 1px solid #ccc;margin: 20px 0px 0px 0px;  }


div.profile { float: left; width: 620px;padding: 20px 10px 20px 10px;line-height: 20px; border-top: 1px solid #ccc; height:120px;}
div.profile1 { float: left; width: 620px;padding: 20px 10px 20px 10px;line-height: 20px; border-top: 1px solid #ccc;margin: 20px 0px 0px 0px; height:135px; }
div#profile2 { float: left; width: 820px;padding: 20px 10px 20px 10px;line-height: 20px; border-top: 1px solid #ccc;margin: 20px 0px 0px 0px; }
div.profile3 { float: left; width: 620px;padding: 20px 10px 20px 10px;line-height: 20px; border-top: 1px solid #ccc;margin: 20px 0px 0px 0px; height:135px; }

div.partners { float: left; width: 620px;padding: 20px 10px 20px 10px;line-height: 20px; border-top: 1px solid #ccc; height:100px;}
div.partners1 { float: left; width: 620px;padding: 20px 10px 20px 10px;line-height: 20px; border-top: 1px solid #ccc;margin: 20px 0px 0px 0px; height:120px; }
div#partners2 { float: left; width: 820px;padding: 20px 10px 20px 10px;line-height: 20px; border-top: 1px solid #ccc;margin: 20px 0px 0px 0px; }
div.partners3 { float: left; width: 620px;padding: 10px 10px 10px 10px;line-height: 20px; border-top: 1px solid #ccc;margin: 20px 0px 0px 0px; height:85px; }
div.partners4 { float: left; width: 620px;padding: 10px 10px 10px 10px;line-height: 20px; border-top: 1px solid #ccc;margin: 20px 0px 0px 0px; height:20px; }

div#boardtext { float: left;line-height: 20px; border-top: 1px solid #ccc;margin: 20px 0px 0px 0px;width: 640px }
div.boardpic {height:86px;float:right; border: 1px solid #ccc; width:89px;padding: 5px 5px 5px 5px; }
 
div#contactcolumn { float: left; width: 830px;padding: 20px;line-height: 20px; height:auto; }
div#contactcolumn a { color: #090; text-decoration: none; margin-left: 5px; font-size: 13px; }
div#contactcolumn a:hover { text-decoration: underline; color: #5AC72E; }



div#formcolumn { float: left; width: 400px;padding: 5px;line-height: 20px; padding:0px; margin:0px }

div#map { float:left; padding:5px; width:400px; margin-left:15px; }

div#rightnav { float: left; width: 170px;padding: 20px 10px 20px 10px;line-height: 20px; border: 1px solid #ccc; margin-top:10px; }
div#rightnav ul { list-style-type: none; margin: 0; padding: 0; }
div#rightnav li { display: block;list-style-type: none }
div#rightnav a { color: #090; text-decoration: none; margin-left: 5px; font-size: 13px; }
div#rightnav a:hover { text-decoration: underline; color: #5AC72E; }

a img { border: 0; }
h1, h2 { color: #090; margin: 7px 0 2px 0; padding: 0; }
h1 { font-size: 1.4em; }
h2 { font-size: 1.4em; }
h4 { font-size: 1.2em; }

h3 { font-size: 1em; }
h2.newsheading { border-bottom: 1px solid #E5E5E5; width:200px; padding:0px; margin:0px;}
p { margin: 0 0 1em 5px; padding: 0; }
hr.footer { border: 0; border-top: 1px solid #E5E5E5; height: 0; background: #E5E5E5; }

div.featuretext { color: #999; font-size: 31px; text-align: center; line-height: 25px; margin: 20px 0; }
ul.bannernav { list-style-type: none; margin: 0; padding: 0; }
ul.bannernav li { display: inline; margin-right: -4px; }
div.newsflash { float: left; width: 200px; color: #999; padding: 5px 10px 5px 0px; font-size: 0.9em; border-right: 1px solid #E5E5E5; clear:left; }
div.newsflash a { color: #090; text-decoration: none; font-weight: bold; }
div.newsflash a:hover { color: #5AC72E; text-decoration: underline; }

div.newsflash h2 {
color: #090; margin-top: 0px;font-size: 1.6em;}

div.subscribe { float: left; padding: 0px 0px 0px 10px; margin: 0px;  }
div.subscribe  form{ margin:0px;}
div.subscribe input#email { color: #999; font-size: 0.8em; width: 180px; }
div.subscribe input#subscribe { width: 87px; height: 22px; padding: 0; margin: 5px 0 0 0; border: 0; text-indent: -1000em; cursor: pointer;  background: transparent url(/assets/templates/digitary/graphics/subscribe_btn.jpg) no-repeat center top; }

p a { color: #090; text-decoration: none; margin-left: 5px; font-size: 12px; }
p a:hover { text-decoration: underline; color: #5AC72E; }


div.events { width: 750px; color: #999; padding: 12px 0px 0px 0px; font-size: 1em; height:auto; border-top:solid 1px #CCC;  float:left; }
div.events a { color: #090; text-decoration: none; font-weight: bold; }
div.events a:hover { color: #5AC72E; text-decoration: underline; }
#eventsheader {width:95px;float:left; padding:0px; margin:0px;  clear:both; border-top:solid 1px #CCC; }

.pagenumber{
color:#000000;
font-size:12px;
}


#unbox{
width:830px;
float:left;
height:auto;
}

#unlist{
width:250px;
float:left;
height:970px;
padding:0px 10px 0px 0px ;
border-right:solid 1px;
border-color:#CCCCCC;
margin-right:20px;

}

.unlogos img {  margin:10px 40px 0 0;}

.unlogos{
width:500px;
float:left;
padding:15px 0px 30px 35px;
}

.unlogos1 img {  margin:10px 40px 0 0;}

.unlogos1{
width:500px;
float:left;
padding:15px 0px 30px 35px;
}

.unlogos2{
width:500px;
float:left;
padding:15px 0px 30px 35px;
}

.unlogos2 img {  margin:10px 40px 0 0;}


div#formcolumn { float: left; width: 400px; line-height: 20px; padding:0px; margin:0px }

fieldset {
margin: 0px;
padding: 0px;
}


legend {
font-family:Arial, Helvetica, sans-serif;
margin-left: 1em;
color:#000000;
font-weight:bold;
color:#090;
font-size: 95%;
font-style: normal;
margin: 0px;
padding: 0px;
}

fieldset ol{
padding: 1em 1em 0 1em;
list-style: none;
}

fieldset li{
padding-bottom: 1em;
}

submit{
border-bottom-style: none;
}

label {
font-family:Arial, Helvetica, sans-serif;
float:left;
width: 10em;
margin-right: 1em;
color: #090;
font-size: 95%;
font-style: normal;
}

