/* CSS Document - Berry Web Designs Base Template */
td{text-align:left; font-size:11px; line-height:1.35em}
body{margin:0px; height:100%; padding:0px; font-family:Arial,Helvetica,Sans Serif; font-size:11px; color:#333; background:#FFF; /* change body background color here */}
.clr{clear:both}
.outline{border:1px solid #ccc; background:#fff; padding:2px}

/* Miscellaneious */
.small{color:#999; font-size:11px; font-weight:bold}
.createdate{height:15px; padding-bottom:10px; color:#999; font-size:11px; font-weight:bold}
.modifydate{height:15px; padding-top:10px; color:#999; font-size:11px; font-weight:bold}
.highlight{background-color:Yellow; color:Blue; padding:0}
.code{background-color:#ddd; border:1px solid #bbb}

/* Pathway Classes */
#pathway_outer{width:635px; float:left; margin-bottom:2px; margin-right:2px}
#pathway_inner{float:none !important; float:left; border:1px solid #ccc; height:21px}
#pathway_text{overflow:hidden; float:left; display:block; padding:4px 0px 0px 5px; height:18px}
a.pathway{}

/* Menu Classes */
#buttons{margin:0px; padding:0px; width:100%}
#buttons_outer{float:left; margin:0px}
#buttons_inner{height:21px !important; height:23px; width:100%}
ul#mainlevel-nav{float:left; list-style:none; padding:0; margin:0; font-size:8.8em}
ul#mainlevel-nav li{display:block; background-image:none; padding-left:0px; padding-right:0px; float:right; margin:0; width:auto !important; width:15%; font-size:11px; line-height:21px; white-space:nowrap; border-left:1px solid #ccc}
ul#mainlevel-nav li a{width:100%; display:block; padding-left:15px; padding-right:15px; text-decoration:none; color:#333; background:transparent}
#buttons>ul#mainlevel-nav li a{width:auto}
ul#mainlevel-nav li a:hover{color:#fc0; background:#D84203}
#active_menu{color:#FC0; font-weight:bold}
a#active_menu:hover{color:#E15704}

/* Module Position Classes */
/* Search Classes */
#search_outer{float:right; width:165px}
#search_inner{border:1px solid #ccc; padding:0px; height:21px !important; height:23px; overflow:hidden}
#search_inner form{padding:0; margin:0}
#search_inner .inputbox{border:0px; padding:3px 3px 3px 5px; font-family:arial,helvetica,sans-serif; font-size:11px; color:#f60}

/* Top Classes */
#top_outer{float:left; width:165px}
#top_inner{border:1px solid #ccc; padding:2px; height:144px !important; height:150px; overflow:hidden; float:none !important; float:left}

/*Left Classes */
#left_outer{float:left; margin-top:2px; width:165px}
#left_inner{border:1px solid #ccc; padding:2px; float:none !important; float:left}

/* Right Classes */
#right_outer{margin-left:2px; width:165px}
#right_inner{float:none !important; float:left; border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:2px 0px 2px 2px}

/* User Classes */
.user1_inner{border:1px solid #ccc; float:none !important; float:left; margin:0px; padding:2px}
.user2_inner{border:1px solid #ccc; float:none !important; float:left; margin:0px; padding:2px}

/* Banner Classes */
#banner_inner{float:left; padding:0px; height:70px}

/* Powered Bt Classes */
#poweredby_inner{float:right; padding:0px; margin-left:0px; height:70px}

/* Horizontal Login Classes */
.horizintalLogin{border:1px solid #ccc}

/* Content Classes */
#content_outer{padding:0px; margin-top:0px; margin-left:2px; /** border:1px solid #ccc; **/ float:left; width:635px}
#content_inner{float:none !important; float:left; padding:0; padding-top:2px; margin:0}
table.content_table{width:100%; padding:0px; margin:0px}
table.content_table td{padding:0px; margin:0px}
table td.body_outer{padding:2px; border:1px solid #ccc}
.maintitle{color:#fff; font-size:40px; padding-left:15px; padding-top:20px}
.error{font-style:italic; text-transform:uppercase; padding:5px; color:#ccc; font-size:14px; font-weight:bold}
table.contentpane{width:100%; padding:0px; border-collapse:collapse; border-spacing:0px; margin:0px}
table.contentpane td{margin:0px; padding:0px}
table.contentpane td.componentheading{padding-left:4px}
table.contentpaneopen{width:100%; padding:0px; border-collapse:collapse; border-spacing:0px; margin:0px}
table.contentpaneopen td{padding-right:2px; padding-left:5px}
table.contentpaneopen td.componentheading{padding-left:4px}
.componentheading{background-color:#9A8870; color:#FFF; text-align:left; padding-top:4px; padding-left:4px; height:21px; font-weight:bold; font-size:10px; text-transform:uppercase; margin:0px}
.contentcolumn{padding-right:5px}
.contentheading{background-color:#9A8870; color:#FFF; text-align:left; padding-top:4px; padding-left:4px; padding-bottom:4px; height:21px; font-weight:bold; font-size:10px; text-transform:uppercase; width:100%; margin:0 -5px 0 -5px}
.contentpagetitle{font-size:13px; font-weight:bold; color:#ccc; text-align:left}
table.searchinto{width:100%}
table.searchintro td{font-weight:bold}
.sectiontableheader{font-weight:bold; background:#f0f0f0; padding:4px}
.sectiontablefooter{}
.sectiontableentry1{background-color:#fff}
.sectiontableentry2{background-color:#f9f9f9}
table.contenttoc{border:1px solid #ccc; padding:2px; margin-left:2px; margin-bottom:2px}
table.contenttoc td{padding:2px}
table.contenttoc th{background:url(/templates/rb1/images/subhead_bg.png) repeat-x; color:#666; text-align:left; padding-top:2px; padding-left:4px; height:21px; font-weight:bold; font-size:10px; text-transform:uppercase}

/* Page Navigation */
.back_button{float:left; text-align:center; font-size:11px; font-weight:bold; border:3px double #ccc; width:auto; background:url(/templates/rb1/images/button_bg.png) repeat-x; padding:0px 10px; line-height:20px; margin:1px}
.pagenav{text-align:center; font-size:11px; font-weight:bold; border:3px double #ccc; width:auto; background:url(/templates/rb1/images/button_bg.png) repeat-x; padding:0px 10px; line-height:20px; margin:1px}
.pagenavbar{margin-right:10px; float:right}

/* Form Classes */
.button{color:#f60; font-family:Arial,Hevlvetica,sans-serif; text-align:center; font-size:11px; font-weight:bold; border:3px double #ccc; width:auto; background:url(/templates/rb1/images/button_bg.png) repeat-x; padding:0px 5px; line-height:18px !important; line-height:16px; height:26px !important; height:24px; margin:1px}
.inputbox{padding:2px; border:solid 1px #ccc; background-color:#fff}
form{/* removes space below form elements */ margin:0; padding:0}
#form-login-username input, #form-login-password input{width:90%; margin-left:4px}
#form-login-username label, #form-login-password label, #form-login-remember label{margin-left:4px}

/* Banner Classes */
.bannergroup-center{text-align:center; padding:3px; margin:10px auto}
.banneritem-center{text-align:center; padding:3px; margin:10px auto; color:#fff}
.credits{color:#fff; text-align:center; margin:3px auto}

/* Links */
a:link, a:visited{color:#52402C; text-decoration:none; font-weight:bold}
a:hover{color:#900; text-decoration:underline; font-weight:bold}

/* Lists */
ul{padding-left:5px; margin-left:0}
li{background:url(/templates/rb1/images/bullet-1.png) 4px 4px no-repeat; 4px 2px no-repeat; list-style:none; margin-left:0; padding-left:30px; line-height:1.5em}

ol li{background-image:none}/* don't show the default square bullets background on numbered lists */

/* Image Classes */
div.mosimage{ border:1px solid #ccc}
.mosimage{border:1px solid #ccc; margin:5px}
.mosimage_caption{margin-top:2px; background:#efefef; padding:1px 2px; color:#666; text-transform:normal; font-size:10px; border-top:1px solid #ccc}
a img{border:0}

/* Module Table Classes */
table.moduletable{width:100%; margin-bottom:5px; padding:0px; border-spacing:0px; border-collapse:collapse}
table.moduletable th{background:url(/templates/rb1/images/subhead_bg.png) repeat-x; color:#666; text-align:left; padding-top:4px; padding-left:4px; height:21px; font-weight:bold; font-size:10px; text-transform:uppercase}
table.moduletable td{font-size:11px; padding:0px; margin:0px; font-weight:normal}

#footer{text-align:center; padding:3px; padding:0; margin:0}

/* Poll Classes */
table.pollstableborder td{padding:2px}

/* end of file */