/*Template CSS file Compass Design
Creative Commons Attribution v2.5 . This means that you are free to:
-to copy, distribute, display, and perform the work
-to make derivative works
-to make commercial use of the work
Under the following conditions:
-You must attribute the work in the manner specified by the author or licensor. (In this case, leaving a link to my site in the template footer).
For any reuse or distribution, you must make clear to others the license terms of this work.
Any of these conditions can be waived if you get permission from the copyright holder.*/

* {
margin:0;
padding:0;
}

body {
text-align:center;
font-size:75%;
font-family:Tahoma, Arial, Helvetica, sans-serif;
background:url(../images/fo.jpg) center repeat-y;
}

#wrap {
min-width:960px;
max-width:960px;
width:960px;
min-height:700px;
text-align:left;
margin:0 auto;
}

#leftfauxcol {
background:url(../images/leftslidingcolumn2.png);
width:960px;
padding:0px;
}

#rightfauxcol {
}

#header {
color:#fff;
background:#FFFFFF url(../images/header.tif) no-repeat;
height:147px;
position:center;
padding:0px;
}

#header h1 {
font-family:Arial, Helvetica, sans-serif;
margin-left:20px;
font-size:11px;
padding-left:22px;
margin-top:118px;
}

#header a:hover {
text-decoration:none;
color:#FF9900;
}

#header input {
background:url(../images/search.png) no-repeat;
border:0;
height:22px;
width:168px;
font:12px Arial, Helvetica, sans-serif;
padding:2px;
}

#header .search {
position:absolute;
top:20px;
right:20px;
}

#top {
background:url(../images/top.jpg) no-repeat ;
width:960px;
padding:0px;
}

#top .moduletable h3 {
color:#000;
background:transparent;
text-align:left;
font:Arial, Helvetica, sans-serif normal;
font-stretch:expanded;
margin:10px 10px 0 10px;
padding:10px;
}

#top .moduletable {
font:Tahoma, Arial, Helvetica, sans-serif;
color:#000;
border:0;
margin:0;
padding:0;
}

#footer {
background:#FFFFFF url(../images/footer2.png) no-repeat;
height:52px;
color:#fff;
text-align:center;
clear:both;
}

#bottom {
background:#FFFFFF;
color:#666;
}

#sidebar {
float:left;
width:20%;
}

#content60 {
float:left;
width:60%;
min-height:600px;
overflow:hidden;
background:#fff;
}

#content80 {
float:left;
min-height:600px;
width:80%;
overflow:hidden;
background:#fff;
}

#content100 {
float:left;
width:100%;
min-height:600px;
overflow:hidden;
background:#fff;
}

#sidebar-2 {
float:left;
width:20%;
}

.inside {
padding:5px;
}

#sidebar .inside,#sidebar-2 .inside {
padding-top:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address,.componentheading,.contentheading {
margin:0.75em 0;
}

li,dd {
margin-left:20px;
}

fieldset {
padding:0px;
}

a:link,a:visited {
text-decoration:none;
color:#fff;
}
a:hover {
text-decoration:underline;
color:#333333
}
#content60 a:link,#content60 a:visited,#content80 a:link,#content80 a:visited,#content100 a:link,#content100 a:visited {
color:#333333;
}

h1,.componentheading {
font-size:14px;
margin-top:0px;
padding-top:0px;
}

h2,.contentheading {
font-size:1.6em;
}

h3 {
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin-left:0px;
}

h4 {
font-size:1.2em;
}

h5 {
font-size:50px;
}

h6 {
font-size:1em;
font-weight:700;
}

.button {
border:#000 solid 1px;
background:#fff url(../images/buttonbackground.png) repeat-x;
height:25px;
line-height:25px
font-size:60px;
margin:4px 0;
padding:0 4px;
cursor:hand;
}

.small,.createdate,.modifydate,.mosimage_caption {
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
}

.sectiontableheader {
background:url(../images/teaser.png);
color:#fff;
font:14px bold Arial, Helvetica, sans-serif;
padding:5px;
}
.sectiontableheader a:link,.sectiontableheader a:visited {
color:#fff;
}

/* Module styling */
.moduletable {
margin-bottom:30px;
color:#333333;
margin-left:25px;
padding-right:20px;
text-align:left;
font-size:1.1em;
}

.moduletable h3 {
font:bold Helvetica,sans-serif;
font-size:12px;
background:;
color:#FFF;
text-align:left;
margin:0px 0px 0px 0px;
padding:5px 0px;
}

/*Menu Styling*/
.moduletablemenu {
margin-bottom:1em;
}

.moduletablemenu h3 {
font:Tahoma,Arial,Helvetica,sans-serif;
font-size:50px;
background:transparent;
color:#FFFFFF;
text-align:left;
margin:0px;
padding:50px 10px;
}

.moduletablemenu ul {
list-style:;
margin:5px 0;
}

.moduletablemenu li {
background:;
height:0px;
font:14px Tahoma,Arial, Helvetica, sans-serif;
margin:10px 0;
padding:10 0 0 10px;
}

.moduletablemenu a:link,.moduletablemenu a:visited {
color:#000;
display:none;
text-decoration:;
padding-left:5px;
}

.moduletablemenu a:hover {
text-decoration:;
color:#fff;
background:#ADADAD;
}

.menu {
margin-left:5px;
color:#FFFFFF;
}


/*Tab Menu Styling*/

.moduletabletabs {
font:bold 1em Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.moduletabletabs ul {
list-style:none;
float:right;
margin:20px;
padding:0;
background:#212121;
width:100%;
}

.moduletabletabs li {
float:right;
background:;
margin:0;
padding:0 0 0 12px;
}

.moduletabletabs a:link,.moduletabletabs a:visited {
float:left;
color:#000;
background:;
text-decoration:;
margin:0;
padding:7px 18px 5px 9px;
}

.moduletabletabs #current {
background:;
}

.moduletabletabs #current a {
color:#000;
background:;
}

.design a:link,.design a:visited {
color:#666;
float:right;
font:0.8em Verdana, Arial, Helvetica, sans-serif;
}

