/* CSS Document */

@import url(hacks.css);
@import url(globals.css);
@import url(components.css);
@import url(home.css);

/* Begin Holder Styles */
#middleholder {width:100%; text-align:center; margin:0px 0px 10px 0px;}
#TopWrapper {width:780px;text-align:left;margin:0 auto;padding: 0px 0px 10px 0px;}
#BottomWrapper {text-align:left; margin:0 auto; padding:0px; width: 780px;}
/* End Holder Styles */

/********************/
/* Begin PROFILE PAGE Styles */
#profile {}
#profile .boxBorder{width:786px;}
#profile #linksBox {width:774px;}
#profile #linksBox .linksLeft {width:70px;}
#profile #linksBox .linksRight{width:670px;}
#profile #title {float:left; background:#ffffff;border:1px solid #dadada;width:100%;height:auto;margin: 5px 0px 5px 0px;}
#profile #title H3 {font-size:18px; font-weight:bold; margin:10px 5px 5px 10px; padding:0px; color:#666666;}
#profile #title H4 {font-size:12px; font-weight:bold; margin:5px 5px 0px 15px; padding:0px; color:#999999;}
#profile #title .right {float:right;width:150px;height: 40px;vertical-align: middle;}
#profile #title .printthispage {margin-top:-36px; float:right; margin-right:10px;}
#profile #text {width:750px;}
/* END PROFILE PAGE Styles */

/* Begin SECTION PAGE Styles */
#section {}
#section #sectiontop {width:100%;}
#section #sectiontop #text {padding:5px;}
#section #sectionbottom {width:100%; height:auto;}
#section #right {width:250px; height:auto; margin:0px; padding:0px; float:right; background:#D8E5EC;}
#section #left {width:525px; margin:0px; padding:0px; float:left; vertical-align:text-top;}

#section #right #titleHolder{width:245px; padding: 8px 0px 2px 0px; border-bottom:1px solid #C9C7C3}
#section #right #titleHolder #title {margin:0px 0px 0px 7px;}
#section #right #titleHolder #seeAll {width:70px; border-left:1px solid #C9C7C3; padding:0px 0px 0px 12px}

#section #left #titleHolder{width:525px; padding: 8px 0px 2px 0px; border-bottom:1px solid #C9C7C3}
#section #left #titleHolder #title {margin:0px 0px 0px 7px;}
#section #left #titleHolder #seeAll {width:70px; border-left:1px solid #C9C7C3; padding:0px 0px 0px 12px}

#section .boxBorder {width:auto; height:auto; margin-top:5px;}
#section #faqlist {}
#section #faqlist UL {list-style-type:none; margin:0px 10px 0px 35px; padding:0px;}
#section #faqlist UL LI {margin:10px 0px 10px 0px;}

#section #box {width:160px; background:#E5E8EE; border:1px solid #BBBBBB; float:right; margin:3px;}
#section #box H4 {display:block; color:#666666; font-size:14px; font-weight:bold; padding:5px; margin:0px; background:#E5E8EE url(../images/section_title_bg.gif) repeat-x top;}
#section #box .middle {height:80px; overflow:auto; padding:10px; background:#ffffff;}
#section #box .middle P {margin:0px; padding:0px;}
#section #box a.goto {display:block; color:#0E638D; font-size:12px; font-weight:normal; padding:5px 5px 5px 17px;
 background:#E5E8EE; float:none;}
/* End SECTION PAGE Styles */

/* Begin AGENDA PROFILE Styles */
#agenda_profile {}
#agenda_profile #agendatitle {width:100%; height:96px; background:#ffffff; padding:1px; border:1px solid #BABABA; text-align:center;}
#agenda_profile #agendatitle #left {width:70%; height:60px; background:#bababa; float:left; text-align:center;}
#agenda_profile #agendatitle #right {width:30%; height:60px; background:#bababa; float:right;}
#agenda_profile #agendatitle .icon {position:relative; top:-5px; left:15px; float:left; width:25px; height:30px;}
#agenda_profile #agendatitle H2 {font-size:16px; font-weight:bold; color:#333333; margin:8px 5px 5px 5px; padding:0px;}
#agenda_profile #agendatitle H5 {font-size:12px; font-weight:normal; color:#000000; margin:0px; padding:0px;}
#agenda_profile #agendatitle H4 {font-size:14px; display:block; background:#B50000; word-spacing:5px; letter-spacing:3px; color:#ffffff; margin:0px; padding:10px 0px 10px 0px; clear:both;}
#agenda_profile #agendatitle .printthisagenda {padding:0px 0px 0px 0px; line-height:55px; border-left:1px solid #ffffff; height:100%}

#agenda_profile #meetingat {width:100%; height:80px; border-bottom:1px solid #DFDFDF;}
#agenda_profile #meetingat #left {float:left; width:300px; text-align:left; padding:10px 0px 5px 10px;}
#agenda_profile #meetingat #right {float:right; width:300px; padding:10px 10px 5px 0px; text-align:right;}

#agenda_profile #agendaitems #titleHolder{width:50%; padding: 0px 0px 2px 0px; border-bottom:1px solid #C9C7C3; margin:0px;}
#agenda_profile #agendaitems #titleHolder #title {margin:0px 0px 0px 0px; width:400px; height:15px;}
#agenda_profile #agendaitems #titleHolder #title H3 {color:#666666; font-size:12px; font-weight:bold;}
#agenda_profile #agendaitems #titleHolder #seeAll {width:70px; border-left:1px solid #C9C7C3; padding:0px 0px 0px 12px}

#agenda_profile #titleHolder{width:100%; padding: 8px 0px 2px 0px; border-bottom:1px solid #C9C7C3; margin-left:0px;}
#agenda_profile #titleHolder #title {margin:0px 0px 0px 5px; width:700px;}
#agenda_profile #titleHolder #seeAll {width:70px; border-left:1px solid #C9C7C3; padding:0px 0px 0px 12px}

#agenda_profile OL LI {margin:20px; display:marker; vertical-align:text-top;}
#agenda_profile UL LI {margin:5px;}

#agenda_profile #agendaitems #top {width:100%; margin:0px; padding:0px}
#agenda_profile #agendaitems #left {float:left; width:60%;}
#agenda_profile #agendaitems #right {float:right; width:200px;}
#agenda_profile #agendaitems #bottom {width:100%; clear:both;}
/* End AGENDA PROFILE Styles */

/* Begin LIST Styles */
#list {}
#list #pagenumbers {}
#list UL {list-style-type:none; margin:20px 0px 0px 0px; padding:0px;}
#list UL LI {margin-bottom:30px;}

#list #titleHolder{width:100%; padding: 8px 0px 2px 0px; border-bottom:1px solid #C9C7C3; margin-left:0px;}
#list #titleHolder #title {margin:0px 0px 0px 0px; width:500px;}
#list #titleHolder #seeAll {width:70px; border-left:1px solid #C9C7C3; padding:0px 0px 0px 12px}
#list #titleHolder #title A {font-size:16px; font-weight:bold; color:#DC450D; letter-spacing:4px;}

#list #text {}

.boxBorder{border:0px solid #FFFFFF;}
#list #linksBox {width:774px; margin-top:15px;}
#list #linksBox .linksLeft {width:70px;}
#list #linksBox .linksRight{width:670px;}

#list IMG {margin:0px 3px 3px 0px;}
/* END LIST Styles */

/* Begin RESOURCES Styles */
#resources {}
#resources #tabsNav {
	width:780px;
	margin: 0px 0px -2px 0px;
	height: 86px;
}
#resources #tabsNav ul{padding:0px 0px 0px 0px; list-style-type:none; margin: 0px;}
#resources #tabsNav ul li{padding:0px 0px 0px 0px; text-align:left; float:left;}
#resources #tabsNav ul li a{position:relative; top:30px; left:80px;}
#resources #tabsNav .on{background: url(../images/apps_button_on.gif) no-repeat top left; width:262px; height:86px; }
#resources #tabsNav .on a,
#resources #tabsNav .on a:visited{color:#A00101; font-size:15px; font-weight:bold; text-decoration: none; border-bottom:2px solid #C2C0D1;}
#resources #tabsNav .on a:hover{color: #0E638D; border-bottom:2px solid #0E638D;}
#resources #tabsNav .off{background: url(../images/apps_button_off.gif) no-repeat top left; width:258px; height:86px; }
#resources #tabsNav .off a,
#resources #tabsNav .off a:visited{color:#4C497A; font-size:15px; font-weight:bold; text-decoration: none; border-bottom:2px solid #D4D4DF;}
#resources #tabsNav .off a:hover{color: #688829; border-bottom:2px solid #688829;}

#resources .boxBorder{width:778px; border-left:1px solid #BFCFC3; border-right:1px solid #BFCFC3; border-bottom:1px solid #BFCFC3; border-top:0px solid #BFCFC3; padding:0px; margin:0px;}
#resources #categoriesHolder{
	border-left:1px solid #ffffff; 
	border-right:1px solid #ffffff; 
	border-bottom:1px solid #ffffff; 
	padding:10px 5px 10px 5px; 
	background:#E4F1E8;
	display:block;
	}
#resources #categories{
	background: #ffffff;
	padding:0px;
	margin:15px;
	border:1px solid #C8DBE5;
}
#resources #categories ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
#resources #categories li {margin:0px; padding:0px; display:block;}
#resources #categories #titleHolder{display:block; height:32px; padding: 0px 0px 2px 0px; background:#D8E5EC; border-left:1px solid #C8DBE5; border-top:1px solid #C8DBE5; border-right:1px solid #C8DBE5; border-bottom:2px solid #B0CBD9;}
#resources #categories #titleHolder #title {float:left; width:720px; padding:0px 0px 0px 0px; height:32px;}
#resources #categories #titleHolder H3 {padding:0px; margin:8px 0px 0px 7px; font-size:16px; font-weight:bold; color:#DC450D; letter-spacing:4px; float:left;}

#resources #categories #titleHolder #on {
	float:right;
	width:41px;
	background:#E2D9B9;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:center;
	height: 32px;
}
#resources #categories #titleHolder #on a:link, #resources #categories #titleHolder #on a:visited, #resources #categories #titleHolder #on a:active
{color:#6A9021; font-size:30px; text-decoration:none;}
#resources #categories #titleHolder #on a:hover {text-decoration:none; font-weight:bold;}

#resources #categories #titleHolder #off {
	float:right;
	width:41px;
	background:#E2D9B9;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:center;
	height: 32px;
}
#resources #categories #titleHolder #off a:link, #resources #categories #titleHolder #off a:visited,  #resources #categories #titleHolder #off a:active 
{color:#B60606; font-size:30px; text-decoration:none; font-family:"Courier New", Courier, mono; font-weight:bold;}
#resources #categories #titleHolder #off a:hover {text-decoration:none; font-weight:bold; font-size:33px; color:#950909;}

#resources #categories h4{padding:0px; margin:5px 0px 5px 10px; font-weight:bold; font-size:14px; color:#0E638D;}
#resources #categories p{padding:0px; margin:0px 0px 5px 10px;}
#resources #categories a.seeAll,
#resources #categories a.seeAll:visited{margin:0px 0px 0px 10px; color:#AC0909; font-size:11px; text-decoration:underline;}
#resources #categories a.seeAll:hover {text-decoration:none}

#resources #categories #fileDownload {
	float:right; 
	width:120px; 
	padding:3px; 
	margin:5px; 
	text-align:center; 
	background:#FFFFFF; 
	height:80px;
	font-size:9px;
	text-align:center;
	line-height:normal;
	}
#resources #categories #fileDownload .filetype1{margin:5px; float:left; display:block; width:100px; text-align:left;}
#resources #categories #fileDownload .filetype2{
	margin:5px;
	float:left;
	width: 100px;
	text-align: left;
}
#resources #text {border-bottom:1px solid #B0CBD9; padding-bottom:20px;}


/* Begin CATEGROIZED SUBSET LIST Styles */
#categorized .left{width:160px; float:left;}
#categorized .right{width:620px; float:right;}

#categorized H3{color:#FFFFFF; font-size:18px; background:#3F82A3; width:160px; height:25px; display:block; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; text-indent: 5px;}
#categorized H4{ color:#DC450D; border-bottom:1px solid #C9C7C3; font-size:15px;padding:0px; margin:0px 0px 0px 0px; font-weight:bold; letter-spacing:1px;}
#categorized #categoryNav{list-style-type:none;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
#categorized #categoryNav li{	
	margin:0px 0px 0px 0px;	
	display: block;
	padding: 0px 0px 0px 0px;
}
#categorized #categoryNav li .bottom {
	display:block; 
	border-top: 1px solid #ABC8D7;
	padding:10px 0px 10px 10px; 
	background: url(../images/category_nav_bg.gif) top right no-repeat;
	width: 149px;
	height:160px;
	border-right: 1px solid #ABC8D7;
	margin:0px 0px 0px 0px;}
#categorized #categoryNav li A:link,
#categorized #categoryNav li A:visited,
#categorized #categoryNav li A:active
 {
	display:block; 
	border-top: 1px solid #ABC8D7;
	padding:10px 0px 10px 10px; 
	background: url(../images/category_nav_bg.gif) top right repeat-y;
	width: 149px;
	border-right: 1px solid #ABC8D7;
	margin:0px 0px 0px 0px;
	}
#categorized #categoryNav li A:hover
 {
	display:block; 
	background:#ffffff;
	width: 149px;
	border-right: 1px solid #ffffff;
	margin:0px 0px 0px 0px;
	color:#B50000;
	}
	
#categorized #categoryItem{list-style-type:none; margin:0px 0px 0px 17px; padding:0px 0px 0px 0px;}
#categorized #categoryItem li{}
#categorized #categoryItemInfo{ list-style-type:none; margin:10px 0px 0px 15px; padding:0px 0px 0px 0px;}
#categorized #categoryItemInfo li{
	background:url(../images/categories_bullet_red.png) 0px 3% no-repeat;
	padding: 0px 0px 0px 15px;
	margin:0px 0px 40px 0px;
}
#categorized #categoryItemInfo li .title{margin-left:-15px; font-size:14px; font-weight:bold;}
#categorized #categoryItemInfo li p{text-indent:0px; margin: 5px 0px 0px 0px;}
#categorized #categoryItemInfo img {float: left; margin:0px 5px 0px 0px; padding:0px;}
#categorized #categoryItemInfo #specialInfo{
	width:216px;
	height:100px;
	background:#EBF2F5;
	color:#666666;
	overflow:auto;
	float:right;
	margin:0px 10px 0px 15px;
	border: 1px solid #3F82A3;
}
#categorized #categoryItemInfo #specialInfo p{
	margin:0px;
	padding:5px;
	border: 1px solid #ffffff;
}
