﻿

p {margin-top:0;}
 
/*li {list-style-type:none;}	

ul {margin:0; padding:0;}*/

img {border: 0}

body {
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	
	color: #000;
	background: url(../images/gradient_background.jpg) repeat-x;
	background-color:#D1D1D1;
}

.bold {
	font-weight:bold;
}

.italic{
	font-style:italic;
}


#homepage_wrapper a:link.TitleURL {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	color:#3276B4;
	margin-left:0px;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	
}

#homepage_wrapper a:visited.TitleURL {
	color:#A4A4A6;
	background:url(../images/check_mark.gif) no-repeat right center;
	padding-right:18px;
	margin-left:0px;
	font-size:9pt;
}

#homepage_wrapper a:hover.TitleURL {
	color:#3276b4;	
	text-decoration:underline;
}


#homepage_wrapper a:link.TitleSeparateURL {
	color:#F3B62B;
	margin-left:0px;
	font-size:10pt;
	font-weight:bold;
}

#homepage_wrapper a:visited.TitleSeparateURL {
	color:#A4A4A6;
	background:url(../images/check_mark.gif) no-repeat right center;
	padding-right:18px;
	margin-left:0px;
	font-size:10pt;
}


#homepage_wrapper a:hover.TitleSeparateURL {
	color:#3276b4;	
}


#homepage_wrapper div.TextBlock {	
	padding-top:0px;
	margin-left:0px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	
	font-size:10pt;
    padding-bottom:0px

}

#homepage_wrapper div.TextBlock_Indented {	
	padding-top:7px;
	margin-left:0px;
	font-family: Verdana, Arial,  Geneva, Helvetica, sans-serif;	
	font-size:10pt;
	padding-bottom:0px
}



/*  Wrapper
-----------------------------------------------------------------------------*/

#content_wrapper{
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	background-color:#FFF;
	position:relative;
}

#content_wrapper a.members:link, a.members:visited {	
	
	position:absolute;
	bottom:10px;
	right:30px;		
	font-family:Verdana;
	font-weight:bold;	
	color:#3276b4;
	font-size:10px;
	letter-spacing:-0.05em;
	text-decoration:underline;
}

#content_wrapper a.members:hover {
	color:#F3B62B;
}



#content_wrapper a.blue_yellow:link {	

	font-weight:normal;	
	color:#3276b4;
	text-decoration:none;
	letter-spacing:-0.05em;
	
}

#content_wrapper a.blue_yellow:visited {	

	font-weight:normal;	
	color:#3276b4;
	text-decoration:none;
	letter-spacing:-0.05em;
	
}


#content_wrapper a.blue_yellow:hover {
	
	text-decoration:underline;
}



/*  Header & Silhouette girl
-----------------------------------------------------------------------------*/

#header {
	position:relative;
	background: url(../images/header_background.gif) 385px -30px no-repeat;
	background: 
	margin-left:3px;
	height:90px;
	
}

#header img.logo {
	padding: 0px 0px 0px 0px;
}

img.girl { /* IE6 Rule */
	position:absolute;
	top:65px !important;
	right:245px;
	z-index:10000;
}

/*  Flash
--------------------------------*/
#flash {
	background: url(../images/flash_back.gif) 0px 0 no-repeat;	/* IE6 Rule */
	position:relative;
	height:339px;
	width:763px;
}

#flashcontent {
	position:absolute;
	left:1px;
}

/* HomePage Col1
------------------------------------------------------------------------------*/
#homepage_col1
{
   width:287px;
   float:left;
   padding-left:10px; 
   
        
}

#homepage_col1 img.header_image{
	padding:0px 0px 0px 0px;	
}

#homepage_col2
{
   width:287px;
   float:left;
   padding-left:10px; 
}


#homepage_col2 img.header_image{
	padding:0px 0px 0px 0px;	
}


#homepage_col3
{
   border-left:1px dotted gray;   
   position:relative;
   float:left;
   width:265px;
   padding-left:5px;
   margin-bottom:20px;
    
}

#divColumns
{
    
	color:#2c69a0;
	line-height:1.4em;
	font-size:110%;
    
    }
    
#divColumns a, a:visited {	
	
	color:#2c69a0;
	text-decoration:none;
}

#divColumns a:hover {
	
	text-decoration:underline;
}    

#divColumns a.bulletList_moreLink:link, a.bulletList_moreLink:visited {	
	
	display:block !important;
	text-decoration:underline !important;
	color:#3276b4;
	margin-top:45px;
	padding-left:25px;
	font-size:10pt;
    font-weight:bold;
	
	
}


#divColumns    a.bulletList_moreLink:hover {
	color:#F3B62B;
	text-decoration:underline;
}
    
#divColumns ul 
{
    margin:0; padding:0;
	padding:2px 0px 0px 25px;
    padding-right:35px;
}

#divColumns ul li {
	clear:both;
	list-style-type:none;
	position:relative;
	margin-bottom:15px;
}

#divColumns ul li img {
	float:left;
	position:absolute;
	left:-27px;
	top:2px;
}    

/* End HomePage Col1
------------------------------------------------------------------------------*/


/*  Col_1 
-----------------------------------------------------------------------------*/

#col_1 {
	width:500px;
	float:left;	

	padding-top:4px;
	padding-bottom:0px;

}
#Div1 {
	width:500px;
	float:left;	
	
	padding-top:4px;
	padding-bottom:0px;

}
#Div2 {
	background: url(../images/intro_back_center.gif) 0px 0px repeat-y;	
	margin-top:-3px;
	padding-bottom:22px;
    padding-left:30px;
    padding-top:10px;
	color:#2c69a0;
	line-height:1.4em;
	font-size:110%;

}



#Div1 img.intro_top{
	padding:7px 0px 0px 6px;	
}

#Div1 img.intro_bottom{
	padding:0px 0px 10px 6px;

}

#intro {
	background: url(../images/intro_back_center.gif) 6px 0px repeat-y;	
	margin-top:-3px;
	padding-bottom:10px;
	color:#2c69a0;
	line-height:1.4em;
	font-size:110%;

}

#intro a, a:visited {	
	
	color:#2c69a0;
	text-decoration:none;
}

#intro a:hover {
	
	text-decoration:underline;
}


#intro img.title{
	padding:8px 0px 0px 38px;

}

#intro p {
	padding:2px 60px 0px 38px;

}

#intro h2 {
	padding:0px 0px 0px 0px;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;	
	font-size:10pt;
	margin-top:0px;
	margin-bottom:0px;
	
}



#intro ul 
{
    margin:0; padding:0;
	padding:2px 0px 0px 25px;
    padding-right:35px;
}

#intro ul li {
	clear:both;
	list-style-type:none;
	position:relative;
	margin-bottom:15px;
}

#intro ul li img {
	float:left;
	position:absolute;
	left:-27px;
	top:2px;
}




/*  Back to School
-------------------------------------------------*/

div#back_to_school {					
	position:relative;
	margin:0;
	width: 234px;
    padding: 04px;
    background:#E4E4E4;
    color:#000;
    margin-left:10px;
}

div#back_to_school img.back_to_school_top_title {					
	position:absolute;
	top:-28px;
	left:45px;
	width:171px;
	height:31px;
}

div#back_to_school img.back_to_school_top_icon {					
	position:absolute;
	top:-35px;
	left:-10px;
	z-index:10;
}

div#back_to_school img.back_to_school_top {					
	padding:25px 0px 0px 6px;
}

div#back_to_school img.back_to_school_bottom {					
	padding:0px 0px 0px 6px;
	position:relative;
	bottom:-2px;
}

div#back_to_school_content {					
    background:#FAF9F9; 
    padding:5px; 
    border:0; 
    margin:0;
    text-decoration:none;
	
}

div#back_to_school_content ul
{
  margin:0; padding:0;
  
    
}

div#back_to_school_content ul li	
{
    list-style-type:none;
    position:relative;
	margin:2px 15px 10px 25px;	
	padding-right:5px;						
	font-size:90%;
	word-spacing:-0.12em;
	letter-spacing:0;
}

div#back_to_school_content ul li img {					
	float:left;
	position:absolute;
	left:-25px;
	top:2px;
}

div#back_to_school_content ul li.top_text {	
	margin:0px 15px 15px 40px;	
	font-size:90%;
	word-spacing:-0.12em;
	letter-spacing:0;
}


div#back_to_school_content ul a:link
{
	color:#000;
	text-decoration:none;
	padding:0;
	margin:0;
	background:none;
}

div#back_to_school_content ul a:visited
{
	color:#000;
	text-decoration:none;
	font-weight:normal;
	padding:0;
	margin:0;
}

div#back_to_school_content ul a:hover {
	color:#F3B62B;
	text-decoration:underline;
}


/* Children Blog --------------------------------------*/
div#children_blog 
{
    position:relative;
    margin:50px 0 0 0;
    width: 232px;
    padding: 04px;
    background:#E4E4E4;
    color:#000;
}

div#children_blog img.child_blog_title
{
    position:absolute;
	top:-23px;
	left:0px;        
}

div#children_blog img.child_blog_icon
{
    position:absolute;
	top:-14px;
	left:-10px;
	z-index:10;	
}

div#children_blog_body
{
    background:#FFFFC0; 
    padding:0px; 
    margin:0;
    border:0;
    
}

div#children_blog_body ul
{
  margin:0; 
  padding:0;
  margin-top:10px;
  
    
}

div#children_blog_body ul li	
{
    list-style-type:none;
    position:relative;
	margin:2px 15px 10px 25px;				
	font-size:90%;
	word-spacing:-0.12em;
	letter-spacing:0;
}

div#children_blog_body ul li img {					
	float:left;
	position:absolute;
	left:-25px;
	top:2px;
}


div#children_blog_body ul a:link
{
	color:#296BAC;
	text-decoration:none;
	padding:0;
	margin:0;
	background:none;
}

div#children_blog_body ul a:visited
{
	color:#296BAC;
	text-decoration:none;
	font-weight:normal;
	padding:0;
	margin:0;
}

div#children_blog_body ul a:hover {
	color:#F3B62B;
	text-decoration:underline;
}


/* Social Media Block --------------------------------------*/

div#social_media_block 
{
    position:relative;
    margin:30px 0 0 10px;
    width: 234px;
    padding: 04px;
    background:#E4E4E4;
    color:#000;
    
}

div#social_media_block a:link
{
	text-decoration:none;
}

div#social_media_block img.social_media_block_title
{
    position:absolute;
	top:-23px;
	left:3px;        
}

div#social_media_block_body
{
    background:#FAF9F9; 
    padding:5px; 
    width:224px;
    border:0; 
    margin:0;
    text-align:center;
    text-decoration:none;
}


/* COI Symposium Block --------------------------------------*/

div#coi_symposium_block 
{
    position:relative;
    margin:45px 0 50px 10px;
    width: 234px;
    padding: 04px;
    background:#E4E4E4;
    color:#000;
    cursor:pointer;
}

div#coi_symposium_block_body
{
    background:#FAF9F9; 
    padding:5px; 
    width:224px;
    border:0; 
    margin:0;
    text-align:center;
    text-decoration:none;
}

div#coi_symposium_block a:link
{
	text-decoration:none;
}

div#coi_symposium_block img.coi_symposium_block_title
{
    position:absolute;
	top:-25px;
	left:0px;        
}

div#coi_symposium_block_body p
{
    margin:0;
    padding:0;
    margin-bottom:5px;
        
    
}

div#coi_symposium_block_body  a.link1:link, a.link1:visited
{
	display:block;
	text-decoration:none !important; 
	padding:0;
	margin:0;
	text-align:left;
	background:none;
	font-family: Verdana;
    font-size:9pt;
    font-weight:bold;
    color:#6891CB;
    padding-top:5px;
    padding-left:8px;
	
}

div#coi_symposium_block_body a.link1:hover {
	color:#F3B62B;
	text-decoration:underline;
}

div#coi_symposium_block_body  a.link2:link, a.link2:visited
{
	display:block;
	text-decoration:none !important; 
	padding:0;
	margin:0;
	text-align:left;
	background:none;
	font-family: Verdana;
	font-weight:bold;
    font-size:9pt;
    color:#6891CB;
    padding-bottom:5px;
    padding-left:8px;
	
}

div#coi_symposium_block_body a.link2:hover {
	color:#F3B62B;
	text-decoration:underline;
}



/* COI Phantom Event Block --------------------------------------*/

div#coi_phantom_block 
{
    position:relative;
    margin:45px 0 50px 10px;
    width: 234px;
    padding: 04px;
    background:#E4E4E4;
    color:#000;
    cursor:pointer;
}

div#coi_phantom_block_body
{
    background:#FAF9F9; 
    padding:5px; 
    width:224px;
    border:0; 
    margin:0;
    text-align:center;
    text-decoration:none;
}

div#coi_phantom_block a:link
{
	text-decoration:none;
}

div#coi_phantom_block img.coi_phantom_block_title
{
    position:absolute;
	top:-25px;
	left:0px;        
}

div#coi_phantom_block_body p
{
    margin:0;
    padding:0;
    margin-bottom:5px;
    line-height:1.7em;
        
    
}

div#coi_phantom_block_body  a.link1:link, a.link1:visited
{
	display:block;
	text-decoration:none !important; 
	padding:0;
	margin:0;
	text-align:left;
	background:none;
	font-family: Verdana;
    font-size:9pt;
    font-weight:bold;
    color:#6891CB;
    padding-top:5px;
    padding-left:8px;
	
}

div#coi_phantom_block_body a.link1:hover {
	color:#F3B62B;
	text-decoration:underline;
}

div#coi_phantom_block_body  a.link2:link, a.link2:visited
{
	display:block;
	text-decoration:none !important; 
	padding:0;
	margin:0;
	text-align:left;
	background:none;
	font-family: Verdana;
	font-weight:bold;
    font-size:9pt;
    color:#6891CB;
    padding-bottom:5px;
    padding-left:8px;
	
}

div#coi_phantom_block_body a.link2:hover {
	color:#F3B62B;
	text-decoration:underline;
}




/* COI Blog Block --------------------------------------*/


div#coi_blog_block 
{
    position:relative;
    margin:50px 0 0 0;
    width: 234px;
    padding: 04px;
    background:#E4E4E4;
    color:#000;
    margin-left:10px;
}

div#coi_blog_block img.coi_blog_block_title
{
    position:absolute;
	top:-43px;
	left:-14px;        
}

div#coi_blog_block_body
{
    background:#FAF9F9; 
    padding:5px; 
    width:224px;
    border:0; 
    margin:0;
    text-decoration:none;
    
}


div#coi_blog_block_body ul
{
  margin:0; 
  padding:0;
  margin-top:10px;
  
    
}

div#coi_blog_block_body ul li	
{
    list-style-type:none;
    position:relative;
	margin:2px 15px 10px 25px;				
	font-size:90%;
	word-spacing:-0.12em;
	letter-spacing:0;
}

div#coi_blog_block_body ul li img {					
	float:left;
	position:absolute;
	left:-25px;
	top:2px;
}


div#coi_blog_block_body ul a:link
{
	color:#296BAC;
	text-decoration:none;
	padding:0;
	margin:0;
	background:none;
}

div#coi_blog_block_body ul a:visited
{
	color:#296BAC;
	text-decoration:none;
	font-weight:normal;
	padding:0;
	margin:0;
}

div#coi_blog_block_body ul a:hover {
	color:#F3B62B;
	text-decoration:underline;
}

div#coi_blog_block_body  a.more_link:link, a.more_link:visited
{
	color:#296BAC;
	text-decoration:underline !important; 
	padding:0;
	margin:0;
	margin-right:10px; 
	padding-top:10px; 
	padding-bottom:5px;
	background:none;
}



div#coi_blog_block_body a.more_link:hover {
	color:#F3B62B;
	text-decoration:underline;
}


/*  Mailing List
----------------------------------------*/
#mailing_list {					
	position:relative;
	margin-top:20px;
	margin-left:10px;
}


#mailing_list img.mailing_top {					
	padding:37px 0px 0px 4px;
}


#mailing_list img.mailing_title 
{
    position:absolute;
    top:5px;
}

#mailing_list img.mailing_icon 
{
    position:absolute;
	top:38px;
	left:-3px;
	z-index:10;
    
}

#mailing_list_content img.mailing_bottom {					
	padding:0px 0px 0px 7px;
	position:relative;
	bottom:-12px;
}

#mailing_list_content {					
	background: url(../images/mailing_back_center.gif) 7px 0px repeat-y;
	margin-top:-3px;
	width:260px;
	position:relative;
	right:3px;
	padding-top:3px;
}

#mailing_list_content a:hover
{
    color:#FFFFFF;				
	 
}

#mailing_list_content ul 		
{
    margin:0; padding:0;		
	margin-bottom:-10px;
}

#mailing_list_content ul li
{
    list-style-type:none;    
}

#mailing_list_content ul li.text {	/* IE6 Rule */		
	margin:-5px 12px 0px 54px;
	font-size:90%;
	letter-spacing:0;
	width:163px;
}

#mailing_list_content ul li input 		
{
	margin:8px 0px 0px 24px;
	height:18px;
	width:154px;
}

#mailing_list_content ul li img 					
{
	margin:8px 0px 0px 6px;
	vertical-align:top;
}

/*  Survey
-------------------------------------------------*/

#survey {					
	position:relative;
}

#survey img.survey_title {					
	position:absolute;
	top:14px;
	left:38px;
}

#survey img.survey_icon {					
	position:absolute;
	top:28px;
	z-index:10;
}

#survey img.survey_top {					
	padding:45px 0px 0px 6px;
}

#survey img.survey_bottom {					
	padding:0px 0px 0px 6px;
	position:relative;
	bottom:-13px;
}

#survey_content {					
	background: url(../images/survey_back_center.gif) 6px 0px repeat-y;
	margin-top:-3px;
	margin-bottom:-13px;
	width:260px;
	position:relative;
}

#survey_content ul li.text {	
	margin:2px 15px 0px 50px;				
	font-size:90%;
	word-spacing:-0.12em;
	letter-spacing:0;
}

#survey_content ul li img.thanks {					
	margin:12px 0px 0px 48px;
}

#survey_content ul li img.button {					
	margin:0px 0px 3px 54px;
}


/*  Funder
---------------------------*/

#funder {					
	border:#e6e7e7 solid 0px;
	background-color:#FFF;
	width:232px;
	margin:20px 0px 0px 7px;
	position:relative;
}

#funder ul
{
   margin:0; padding:0;
}

#funder ul li
{
   list-style-type :none;
}

#funder ul li img.title {					
	padding:17px 0px 0px 31px;
}


#funder ul li img.funder_01 {					
	margin:18px 0px 0px 20px;
}

#funder ul li p {	/* IE6 Rule */				
	padding:20px 5px 70px 20px;
	word-spacing:-0.12em;
	line-height:1.5em;
}

#funder ul li a {	
	position:absolute;
	bottom:23px;
	right:17px;			
}



/*  Footer
-----------------------------------------------------------------------------*/	

#footer {
	clear: both;
}

#footer {
	background: url(../images/footer_back.gif) 0 0 no-repeat;
	width:765px;
	height:26px;
	position:relative;
}

#footer ul {
	font-weight:bold;
	font-size:13px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	position:relative;
	text-align:center;
}

#footer ul li { 
	display:inline;
	position:relative;
	top:-3px;
}

#footer li img.tab_line {
	position:relative;
	margin-left:25px;
	margin-right:25px;
	top:6px;
}

#footer li.footer_current{color:#5C7F23;}


/*  Copyright
------------------------*/

#copyright {
	position:relative;
	font-size:11px;
	height:20px;
	border-left: #D1D1D1 2px solid;
	border-right: #D1D1D1 2px solid;
	color:#929191;
	background-color:#FFF;
	padding: 12px 0px 25px 10px;
}

#copyright span {
	position:absolute;
	font-size:10px;
	letter-spacing:-0.05em;
	right:10px;
	padding-top:1px;
}

#copyright a:link, #copyright a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#929191;
}

#copyright a:hover {
	text-decoration:underline;
}



/* Interrior Page
-------------------------------------------------------------------------------*/

.PageTitle
{
   position:relative;
	left:6px;
	top:-45px;
	font-family:Verdana, Arial;
	font-size:18pt;
	font-style:italic;
	color:#A0CF45;
}

#interior_wrapper {
	border-left:solid #f7c63f 0px;
	border-right:solid #f7c63f 0px;
/*	position:relative;*/
	left:0px;
	padding:0 30px 0 33px;
	font-size:1.1em;
	background-color:#FFF;
}


#interior_wrapper a:link {
	color:#F3B62B;
	margin-left:0px;
	/*--font-weight:bold;
	font-size:1em;*/
	text-decoration:none;
}

#interior_wrapper a:visited {
	color:#A4A4A6;
   /* background:url(../images/check_mark.gif) no-repeat right center;*/*/
	padding-right:18px;
	margin-left:0px;
	/*font-size:12pt;*/
}

#interior_wrapper a:hover {
	color:#3276B4;	
	text-decoration:underline;
}

img.header {
	border-left:solid #f7c63f 0px;
	border-right:solid #f7c63f 0px;
	margin-bottom:-3px;
	width:761px;
	margin-left:0px;
}

#interior_wrapper div.title_icon_and_text {
	position:relative;
	top:-20px;
}

/*#interior_wrapper img.title_icon {
	position:relative;
	top:-21px;
}

#interior_wrapper img.titled {	
	position:relative;
	left:6px;
	top:-35px;
}*/

#interior_wrapper img.title_icon {
	 vertical-align:middle;
}

#interior_wrapper img.title {	
	 vertical-align:middle;
}


#interior_wrapper img.bullet {
	
	margin-right:7px;
	margin-bottom:1px;
}

#interior_wrapper h2 {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;	
	color:#3276B4;
	font-size:10pt;
	/*font-weight:bold;*/
	font-weight:bold;
	margin:0;
	padding-top:0px;
	padding-bottom:4px;
}

#interior_wrapper h2.first {	
	margin-top:-10px;
	
}

#interior_wrapper h3 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	color:#000000;
	font-size:10pt;
	font-weight:normal;
	margin:0;
	margin-top:0px;
	margin-bottom:30px;
	
}

#interior_wrapper div.first {	
	padding-top:0px;
	margin-left:0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	font-size:10pt;
	margin-bottom:0px;
	
}

#interior_wrapper p {	
	/*padding-top:7px;*/
	/*margin-left:29px;*/
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	font-size:9pt;
}

#interior_wrapper p.TextBlock {	
	padding-top:7px;
	margin-left:0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	font-size:9pt;
	margin-bottom:0px;
    padding-bottom:35px

}

#interior_wrapper p.TextBlock_Indented {	
	padding-top:7px;
	margin-left:29px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	font-size:9pt;
	margin-bottom:0px;
	padding-bottom:35px
}


#interior_wrapper div.TextBlock {	
	padding-top:0px;
	margin-left:0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	font-size:10pt;
    padding-bottom:0px

}

#interior_wrapper div.TextBlock_Indented {	
	padding-top:7px;
	margin-left:29px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	font-size:10pt;
	padding-bottom:0px
}

#interior_wrapper p.last {	
	padding-bottom:45px;
	margin-bottom:-5px;
}


#interior_wrapper ul.credits
{
    float:right;
}


#interior_wrapper div.credits
{
    position:relative;
	font-size:11px;
	height:20px;
	color:#929191;
	background-color:#FFF;
	padding: 12px 0px 35px 10px;
}
   

#interior_wrapper ul.credits a:link, ul.credits  a:visited
{
    font-family:Verdana;
    font-size:10px;
	color:#929191;
	text-decoration:none;
	font-weight:normal;
	padding:0;
	margin:0;
	background:none;
}

#interior_wrapper ul.credits a:visited
{
    font-family:Verdana;
    font-size:10px;
	color:#929191;
	text-decoration:none;
	font-weight:normal;
	padding:0;
	margin:0;
	background:none;
}


#interior_wrapper ul.credits li
{
   font-family:Verdana;
    font-size:10px;
	color:#929191;
	text-decoration:none;
	font-weight:normal;
	padding:0;
	margin:0;
	background:none;
}

#interior_wrapper a:link.TitleURL {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	color:#3276B4;
	margin-left:0px;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	
}

#interior_wrapper a:visited.TitleURL {
	color:#A4A4A6;
	background:url(../images/check_mark.gif) no-repeat right center;
	padding-right:18px;
	margin-left:0px;
	font-size:9pt;
}

#interior_wrapper a:hover.TitleURL {
	color:#3276b4;	
	text-decoration:underline;
}


#interior_wrapper a:link.TitleSeparateURL {
	color:#F3B62B;
	margin-left:29px;
	font-size:10pt;
	font-weight:bold;
}

#interior_wrapper a:visited.TitleSeparateURL {
	color:#A4A4A6;
	background:url(../images/check_mark.gif) no-repeat right center;
	padding-right:18px;
	margin-left:29px;
	font-size:10pt;
}


#interior_wrapper a:hover.TitleSeparateURL {
	color:#3276b4;	
}




#interior_wrapper ul.ul_subtext 
{
    clear:both;
   
}

#interior_wrapper ul.ul_subtext li 
{
    clear:both;
    margin-bottom:5px !Important; 
    list-style-position:outside; 
    list-style-image:none; 
    list-style-type:disc;
} 

#interior_wrapper ul.page_ul_tags 
{
    margin:0; padding:0;
	padding:0px 36px 0px 30px;
    padding-right:45px;
}

#interior_wrapper ul.page_ul_tags li {
	clear:both;
	list-style-type:none;
	position:relative;
	margin-bottom:15px;
	color:#3276B4;
	font-weight:bold;
}

#interior_wrapper ul.page_ul_tags li img {
	float:left;
	position:absolute;
	left:-30px;
	top:2px;
}

#interior_wrapper ul.page_ul_tags_category 
{
    margin:0; padding:0;
	padding:0px 36px 0px 30px;
    padding-right:45px;
}

#interior_wrapper ul.page_ul_tags_category li {
	clear:both;
	list-style-type:none;
	position:relative;
	margin-bottom:15px;
	color:#3276B4;
	font-weight:bold;
}

#interior_wrapper ul.page_ul_tags_category li input {
	float:left;
	position:absolute;
	left:-25px;
	top:2px;
}

#interior_wrapper ul.page_ul_tags_category li img {
	float:left;
	position:absolute;
	left:20px;
	top:2px;
}


#interior_wrapper a.blue_yellow:link {	

	font-weight:bold;	
	text-decoration:none;
	color:#3276b4;
	letter-spacing:-0.05em;
	
}

#interior_wrapper a.blue_yellow:visited {	

	font-weight:bold;	
	text-decoration:none;
	color:#3276b4;
	letter-spacing:-0.05em;
	
}

#interior_wrapper a.blue_yellow:hover {
	color:#F3B62B;
	text-decoration:underline;
}


div#child_blog_side_panel_left
{
    margin-top:5px;
    width: 135px;
    padding: 2px;
    background:#E4E4E4;
    color:#59597B;
    font-size:9pt;
    font-family:Arial;   
    
   
}

div#child_blog_side_panel_left_body
{
    background:#FFFFBF; 
    padding:10px; 
    border:0; 
    margin:0;
    text-align:left;
    
}

div#child_blog_side_panel_right
{
    margin-top:5px;
    width: 135px;
    padding: 2px;
    background:#E4E4E4;
    color:#59597B;
    font-size:9pt;
    font-family:Arial;   
   
}

div#child_blog_side_panel_right_body
{
    background:#FFFFBF; 
    padding:10px; 
    border:0; 
    margin:0;
    text-align:left;
    
}

#child_blog_body
{
    width:420px;
    border:0;
    font-style:italic;
    float:left;
    margin-top:15px;
    padding:10px;
}

.child_blog_session_title
{
    font-family:Arial;
    font-weight:bold;
    font-style:normal;
    font-size:10pt;
    color:#423DF1;
}


/* COI Blog Page 
-------------------------------------------------------------------------------*/


#div_coiblog_page ul.page_ul_tags 
{
    margin:0; padding:0;
	padding:0px 36px 0px 30px;
    padding-right:45px;
}

#div_coiblog_page ul.page_ul_tags li {
	clear:both;
	list-style-type:none;
	position:relative;
	margin-bottom:35px;
	color:#3276B4;
	font-weight:bold;
}

#div_coiblog_page ul.page_ul_tags li img {
	float:left;
	position:absolute;
	left:-30px;
	top:2px;
}

#div_coiblog_page ul.page_ul_tags li p 	
{
    color:#000;
	padding-top:7px;
    color:#3276B4;
	margin-left:0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	font-weight: normal;
	font-size:9pt;
	margin-bottom:0px;
    padding-bottom:0px

}


#div_coiblog_page ul.page_ul_tags a:link {	
	
	text-decoration:none;
	color:#3276b4;
	
}

#div_coiblog_page ul.page_ul_tags a:visited {	

	font-weight:bold;	
	text-decoration:none;
	color:#3276b4;
	
}

#div_coiblog_page ul.page_ul_tags a:hover {
	color:#F3B62B;
	text-decoration:underline;
}


/* End COI Blog Page
-------------------------------------------------------------------------------*/


/* COI BlogTopic Page 
-------------------------------------------------------------------------------*/
#div_coiblogtopic_page 
{
     width:600px;
    
}

#div_coiblogtopic_page a.btnComment:link
{
     color:#3276B4;
     font-size:9pt;
     font-weight:bold;
     margin-top:10px;
     cursor:pointer;
     text-decoration:none;
    
}

#div_coiblogtopic_page a.btnComment:visited
{
    
     text-decoration:none;
    
}

#div_coiblogtopic_page a.btnComment:hover
{
    
	text-decoration:underline;
	color:#F3B62B;
    
}
 

#div_coiblogtopic_page .btnshowRegistration
{
     color:#3276B4;
     font-weight:bold;
     text-decoration:underline;
     font-size:9pt;
     cursor:pointer;
    
}

#div_coiblogtopic_page  a:link {	
	
	text-decoration:underline;
	color:#3276b4;
	
}

#div_coiblogtopic_page  a:visited {	

	font-weight:bold;	
	background:none;
	text-decoration:underline;
	color:#3276b4;
	
}

#div_coiblogtopic_page  a:hover {
	color:#F3B62B;
	text-decoration:underline;
}


#div_coiblogtopic_page ul.topic_ul_tags
{
    margin:0; padding:0;
	padding:0px 36px 0px 30px;
    padding-right:45px;
    
}

#div_coiblogtopic_page ul.topic_ul_tags li {
	clear:both;
	list-style-type:none;
	position:relative;
	margin-bottom:10px;
	color:#3276B4;
	font-weight:bold;
}

#div_coiblogtopic_page ul.topic_ul_tags li img.li_image {
	float:left;
	position:absolute;
	left:-30px;
	top:2px;
}


#div_coiblogtopic_page ul.topic_ul_tags li p	
{
    color:#000;
	padding-top:10px;
	margin-left:0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	font-weight: normal;
	font-size:9pt;
	margin-bottom:0px;
    padding-bottom:0px

}

#div_coiblogtopic_page ul.topic_ul_tags li p.subtitle 	
{
    color:#3276B4;
	padding-top:5px;
	margin-left:0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	font-weight: normal;
	font-size:9pt;
	margin-bottom:0px;
    padding-bottom:0px

}

#div_coiblogtopic_page ul.topic_ul_tags li div.subtitle 	
{
    color:#3276B4;
	padding-top:5px;
	margin-left:0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	font-weight: normal;
	font-size:9pt;
	margin-bottom:0px;
    padding-bottom:0px

}

#div_coiblogtopic_page p.CommentsAuthor
{
    color:#3276B4;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	
	font-weight: normal;
	font-size:9pt;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

.div_Registration
{
    background-color:#E5ECED; 
    border:1px solid navy; 
    margin:0px;
    padding:20px;
    
}

.div_Registration p.title {
    padding:0px;
    margin:0px ;
    color:Red;
    margin-bottom:5px !important;
    
}


.div_Registration p {
    padding:0px;
    margin:0px ;
    margin-bottom:10px !important;
    
}



#div_RegistrationMessage p 
{
    color:#ffffff;
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
    padding:0px;
    margin:0px;
    margin-bottom:10px;
    
}


/* End COI BlogTopic Page
-------------------------------------------------------------------------------*/



  
/* Module Page
-------------------------------------------------------------------------------*/
  .Div_ModuleWrapper
  {
    width:650px; 
    margin-left:auto; 
    margin-right:auto; 
    background-color:#FFFFFF; 
    padding-top:20px; 
    padding-bottom:30px;
    
  }
  
  .Div_ModuleTitle
  {
    background-color:#ffffff; 
    width:650px; margin-left:auto; 
    margin-right:auto;
  }
  
  .Div_ModuleContent
  {
    width:650px; 
    margin-left:auto; 
    margin-right:auto; 
    background-color:#E5ECED; 
    border:1px solid #6699CC; 
    padding-top:10px;  
    padding-bottom:20px; 
    margin-top:5px;    
    
  }
  
  .Label_ModuleTitle
  {
    font-family:Verdana; 
    font-size:10pt; 
    font-weight:normal; 
    color:Navy;
    
   }
   
   /* End Module Page
-------------------------------------------------------------------------------*/
   
 /* General Classes   
-------------------------------------------------------------------------------*/

div#display_error_block 
{
    position:relative;
    margin:10px 0 10px 0px;
    width: 390px;
    padding: 04px;
    background:#E4E4E4;
    color:#000;
    margin-left:auto;
    margin-right:auto;
    display: inline-block;
}

div#display_error_block_body
{
    background:#FAF9F9; 
    padding:5px; 
    width:380px;
    border:0; 
    margin:0;
    text-align:center;
    text-decoration:none;
}

div#donationpayment_block
{
    position:relative;
    margin:0 0 0 0;
    width: 600px;
    padding: 04px;
    background:#E4E4E4;
    color:#000;
    margin-left:auto;
    margin-right:auto;
}

div#donationpayment_block_body
{
    background:#1263AC;  
    padding:5px;
    padding-bottom:20px; 
    width:590px;
    border:0; 
    margin:0;
    text-decoration:none;
    
}

#donationpayment_block_body a.contact_info:link, a.address:visited 
{
    font-family: Verdana;
    font-size:11pt;
    font-weight:bold;
	color:#6891CB;
	margin-left:0px;
	text-decoration:none;
	
}

#donationpayment_block_body a.contact_info:hover {
	color:#6891CB;	
	text-decoration:underline;
}

div#donationcomplete_block
{
    position:relative;
    margin:0 0 0 0;
    width: 600px;
    padding: 04px;
    background:#E4E4E4;
    color:#000;
    margin-left:auto;
    margin-right:auto;
}

div#donationcomplete_block_body
{
    background:#056DAE;  
    padding:5px;
    padding-bottom:20px; 
    width:590px;
    border:0; 
    margin:0;
    text-decoration:none;
    
}

#donationcomplete_block_body a.contact_info:link, a.address:visited 
{
    font-family: Verdana;
    font-size:11pt;
    font-weight:bold;
	color:#FFF;
	margin-left:0px;
	text-decoration:none;
	
}

#donationcomplete_block_body a.contact_info:hover {
	color:#FFF;	
	text-decoration:underline;
}

.AddMenuItem_formItemLeft
{
    display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 60px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
}

.AddMenuItem_formItemRight
{
   	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
    margin:5px 0 0 5px; 
   
}


.Announcement_formItemLeft
{
    display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 50px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
}

.Announcement_formItemRight
{
   	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
    margin:5px 0 0 10px; 
   
}

.Element_formItemLeft
{
    display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 80px; 
	font-family:Arial;
	font-size: 9pt;
	padding: 0; 
	text-align: left;
	margin: 5px 0 0 ; /* set top margin same as form input - textarea etc. elements */
}

.Element_formItemRight
{
   	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
    margin:5px 0 0 10px;
    
   
}

.Element_br
{
    clear:left;    
}

#CheckBoxElement input
{    
   
    margin-right:5px;
    
}

#CheckBoxElement label
{
    
}


  .LabelA08
  {
       font-family: Arial;
       font-size: 8pt;
       font-weight: normal;
       color: black;
  }
  
  
  .LabelA09
  {
       font-family: Arial;
       font-size: 9pt;
       font-weight: normal;
       color: black;
  }
  
  .LabelA10
  {
       font-family: Arial;
       font-size: 10pt;
       font-weight: normal;
       color: black;
  }
  
   .LabelV10
  {
       font-family: Verdana, Arial;
       font-size: 12pt;
       font-weight: normal;
       color: black;
  }
  
   .LabelV12
  {
       font-family: Verdana, Arial;
       font-size: 12pt;
       font-weight: normal;
       color: black;
  }
  
  
  .LabelV9
  {
        font-family: Verdana, Arial;
	    font-size: 9pt;
	    font-weight: normal;
	    color:#000;
         
  }
  
    .ulStyleDisc
	{
	    clear:both;
	    margin-bottom:5px;
	    list-style-position:outside; 
	    list-style-image:none; 
	    list-style-type:disc;
	}
	
	.adminButton
	{
	    background-color:#F0E68C;
	    font-family:Arial;
	    font-size: 8pt;
	    
	}
	
	.whiteTitle
	{
	    font-weight: bold;
	    font-size: 10pt; 
	    color: #ffffff; 
	    font-family: Arial;
	     margin-right:5px;
	     margin-left:5px;    
	    
	}
	
	.label_module_title
	{
	    font-family: Verdana;    
	    font-size:12pt;
	    font-weight:normal;
	    color:navy;
	}
	
	.RadPicker_WebBlue
    {
        display: inline-block !important;
    }
    
    
    .LetterLink
   {
       font-family: Arial;
       font-size: 10pt;
       font-weight: normal;
       color: black;
       padding: 2px 5px;
       text-align: left;
       text-decoration:none;
      
   }
    
    .LetterLink:hover
   {
       padding: 1px 4px;
	   background: url('../Images/MainItemBackgroundHover.gif') repeat-x;
	   border: solid 1px #ffbd69;
	   
   }
   
   .LetterLinkFocused
   {
       padding: 1px 4px;
	   background: url('../Images/MainItemBackgroundHover.gif') repeat-x;
	   border: solid 1px #ffbd69;
	   text-decoration:none;
	   
   }
   
   .gallery_details ul
   {
	    list-style-image: none;
	    list-style-type: none;
	    margin: 0;
	    padding: 10px;
   }
   
   .gallery_photo-container
    {
	    padding: 0px;
	    margin:0px;
	    margin-bottom:10px;
	    padding-left:11px;
	    padding-right:9px;
	    
	    width: 116px;
	    float: left;
	    border: 0px solid #000;
    }
    
    .keywords
    {  position:absolute;
        top:70px;
        left:-370px;
         color:#fff;
         font-family:Arial;
         font-size:8pt;
         font-weight:normal;
         
        }
    
    div#No_Photos_Message
    {
        margin:0px;
        margin-left:auto; 
        margin-right:auto;  
        width:305px; 
        padding:20px; 
        margin-top:20px;
        background-color:#BBF781;
        
    }
    
        
        
        div#box{width: 18em;padding: 20px;margin:0 auto;
    background:#E6E6E6;color:#000}
    
    
     
 .RotatorHomeHeader_NumberLink
   {
       display:block;
       float:left;
       font-family: Arial;
       font-size: 14pt;
       font-weight: normal;
       color: #ffffff;
       text-decoration:none;
       background-color: #9BD259;
       padding:2px 5px;
       margin-left:10px;
        
   }
    
    .RotatorHomeHeader_NumberLink:hover
   {
	   border: solid 1px #ffffff;
	   padding: 1px 4px;
	   
   }
   
   .RotatorHomeHeader_NumberLinkFocused
   {
       padding: 1px 4px;
	   border: solid 1px #ffffff;
	   color: #ffffff;
	   text-decoration:none;
	   
   }
   
   input.GreenButton
   {
       color:#ffffff;
       background-color:#9ED35D;
       border:0px;
       font-family:Arial;
       font-size:9pt;
       font-weight:bold; 
       height:23px;
    }
    
   input.GreenButton:hover
   {
       color:#ffffff;
       background-color:#6C9A30;
       cursor:pointer;
       border:0px;
       font-family:Arial;
       font-size:9pt;
       font-weight:bold; 
       height:23px;
    }
 
   .label_subtitle_blue
   {
    display:block;
    font-family: Verdana;
    font-size:10pt;
    font-weight:bold;
    color:#6891CB;
    
   }
 
   .btnDonation
    {
      background-color:#FFF;
  
      color:#056DAE;
      font-family:Verdana;
      font-size:10pt;
      font-weight:bold;
      margin:0px;
      padding:5px;
      cursor:pointer;
      border:0;
 
    }
	
/* End General Classes  
-------------------------------------------------------------------------------*/