@charset "utf-8";
/* CSS Document */

body{ 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	font: 0pt Arial; 
	background-color: #ffffff; 
}

sup{
	vertical-align:text-top;
	font-size: 80%;	
}

.clear{ 
	clear: both; 
}


/* ----------------------------Global Styles ------------------------------*/
#wrapper { 
	width: 935px; 
	height: auto; 
	margin: 0 auto; 
}
#container { 
	width: 934px; 
	height: auto; 
	margin: 0 auto; 
}

/* ----------------------------Header Styles ------------------------------*/
#header { 
	width: 934px; 
	height: 95px; 
	margin: 0 auto; 
	margin-top: 5px; 
	/*background:url(../images/header.jpg) no-repeat; */
	margin-right: 0px; 
}

.headerText1{
	font: 15pt Arial; 
	font-weight: bold; 
	color: #2A4480; 
	text-align: left; 
	margin: 10px 10px 0 10px;
	padding: 0 0 0 0; 
	float: left;
	}
	
.headerText2{
	font: 20pt Arial; 
	font-weight: bold; 
	color: #993400; 
	text-align: left; 
	margin: 5px 0px 0 100px;
	padding: 0 0 0 0; 
	float: left;
	}

#subHeader { 
	width: 934px; 
	height: 127px; 
	margin: 0px 0 0 0; 
	background:url(../images/subheader.jpg) no-repeat;
	display: none;     /* Removed for Print Preview */ 
}
#subHeadIcons { 
	width: 250px; 
	height: auto; 
	float: right; 	
}
#searchTitle { 
	font: 9pt Arial; 
	font-weight: bold; 
	color: #ffffff; 
	float: left; 
	margin-left: 12px; 
	margin-top: 2px;
	line-height: 20px; 
	display: inline; 
	padding: 0 0 0 1px; 
}
#searchBox { float: right; margin-right: 5px; display: inline; }
.miscIcons1 { width: 250px; height: auto; margin-left:0px;  }
.miscIcons2 { width: 250px; height: auto; margin-top: 15px; margin-left: 20px; }
.miscImage1 { float: left; margin-left: 5px; margin-top: 2px; }
.miscImage2 { float: left; margin-left: 5px; }
.miscStyle,.miscStyle a{ font: 8pt Arial; font-weight: bold; color: #ffffff; float: left; margin-left: 3px; margin-right: 3px; text-decoration: none; cursor:pointer; }
#search-input { width: 167px; height: 21px; background: url(../images/search-bg.gif) no-repeat; border: none; padding: 2px 3px 0 0px;}

/* ----------------------------TopNav Styles ------------------------------*/
#topnav { width: 935px; height: 38px; }
#topnavContainer { width: 935px; height: 38px; }
#navbuttons { width: 935px; height: 38px; margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none; }
#navbuttons li { height: 38px; list-style-type: none; float: left; background-color: #ffffff; }

#nav-left { width: 7px; height: 38px; background: url(../images/nav-left.gif) no-repeat; display: block; }
#nav-1{ width: 112px; height: 38px; background: url(../images/nav1-full.gif) no-repeat; display: block; }
#nav-2{ width: 173px; height: 38px; background: url(../images/nav2-full.gif) no-repeat; display: block; }
#nav-3{ width: 141px; height: 38px; background: url(../images/nav3-full.gif) no-repeat; display: block; }
#nav-4{ width: 128px; height: 38px; background: url(../images/nav4-full.gif) no-repeat; display: block; }
#nav-5{ width: 191px; height: 38px; background: url(../images/nav5-full.gif) no-repeat; display: block; }
#nav-6{ width: 168px; height: 38px; background: url(../images/nav6-full.gif) no-repeat; display: block; }
#nav-right { width: 8px; height: 38px; background: url(../images/nav-right.gif) no-repeat right; display: block; }

#nav-1-selected{ width: 112px; height: 38px; background: url(../images/nav1-full.gif) no-repeat; display: block; background-position: -112px; }
#nav-2-selected{ width: 173px; height: 38px; background: url(../images/nav2-full.gif) no-repeat; display: block; background-position: -173px;  }
#nav-3-selected{ width: 141px; height: 38px; background: url(../images/nav3-full.gif) no-repeat; display: block; background-position: -141px; }
#nav-4-selected{ width: 128px; height: 38px; background: url(../images/nav4-full.gif) no-repeat; display: block; background-position: -128px; }
#nav-5-selected{ width: 191px; height: 38px; background: url(../images/nav5-full.gif) no-repeat; display: block; background-position: -191px; }
#nav-6-selected{ width: 168px; height: 38px; background: url(../images/nav6-full.gif) no-repeat; display: block; background-position: -168px; }

#nav-1:hover { background-position: -112px;  }
#nav-2:hover { background-position: -173px;  }
#nav-3:hover { background-position: -141px;  }
#nav-4:hover { background-position: -128px;   }
#nav-5:hover { background-position: -191px;  }
#nav-6:hover { background-position: -168px;  }

/* ----------------------------Content Styles ------------------------------*/
#contentContainer { 
	width: 700px; 
	height: auto; 
	margin-bottom: 0px; 
	padding-top: 5px; 
}
#contentTop { 
	width: 934px; 
	height: 7px; 
	background:url(../images/content-top.gif) no-repeat;
	display: none; 				/* Removed for Print Preview */ 
}
#contentBody { 
	width: 934px; 
	height: auto; 
	padding: 0px;
	/*background:url(../images/content-bg.gif) repeat-y; */
}
#contentBottom { 
	width: 934px; 
	height: 7px; 
	background:url(../images/content-bottom.gif) no-repeat; 
	margin-bottom: 3px; 
	display: none; 				/* Removed for Print Preview */
}
#leftContainer { 
	width: 188px; 
	height: auto; 
	float: left; 
	padding: 0 0 0 0; 
	margin: 0 0 0 0; 
	display: none;     /* Removed for Print Preview */
}
#middleContainer { 
	width: 535px; 
	height: auto; 
	float: left; 
	padding: 0 0 0 0; 
	margin: 0 auto; 
}
#rightContainer { 
	width: 208px; 
	height: 300px; 
	float: left; 
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
	display: none;     /* Removed for Print Preview */
}

/*------------------Left contents ----------------------*/
#leftContent { width: 188px; height: auto; min-height: 215px; _height: 215px; padding: 0 0 0 0; }
#pageName { width: 181px; height: 34px; background: url(../images/pageName.gif) no-repeat; margin: 5px 0 0 0; padding: 0 0 0 0; float: left; }
#leftSubmenu { margin: 35px 0 0 5px; _margin: 35px 0 0 0; padding: 0 0 0 0; }
#leftSubmenu li.menuItem{ margin-bottom: 15px; list-style-type: none; }
#leftSubmenu li.menuItem a{ text-align: left; margin: 0px 0 0 0; padding: 0 0 0 0; _padding: 0 0 0 7px; text-decoration: none;  }
#leftSubmenu li.menuItem a img{ border: none; }

#leftSubmenu2 { 
	margin: -8px 0 10px 0;
	padding: 0 0 0 0;
	display: none;
}
#leftSubmenu2 li{ 
	padding: 0 0 0 0; 
	margin: 0 0 0 0; 
	margin-bottom: 1px; 
	list-style-type: none; 
	text-align: left; 
	margin-left: 15px; 
	_margin-left: 22px; 
}
#leftSubmenu2 li img{ 
	margin: 0 5px 0 0; 
	_margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}
#leftSubmenu2 li a{ 
	font:9pt Arial; 
	font-weight: bold; 
	color: #767675; 
	text-align: left; 
	text-decoration: none; 
	padding: 0 0 0 0; 
	margin: 0 0 0 0 ! important;  
}
.dot-separator { 
	width: 157px; 
	height: 2px; 
	background: url(../images/dot-separator.gif) no-repeat; 
	padding-bottom: 5px; 
}
			/*------------------Styles for third level submenu ----------------------*/
#leftSubmenuSubmenu { 
	margin: 0px 0 10px 0;
	padding: 0 0 0 0;
	display: block;
}

#leftSubmenuSubmenu li{ 
	padding: 0 0 0 0; 
	margin: 0 0 0 0; 
	margin-bottom: 1px; 
	list-style-type: none; 
	text-align: left; 
	margin-left: 15px; 
	_margin-left: 22px; 
}
#leftSubmenuSubmenu li img{ 
	margin: 0 5px 0 0; 
	_margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}
#leftSubmenuSubmenu li a{ 
	font:9pt Arial; 
	font-weight: bold; 
	color: #767675; 
	text-align: left; 
	text-decoration: none; 
	padding: 0 0 0 0; 
	margin: 0 0 0 0 ! important;  
}





#leftSubmenu21 { 
	margin: -8px 0 10px 0; 
	padding: 0 0 0 0;
	display: none;
}
#leftSubmenu21 li{ 
	padding: 0 0 0 0; 
	margin: 0 0 0 0; 
	margin-bottom: 1px; 
	list-style-type: none; 
	text-align: left; 
	margin-left: 15px; 
	_margin-left: 22px; 
}
#leftSubmenu21 li img{ 
	margin: 0 5px 0 0; 
	_margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}
#leftSubmenu21 li a{ 
	font:9pt Arial; 
	font-weight: bold; 
	color: #767675; 
	text-align: left; 
	text-decoration: none; 
	padding: 0 0 0 0; 
	margin: 0 0 0 0 ! important;  
}


/*------------------Middle contents ----------------------*/

#isi-callout { 
	margin: 8px 0 0 2px; 
	_margin: 8px 0 0 2px; 
}
#isi-top { 
	 
}
#isi-content { 
	width: 535px; 
	height: auto; 
	/*background: url(../images/isi-body2.gif) no-repeat; */
}
#isi-bottom { 
	width: 535px; 
	height: 20px; 
	background: url(../images/isi-bottom3.gif) no-repeat; 
}
#isi-content-interior { 
	width: 535px; 
	height: 302px;  
}
#isi-content-text { 
	height: auto; 
	padding-top: 0px; 
	margin: 0 0 0 10px; 
}
#isi-content-text p{ 
	font: 9pt Arial; 
	font-weight: normal; 
	color: #993300; 
	text-align: left; 
	margin: 10px 35px 0 0; 
	padding: 0 0 0 0; 
}


#isi-content-text p a:Link ,p a:visited{
 	font-size: 100%;
 	font: 9pt Arial; 
 	font-weight: normal; 
 	color: #993300; 
 	text-align: left;
 	padding: 0 0 0 0; 
 	text-decoration: underline;
}

#isi-content-text p a:hover{ 
	text-decoration: none;color:#993300;
}

#isi-content-text h2{ 
	font: 9pt Arial; 
	font-weight: bold; 
	color: #993300; 
	text-align: left; 
	margin: 10px 35px 0 0; 
	padding: 0 0 0 0; 
}
.content-area { 
	width: 530px; 
	height: auto; 
	padding: 0 0 0 0; 
	margin: 20px 0 0 0;
}
.content-area h3{ 
	font: 9pt Arial; 
	font-weight: bold; 
	color: #2A4480; 
	text-align: left; 
	margin: 10px 35px 0 30px;
	padding: 0 0 0 0; 
}

.forms-h2{ 
	font: 9pt Arial; 
	font-weight: bold; 
	color: #2A4480; 
	text-align: left; 
	margin: 10px 35px 0 40px;
	padding: 0 0 0 0; 
}

.forms-h2-main {
-x-system-font:none;
color:#2A4480;
font-family:Arial;
font-size:9pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:10px 35px 0 30px;
padding:0;
text-align:left;
}

.forms-h2-new {
-x-system-font:none;
color:#2A4480;
font-family:Arial;
font-size:9pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:10px 35px 0 15px;
padding:0;
text-align:left;
}

.faq-h2{ 
	font: 9pt Arial; 
	font-weight: bold; 
	color: #2A4480; 
	text-align: left; 
	margin: 0px 35px 0 35px;
	padding: 0 0 0 0; 
}

.area-header { 
	font: 11pt 'Arial'; 
	font-weight: bold; 
	color: #767675; 
	padding: 0 0 0 0; 
	line-height: 20px; 
	margin: 5px 20px 0 10px; 
 
}

#isi-top h2.isiHeader {
	font: 11pt 'Arial'; 
	font-weight: bold; 
	color: #767675; 
	padding: 0 0 0 0; 
	line-height: 20px; 
	margin: 5px 20px 0 10px; 
	width: 535px; 
	height: auto; 
	/*background: url(../images/isi-top3.gif) no-repeat;*/
}

strong{
	font-weight: bold;
}
.area-text { font: 9pt Arial; font-weight: normal; color: #2a4480; text-align: left; margin: 15px 25px 25px 10px; padding: 0 0 0 0;  }
.area-text-faq { font: 9pt Arial; font-weight: normal; color: #2a4480; text-align: left; margin: 10px 25px 25px 35px; padding: 0 0 0 0;  }
.area-text-inner { font: 9pt Arial; font-weight: normal; color: #2a4480; text-align: left; margin: 5px 40px 35px 40px; padding: 0 0 0 0;  }
.separator { width: 467px; height: 2px; background: url(../images/dot-stripe.gif) no-repeat; margin-left: 30px; }
#back-to-top { margin-top: 15px; margin-right: 10px; display: none; }
#back-to-top a{ float: right; font: 9pt Arial; color: #ff7200; margin-right: 10px; _margin-right: 5px; margin-top: 10px; text-decoration: none;  }
#back-to-top img { border: none; outline: none;}
.bttSpacer { margin-top: 20px; }
.orange-stripe { width: 474px; height: 3px; background: url(../images/orange-stripe.gif) no-repeat; text-align: left; margin-left: 42px; _margin-left: 30px; display: none; }

/*------------------Right contents ----------------------*/

#left-callout { 
	width: 204px; 
	height: auto; 
	margin-left: 4px; 
	margin-top: 15px; 
	_margin-left: 0px;
	position: relative;
}
.left-call-top1 { 
	width: 204px; 
	height: 34px; 
	background: url(../images/callout-top.gif) no-repeat; 
}
.left-call-top2 { 
	width: 204px; 
	height: 34px; 
	background: url(../images/callout-top-deadlineInfo.gif) no-repeat; 
}
#left-call-bottom { 
	width: 204px; 
	height: 7px; 
	margin: 0px;
	padding: 0px;
	position: absolute;
	bottom: 1px;
	background: url(../images/callout-bottom.gif) no-repeat; 
}
#left-call-top p{ 
	font: 10pt Arial; 
	font-weight: bold; 
	color: #540202; 
	padding: 7px 0 0 0; 
	margin: 0 0 0 0;
}
.left-call-content { 
	width: 204px; 
	height: auto; 
	min-height: 161px; 
	_height: 161px; 
	background: url(../images/callout-body.gif) no-repeat; 
	padding-top: 15px; 
	text-align: left; 
}


.announcements { width: 170px; height: auto; display: block; margin-left: 15px; }
.left-arrow { width: 13px; height: 13px; background: url(../images/single-arrow.gif) no-repeat; float: left; }
.right-msg { font: 9pt Arial; font-weight: bold; color: #a66a00; float: left; text-align: left; margin-bottom: 5px; width: 150px;}
.dot-separator2 { width: 157px; height: 2px; background: url(../images/dot-separator.gif) no-repeat; padding-bottom: 5px; margin-left: 25px; }

/* ----------------------------Footer Styles ------------------------------*/
#footer-top-content { 
	width: 700px;
	height: auto;
	min-height: 45px;
	_height: 59px;
	/*background: url(../images/footer-bg.gif) no-repeat;*/
	padding-top: 1px;
	}
	
#footer-texts {
	 width: 700px;
	 margin: 1px 0 0 15px;
	 padding-top: 0px;
	}
#footer-top-content p{ font: 8pt Arial; font-weight: normal; color: #696969; text-align: left; margin: 0 0 0 -4px; padding: 0 0 0 0; text-decoration: none; }
#footer-top-content p a{ font: 8pt Arial; font-weight: normal; color: #696969; text-align: left; margin: 0 0 0 0; padding: 0 0 0 0; text-decoration: none; }
#footer-top-content p a:hover{ font: 8pt Arial; font-weight: normal; color: #696969; text-align: left; margin: 0 0 0 0; padding: 0 0 0 0; text-decoration: underline; }
#footer-bottom { width: 934px; height: 23px; background: url(../images/footer-bottom.gif) no-repeat; display: none;  }

/* ----------------------------End of Styles ------------------------------*/
#middleContainer-interior { width: 535px; height: auto; float: left; padding: 0 0 0 0; }
.content-area ul {
	font-size: 100%;
	font: 9pt Arial; 
	font-weight: normal; 
	color: #2A4480; 
	text-align: left;
	margin: 10px 35px 0 50px; 
	padding: 0 0 0 0; 
	list-style-type: square;
}
.content-area ul li{
	font-size: 100%;
	font: 9pt Arial; 
	font-weight: normal; 
	color: #2A4480; 
	text-align: left; 
	margin: 10px 35px 0 0; 
	padding: 0 0 0 0; 
	list-style-type: square;
}
 h2 { 
	font-size: 105%;
	font: 9pt verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	padding: 9px 5px 15px 15px;
	font-weight: bold;
} 
p{
	font-size: 100%;
	font: 9pt Arial; 
	font-weight: normal; 
	color: #2A4480; 
	text-align: left; 
	margin: 10px 35px 0 10px; 
	padding: 0 0 0 0; 
	list-style-type: square;
}
table.charityTable{
	margin: 15px 30px 0 30px;
	width: 478px;
}
table.charityTable td{
	border: solid 1px #2A4480;
}

table.charityTable td p a{
	color: #FF7200;
	text-decoration: underline;
}

table.charityTable td p a:hover{
	color: #2A4480;
	text-decoration: none;
}

#clearTableBorder,#clearTableBorder2,#clearTableBorder3,#clearTableBorder4{
	border: none;	
}

.content-area table.charityTable ul{
	font-size: 100%;
	font: 9pt Arial; 
	font-weight: normal; 
	color: #2A4480; 
	text-align: left;
	margin: 10px 35px 0 30px; 
	padding: 0 0 0 0; 
}



.content-area table ul li{	
	font-size: 100%;
	font: 9pt Arial; 
	font-weight: normal; 
	color: #2A4480; 
	text-align: left;
	margin: 10px 10px 0 0; 
	padding: 0 0 0 0; 
	list-style-type: disc;
}
.content-area  ul li a:link,.content-area  ul li a:visited{	
	font-size: 100%;
	font: 9pt Arial; 
	font-weight: normal; 
	color: #2A4480; 
	text-align: left;
	margin: 10px 35px 0 0; 
	padding: 0 0 0 0; 
	text-decoration: underline;
}
.content-area ul li a:hover{
	text-decoration: none;
	color:#2A4480;
}
fieldset{
	border:0;
	margin:0 0 10px 10px;
}
fieldset ol{
	list-style: none;
}
fieldset ol li{
	font: 9pt Arial; 
	font-weight: normal; 
	color: #2A4480; 
	text-align: left; 
	margin: 10px 35px 0 0; 
	padding: 0 0 0 0;
}
#guidelines-tablerow{
	background:url(../images/cobi-table-head.gif) no-repeat;
	border: none;
}
.labels{
	float:left;
	width:180px;
}
#searchcontainer{
	width: 255px; 
	height: auto; 
	float: right; 
	margin-top: 30px; 
	margin-bottom: 20px;
}
#searchBox a img{
	border:none;
	position: relative;
	top: 5px;
	_top: 0px;
}
 p a:Link ,p a:visited{
 	font-size: 100%;
 	font: 9pt Arial; 
 	font-weight: normal; 
 	color: #2A4480; 
 	text-align: left;
 	padding: 0 0 0 0; 
 	text-decoration: underline;
 }
 p a:hover{
 text-decoration: none;color:#2A4480;
 }

#middleContainer ul.charityUl {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2A4480;
	text-decoration: none;
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 45px;
}

ul.charityUl li{
	list-style-type: square;
	padding-left: 0px;
	margin-top: 5px;
}

ul.charityUl li ul li{
	list-style-type: circle;
	padding-left: 0px;
}

#indent p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

h3.charityTableHeading{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
}
#middleContainer h2.charityHeading {
	font-size: 14px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	margin:	15px 18px 0 0;
	color: #006699;
	text-align: right;	
}

#middleContainer h1.complianceheading1 {
	font-size: 16px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	margin:	15px 18px 0 0;
	color: #006699;
	text-align: right;	
}

	
h2.complianceheading2 {
	font-size: 14px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	padding: 15px 0 0 0;
	color: #006699;
	text-align: center;	
}

a:link, a:visited { 
	color: #3172AA;
	text-decoration: underline;
}

.miscImage2 a:link, a:visited { 
	color: #ffffff;
	text-decoration: none;
}

.miscStyle a:link, a:visited{
	color: #ffffff;
	text-decoration: none;
}

.miscStyle a:hover{
	color: #ffffff;
	text-decoration: none;
}

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

* { margin: 0; padding: 0; border: 1 none; line-height: 120%; }

p.compliance { 
	padding: 5px 0 0;
	color: #333333;
	line-height: 20px;
}
ul.charityTableUl {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2A4480;
	text-decoration: none;
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 18px;
}

ul.charityTableUl li{
	list-style-type: square;
	padding-left: 0px;
	margin-top: 5px;
	margin-right:5px;
}

#maincontent_full table td {
border:1px solid #000000;
font-family:Arial,Helvetica,sans-serif;
font-size:100%;
margin:8px;
padding:5px 5px 15px 15px;
}

.contactustable {
border:1px solid #000000;
font-family:Arial,Helvetica,sans-serif;
font-size:100%;
margin:8px;
padding:5px 5px 15px 15px;
}

.FirstClass {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:2em;
text-transform:none;
}

.top {
-x-system-font:none;
 color: #ff7200;
font-family:Verdana;
font: 9pt Arial;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration: none; 
outline: none;
}

.faq-ans { 
	width: 530px; 
	height: auto; 
	padding: 0 0 0 0; 
	margin: 0 0 10px 0;
}

#footerLinks{
	display: none;
	}
	
#printHeadRight { display: none; }

#sendNow {display:none;}

