/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* { font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif; }
/* Sheduling */
.sched_event { border-right: lightgrey 1px solid; border-top: lightgrey 1px solid; border-left: lightgrey 1px solid; border-bottom: lightgrey 1px solid; color: black; }
.sched_date { border-right: gainsboro 1px solid; border-top: gainsboro 1px solid; border-left: gainsboro 1px solid; border-bottom: gainsboro 1px solid; text-align: left; width: 94px; height: 94px; font-size: 7.5pt; line-height: 7.5pt; }
.sched_day { background-color: white; width: 100%; height: 100%; }
.sched_day_over { cursor: pointer; background-color: #efefef; width: 100%; height: 100%; }
.sched_today { background-color: #00ACA1; width: 100%; font-weight: bold; color: #ffffff; }
/* General */
body { margin: 30px 0; padding: 0; background: #00ACA1; font-size: 12px; color: #6b6b6b; height: 100%; }
.gridviewclear { background-image: none; background-color: #ffffff; font-weight: bold; }
.gridviewhead { background-position: right top; background-image: url(images/gridviewhead.jpg); background-repeat: no-repeat; background-color: #e6e6e6; font-weight: bold; padding-right: 8px; padding-left: 8px; }
.gridviewrow { padding-right: 8px; padding-left: 8px; background-color: #e6e6e6; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; text-transform: lowercase; font-weight: normal; color: #00ACA1; }

h2 { margin-bottom: 10px; border-bottom: 1px solid #F4F4F4; font-size: 26px; }

h3 { margin-bottom: 15px; padding-bottom: 5px; font-size: 16px; border-bottom: 1px solid #F4F4F4; }

p, ol, ul, blockquote { line-height: 24px; }
ol { list-style-type: circle; }
/*
ul
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
*/
.right { float: right; }
ul.med { margin-left: 0; padding-left: 0; list-style-type: square; }
ul { list-style-type: square; }

a { color: #00b3ab; }

a:hover { text-decoration: none; }

img { border: none; }
textarea.txt { font-size: 11px; padding-left: 2px; }
input.txt { width: 185px; font-size: 11px; /*border: 1px solid #E0E0E0; 	border-right-color: #F6F6F6; 	border-bottom-color: #F6F6F6;*/ background: #FBFBFB url(images/img7.gif) repeat-x; padding-left: 2px; }

input.btn { cursor: pointer; border: 1px solid #00ACA1; background: #FBFBFB url(images/img7.gif) repeat-x; text-transform: lowercase; font-size: 12px; color: #00b3ab; }
input.btnsmall { cursor: pointer; border: 1px solid #00ACA1; background: #FBFBFB url(images/img7.gif) repeat-x; font-size: 12px; color: #00b3ab; height: 16px; width: 16px; padding: 0px; }
input.tab { cursor: pointer; border: 1px solid #6B6B6B; background: #EFEFEF url(images/img7.gif) repeat-x; font-size: 12px; color: #7A7A7A; width: 50px; margin-bottom: -2px; }
input.activetab { cursor: pointer; border: 1px solid #6B6B6B; border-bottom-color: #EFEFEF; background: #EFEFEF url(images/img7.gif) repeat-x; font-size: 12px; color: #00b3ab; margin-bottom: -2px; width: 50px; font-weight: bold; }
select { cursor: pointer; border: 1px solid #EBEBEB; border-bottom-color: #DDDDDD; background: #FBFBFB url(images/img7.gif) repeat-x; font-size: 11px; }

/* Posted */

.posted { height: 33px; margin: 0 0 30px 0; padding: 10px 15px 0 15px; background: url(images/img6.gif) repeat-x; border-bottom: 1px solid #F2F2F2; }

.posted p { float: left; margin: 0; }

.posted .comments { float: right; }

.posted a { color: #717171; }

/* Header */

#header { width: 917px; height: 115px; margin: 0 auto; background: url(images/img2.gif) repeat-x; }

/* Logo */

#logo { float: left; height: 115px; padding: 0 0 0 0; background: url(images/img1.gif) no-repeat; }

#logo * { text-decoration: none; }

#logo span { float: left; padding: 50px 0 0 35px; font-size: 12px; }

#logo span a { color: #000000; }

#logo h2 { float: left; padding: 72px 0 0 8px; font-size: 12px; border: none; }

#logo h2 a { color: #6b6b6b; }

/* Menu */

#menu { float: right; padding: 48px 25px 0 0; background: url(images/img3.gif) no-repeat right top; text-align: left; vertical-align: top; }
.menu3 { padding: 0 8px 0 3px; border-right: 1px solid #DBDBDB; color: #00ACA1; font-size: 18px; }

#menu a { padding: 0 4px 0 4px; text-transform: lowercase; text-decoration: none; font-size: 16px; color:#00ACA1; }


#menu ul { margin: 0; padding: 0; list-style: none; }

#menu li { display: inline; }

.menu1 { padding: 0 15px 0 20px; border-left: 1px solid #DBDBDB; text-transform: lowercase; text-decoration: none; font-size: 16px; color: #3B3B3B; }

.menu2 { padding: 0 5px 0 5px; border-left: 0px solid #DBDBDB; text-transform: lowercase; text-decoration: none; font-size: 12px; }
.dropmenu { padding: 0 5px 0 5px; border: 1px solid #ccc9b8; text-transform: lowercase; text-decoration: none; font-size: 12px; background-color: #DBDBDB; font-weight: bold; color:#00ACA1; }
/* Splash */

#splash { width: 877px; height: 10px; margin: 0 auto; background: #ffffff; /*url(images/img5.gif) repeat-x left bottom;*/ border-right: 20px solid #FFFFFF; border-left: 20px solid #FFFFFF; text-align: right; }
/* Content */

#content { height: 90%; width: 847px; margin: 0 auto; padding: 0px 35px 0 35px; background: #FFFFFF url(images/img8.gif) no-repeat left bottom; }
#mainmenu { width: 847px; margin: 0 auto; padding: 0px 35px 0 35px; background: #FFFFFF url(images/img8.gif) no-repeat left bottom; }

#colOne { float: left; width: 847px; height: 100%; }

#colTwo { float: right; width: 150px; padding: 5px 0 0 0; height: 100%; }

/* Footer */

#footer { }

#footer p { text-align: center; color: #ffffff; }

#footer a { color: #ffffff; }


/* Accordion */
.accordionHeader { background-image: url(Images/header_bkgrnd2.gif); padding: 5px; margin: 0px; cursor: pointer; }

.accordionHeader a { background: none; text-decoration: none; }

.accordionHeader a:hover { background: none; text-decoration: underline; }

.accordionHeaderSelected { border: 1px solid #ccc9b8; background-image: url(Images/header_bkgrnd2.gif); padding: 5px; margin: 0px; cursor: pointer; }

.accordionHeaderSelected a { background: none; text-decoration: none; }

#.accordionHeaderSelected a:hover { background: none; text-decoration: underline; }

.accordionContent { background-color: #ffffff; border: 1px solid #ccc9b8; border-top: none; padding: 5px; padding-top: 10px; height: 100%; min-height: 100%; }
#.accordionLink a { text-decoration: none; }
.lcolumn { width: 150px; }


/* Ajax Controls */
.popupControl { border: 2px solid #000000; visibility: hidden; position: absolute; background-color: #C0C0C0; }
.modalPopup { border: 2px solid #000000; width: 950px; height: 750px; padding: 3px; background-color: #ffffff; }
.modalBackground { background-color: #808080; filter: alpha(opacity=70); opacity: 0.7; -khtml-opacity: 0.7; -moz-opacity: 0.7; }
