BODY
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: medium;
	padding-bottom: 0px;
	background-color: #FBF5DC;
	
}

.tableStyle{
	border-right: 1px #8D9A94 solid;
	border-bottom: 1px #8D9A94 solid;
	background-color:#FFFFFF;
}


.navHead
{
    BORDER-LEFT: 1px;
    BORDER-RIGHT: dimgray 1px;
    BORDER-TOP: 1px;
    CURSOR: hand;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px
}
.navHeadOver
{
    BORDER-LEFT: 1px;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px;
    COLOR: #000099;
    CURSOR: hand;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    LETTER-SPACING: 0pt;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    WIDTH: 0px
}
.navEnd
{
    BORDER-LEFT: 1px;
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    CURSOR: hand;
    FONT-SIZE: 11px;
    LETTER-SPACING: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px
}
.navEndOver
{
    BORDER-LEFT: 1px;
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    COLOR: #000099;
    CURSOR: hand;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    LETTER-SPACING: 0pt;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    WIDTH: 0px
}
.calendar
{
    COLOR: gray;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    LETTER-SPACING: 0pt
}
.calendar A
{
    COLOR: gray
}
.BodyHeading
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: darkred thin solid;
    BORDER-TOP: navy thin;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: 0.5pt;
    MARGIN-TOP: 5px;
    PADDING-TOP: 1px
}
.Brochure
{
    BACKGROUND-COLOR: #6699cc;
    BORDER-BOTTOM: ridge;
    BORDER-LEFT: thin ridge;
    BORDER-RIGHT: thin outset;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 2px;
    WIDTH: 120pt
}
.BrochureHead
{
    BACKGROUND-COLOR: #6699cc;
    BORDER-RIGHT: thin;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    MARGIN: 1pt 0px 1px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    TEXT-INDENT: 2pt;
    WIDTH: 120pt
}
.BrochureDetail
{
    BACKGROUND-COLOR: #6699cc;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: thin;
    BORDER-RIGHT: thin;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 13pt;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 2px;
    WIDTH: 120pt
}
.NewsHeadline
{
    COLOR: #626251;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder;
    LETTER-SPACING: 0.3pt;
    MARGIN-TOP: 0pt;
    PADDING-RIGHT: 5px
}
.article
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	color: #000;
	padding-right: 70px;
	padding-left: 30px;
	padding-bottom: 5px;
	line-height: 14pt;
}

.article STRONG
{
   
	font-weight: bold;
}

.article B
{
  
	
	font-weight: bolder;
}

article B A:link{
color: #FF9900;
}
.article A:visited
{
  color: #003366;
}
.article A
{
  color: #003366;
  
}

.NewsHeadline A
{
    COLOR: maroon;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.article H2
{
    BORDER-BOTTOM: #006633 0.1pt solid;
    COLOR: #cc3333;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.article H3
{
    COLOR: maroon;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: 0.5pt
}
.article A
{
    COLOR: maroon
}
.ArticleHeading
{
    
    COLOR: #000;
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT: bold;
	font-size: 18px;
	padding-left: 30px;
	
}
.NewsHeadline A:hover
{
    COLOR: #663333;
    TEXT-DECORATION: underline
}
.navHead A
{
    COLOR: white;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.navHead A:hover
{
    COLOR: white;
    FONT-WEIGHT: bolder
}
.navEnd A
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.navEnd A:hover
{
    COLOR: white;
    FONT-WEIGHT: bolder
}
.rOuter
{
}
.rImage
{
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}

.NewsHeadDisable
{
    COLOR: lightgrey;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11pt
}
.FormLinksDisable
{
    BACKGROUND-COLOR: #d4dee6;
    BORDER-LEFT: groove;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px
}
.ProfileHeading
{
    BACKGROUND-COLOR: #194970;
    BORDER-BOTTOM: groove;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: xx-small;
    FONT-WEIGHT: bolder
}
.BulletinHeading
{
    BORDER-BOTTOM: #990066 thin groove;
    COLOR: darkred;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder
}
.calendarhead
{
    BORDER-BOTTOM: gold thin;
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bolder
}
.calSelected
{
    BACKGROUND-COLOR: darkred;
    COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px
}
.Portalheading
{
    COLOR: #fff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: medium;
	font-weight: bold;
    LETTER-SPACING: normal;
	border-bottom: 1px dashed #000;
	padding-left: 30px;
	
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#CC9966;
	
	
}
.PortalGroup
{
    BACKGROUND-COLOR: #194970;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: medium;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 0px
}
.PortalLink
{
   COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: medium;
    
}
.PortalLink A
{
    COLOR: darkred;
    FONT-FAMILY: Verdana, Arial;
    
    PADDING-TOP: 5px
}
.PortalLinkDesc
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: medium;
    
    MARGIN-RIGHT: 0px;
    TEXT-ALIGN: left;
    WIDTH: 100%;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 20px;
}
.PortalLinkDesc P
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    
    
    MARGIN-RIGHT: 0px;
    TEXT-ALIGN: left;
    WIDTH: 100%;
	vertical-align: top;

}
.PortalLinkDesc A
{

	
}

.PortalLinkDesc li
{
   COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: medium;
    
    MARGIN-RIGHT: 0px;
    TEXT-ALIGN: left;
    WIDTH: 100%;
	vertical-align: top;
	
	
}
.LeftBar
{
}
.Brochure A
{
    BACKGROUND-COLOR: transparent;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.Brochure A:hover
{
    BORDER-BOTTOM: ridge;
    COLOR: midnightblue
}
.Brochure B
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: xx-small
}
.rInner
{
    COLOR: white
}
.FormLinks
{
    BACKGROUND-COLOR: #d4dee6;
    BORDER-LEFT: groove;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    WIDTH: 100%
}
.FormLinks A
{
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    TEXT-DECORATION: none;
    WIDTH: 100%
}
.PortalOuter
{
    BACKGROUND-COLOR: #333366
}
.PortalInner
{
    BACKGROUND-COLOR: white
}
.BulletinText
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 10px
}
.BulletinText A
{
    COLOR: #cc3333
}
.FormLinksDisable A
{
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px
}
.LinkOn
{
}
.LinkOff
{
    CURSOR: hand
}
.LinkOff A
{
    CURSOR: hand;
    LETTER-SPACING: 0.3pt;
    MARGIN-RIGHT: 10px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px
}
.LinkOn A
{
    COLOR: maroon;
    CURSOR: hand;
    FONT-WEIGHT: bolder;
    LETTER-SPACING: -0.3pt;
    LINE-HEIGHT: 10pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 10px
}
.PortalGroup A
{
    COLOR: white;
    TEXT-DECORATION: none
}
.addlink
{
    COLOR: #000;
	border-left: 1px solid #000033;
	padding-left: 3px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
    LETTER-SPACING: normal
}
.addlink A
{
    COLOR: #000;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none;
    /*WIDTH: 125pt*/
}
.LeftNavBar
{
    BACKGROUND-COLOR: #FBF5DC;
    BORDER-BOTTOM: #194970 thin;
    BORDER-LEFT: darkslategray thin;
    BORDER-RIGHT: #194970 thin;
    BORDER-TOP: #194970 thin;
    MARGIN-LEFT: 0px;
    PADDING-LEFT: 0px;
    TEXT-ALIGN: left
}
.LeftNavDetail
{
    BORDER-BOTTOM: darkslategray 1px;
    FONT-FAMILY: Verdana, Arial
}
.LefNavHead
{
    FONT-FAMILY: Verdana, Arial
}
/*
.LeftNav A
{
    
    COLOR: white;
    FONT-SIZE: 10px;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none;
}
.LeftNav B
{
    COLOR: white;
    FONT-SIZE: 10px;
    FONT-VARIANT: small-caps;
    LETTER-SPACING: 1pt;
      TEXT-DECORATION: none;
}
.LeftNav A:hover
{
    
}




#Icons {
	
	right: 10px;	
	top:10px; 
	width:228px; 
	height:62px; 
	z-index:1;
	position: absolute;
	top: 170px;

}*/
#SearchBar {
	position:absolute; 
	right: 0px;	
	top:138px; 
	width:225px; 
	height:19px; 
	z-index:2;
	vertical-align: top;
	text-align: center;
}
.searchText {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 10px;
	vertical-align: super;
	text-align: center;
}
#Sponsors {
	
	width:100%; 
	background-color: #252A3B;
	padding-top: 3px;
	text-align: left;
	height:45px;
	
}
div#Footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #fff;
	padding-top: 3px;
	text-align: center;
	width:100%; 
	background-color: #B3C5C5;
	text-align: center;
	padding-bottom: 10px;
	
}
div#Footer a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #fff;
	padding-top: 3px;
	text-align: center;
	width:100%; 
	background-color: #B3C5C5;
	text-align: center;
	
}
.copyright {
	font-size: xx-small;
	color:#FFFFFF;
	text-align: center;
	
}
#RightBar {
	position:absolute; 
	right: 0px;	
	top:230px; 
	width:225px; 
	 
	z-index:6;
	vertical-align: top;
	text-align: center;
}
/************************************************************************************************************************/


.Container {
	background-color: #FFFFFF;
	width: 100%;
}

.Container ADDRESS {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding-bottom: 3px;
	font-style: normal;
	text-decoration: none;
	width: 100%;
}
.Container BIG {
	width: 100%;
}

.Container ADDRESS A{
	
	text-decoration: none;
}

.Container H3{
	
	COLOR: #FF9900;
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT: bold;
	font-size: 18px;
}


.FormHeading {
	background-color: #CCCC00;
	border-bottom: 1px dashed #000;
	border-top: 1px dashed #000;
}
#ChapterMain {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	font-size: 12px;
	width: 75%;
	min-width: 20px;
	padding-right: 20px;
	background-image: url(../Images/chapterMainBg.gif);
	float: left;
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top: 0px;
	
}

#ChapterRight {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	width:220px;
	background-color: #F0F0F0;
	top: 150px;
	float: left;
	right: 3px;
	padding: 20px;
}
.chapterTitle {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.chapterRightHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
	font-weight: bold;
}
.chapterRightHeading A{
	text-decoration: none;
	color: #FF9900;
	
}
.chapterRightHeading A:visited{
	text-decoration: none;
	color: #FF9900;
	
}
.chapterNav{
	background-color: #B7C3EC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
text-decoration:none;
}

.chapterNav A{

	color: #FFFFFF;
text-decoration:none;
}
.chapterNav A:active{

	color: #333333;
	
}

.chapterNewsHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
#chapterNews {
	background-image: url(/images/orangeBoxFull.gif);
	background-repeat: no-repeat;
	height: 203px;
	width: 214px;
	padding: 10px;
	text-align:left;
}


B {
	
	font-weight: bolder;
}
.crumb {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9999CC;
	padding-right: 3px;
	
}
.crumb A{
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9999CC;
	text-decoration: underline;
}

#homeRight {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #666699;
	font-size: 10px;
	width:200px;
	
	top: 191px;
	position: absolute;
	right: 3px;
	text-align: left;
	
}

.homeRightText {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #666699;
	font-size: 10px;
	width:160px;
	
	
	padding-right: 3px;
	text-align: left;
	
}

#whatsNew {
	
	height: 133px;
	
	background-image: url(../Images/whatsNewBg.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 40px;
	
}
#articlesRight {
	
	height: 309px;
	
	background-image: url(../Images/articlesBg.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 40px;
	
}
#rightText {
	padding-left: 18px;
	width: 140px;
}
.homeRightHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
	font-weight: bold;
	
}
.homeRightHeadline {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-top: 3px;
}
.width {
	width: 70%;
	font-size: 10pt;
}
.boxOr {
	background-color: #FF9900;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	width: 100%;
	padding-left: 5px;

}
.containerDIR BIG{
	font-weight: bold;
	font-size: 0.1 em;
}

.containerDIR LABEL{
	font-weight: bold;
	font-size: 0.1 em;
	}
	

	
.ContainerNews {
	padding-left: 30px;
	font-size: small;
}
.ContainerNews OPTION{
	padding-left: 30px;
	font-size: small;
}
.ContainerNews LABEL{
	
	font-size: small;
	}
.ContainerNews BIG{
	font-weight: bold;
	font-size: small;
	}
.ContainerNews ADDRESS{
		font-size: small;
		font-style:normal;
	}
.ContainerNews ADDRESS A{
		font-size: small;
		font-style:normal;
		text-decoration: none;
	}
.ContainerNews TABLE{

	padding-left: 30px;
	font-size: small;
}
.ContainerNews TD{

	
	font-size: small;
}
.ContainerNews H3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#FFCC66;
	
	
	}

	a:link B{
	color: #FF9900;
}
/*
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
*/
.TAAsponsors {
	border-left: #252A3B 2px solid;
	
	padding: 5px;
}

.sponsorProfile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #dadada;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
}
.sponsorProfile STRONG{
	
	color: #FF9900;
	font-size: 11px;
	
}
.newsletterBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	
}
.newsMainHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF9900;

}
.newsMainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
padding-right: 20px;
}
.newsSubHead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3366CC;

padding-top: 10px;
}

.newsSubHeadOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;

}
.newsSubText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;

padding-right: 10px;

}
.newsSubText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;

padding-right: 20px;

}
.newsLinks {
	color: #666666;
	font-size: 10px;
}
.newsLinks A{
	color: #666666;
	font-size: 10px;
}
.PortalLinkDesc
{
    
    PADDING-BOTTOM: 8px;
	padding-left: -10px;
    WIDTH: 100%;
    COLOR: black;
    font-size: small;
    MARGIN-RIGHT: 20px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: normal;
    TEXT-ALIGN: left
}.PortalLinkDesc A
{
    FONT-WEIGHT: 600;
    LINE-HEIGHT: normal;
    LETTER-SPACING: normal;
	color: #993300;
}
/*************** Horizonal Nav Bar ***********************************
#iconmenu {position: relative; margin: 0px auto; padding: 0px; width: 700px; height: 75px; background: url(CPAimages/MainNav_btn.jpg);}
#iconmenu li {width: 127px; height: 75px; position: absolute; top: 0px; background: 0 url(no.jpg) no-repeat; display: block; list-style: none; text-align:center; color:#fff;}
#iconmenu a {width: 127px; height: 75px; display: block; border: solid 0px #fff; color:#fff; vertical-align:middle; text-decoration: none; padding-top: 20px;}
#iconmenu a:hover {border: solid 1px #000;}
#iconmenu #panel1c {left: 0px;}
#iconmenu #panel2c {left: 127px; background-position: -127px 0;}
#iconmenu #panel3c {left: 254px; background-position: -251px 0;}
#iconmenu #panel4c {left: 381px; background-position: -380px 0;}

#iconmenu #panel1c a:hover {background: url(CPAimages/test.gif) -1px -0px no-repeat;}
#iconmenu #panel2c a:hover {background: url(CPAimages/test.gif) -127px -0px no-repeat;}
#iconmenu #panel3c a:hover {background: url(CPAimages/test.gif) -254px -0px no-repeat;}
#iconmenu #panel4c a:hover {background: url(CPAimages/test.gif) -380px -0px no-repeat;}


/********************************** end css horz menu *************************/
.logo {
	padding-left: 30px;
	padding-top: 20px;

}
div#gsearch {
	position: absolute;
	top: 20px;
	left: 305px;
	width: 250px;
}
div#topNavPos {
	width: 540px;
	position: absolute;
	left: 540px;
	top: 15px;
}
div#topNav {
	color: #666;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.5em;
	text-decoration: none;
	padding: 0 12px 0 0;
	float:left;
	overflow:auto;
}
div#topNav a{
	color: #666;
	font: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
div#topNav a:hover{
	color: #F00;
	font: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
div#topNav a:active{
	color: #666;
	font: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
div#topNav a:visited{
	color: #666;
	font: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
div#topNav2 {
	color:#FFFFFF;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	background:  url("../CPAimages/navtab.gif") bottom left no-repeat;
	padding-left: 34px;
	padding-right: 10px;
	vertical-align:bottom;
	background-image: url(../CPAimages/tab_topnav.gif);
	left: 636px;
	width: 270px;
}
div#topNav2tab {

	position: inherit;
	float: right;
}
div#topNav2.links {
	background-color: #8D9A94;
	height:20px;
	
}

div#topNav2 a{
	color:#FFFFFF;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	
}

div#topNav2 a:link{
	color:#FFFFFF;
	text-decoration: none;
	background-color: #8D9A94;
	height:20px;
	font-size: smaller;
}
div#topNav2 a:active{
	color:#FFFFFF;
	text-decoration: underline;
}
div#topNav2 a:visited{
	color:#fff;
	text-decoration: none;
}
div#topNav2 a:hover{
	color:#FFFFFF;
	text-decoration: underline;
	background-color: #666;
}
div#topBg {
	background-image: url(../CPAimages/top_bg.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	height: 83px;
}
.topBgRep {
	background-image: url(../CPAimages/top_bg_sm.jpg);
	
	background-repeat: repeat-x;
	height: 83px;
}
#link6 {
	z-index:2
}
.imgBorder {

	
	border: solid white 10px;
}
.LeftNav
{
    FONT-SIZE: 10px;
    
    
    vertical-align: top;
	background-color: #FBF5DC;
  
}
/**************************************************************** left MENU ****************************/
.LeftMenu TABLE{
	width: 200px;
	
}
.LeftMenu {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#8D9A94;
	border-bottom: 1px dashed #8D9A94;
	padding-bottom: 10px;
	FONT-SIZE: 10px;
    
    padding-left: 10px;
    vertical-align: top;
	background-color: #FBF5DC;
}
.leftMenu BIG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #8D9A94;
	margin-left: 10px;
	
	
}
.leftMenu BIG A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #8D9A94;
	margin-bottom: 5px;
	margin-top: 5px;
	border-top: 1px dotted #8D9A94;
	
	text-decoration: none;
}
.leftMenu STRONG  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #8D9A94;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.leftMenu STRONG A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#8D9A94;
	color:#FFFFFF;
	width: 200px;
}
.leftMenu BIG A:HOVER{
	
	color: #fff;
	background-color: #8D9A94;
	padding-top: 0px;
}
.LeftMenuChild{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8D9A94;
	border: 0px;
	background-color: #FFF;
	text-decoration:none;
	padding-left: 10px;
	margin-top: 0px;
	width: 200px;
}
.LeftMenuChild TABLE{
	
	padding-top: 0px;
	margin-top: 0px;
	
}
.LeftMenuChild BIG A:HOVER{
	
	font-weight: normal;
	color: #666;
	padding-top: 0px;
	
}
.LeftMenuChild BIG A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	color: #8D9A94;
	padding-top: 0px;
	
	
}
.LeftMenuChild BIG {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	
	color: #8D9A94;
	padding-top: 0px;
	
	
}
.LeftMenuChild STRONG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	color: #8D9A94;
	
	
	font-weight: bold;
}
.LeftMenuChild STRONG A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	color: #FF9900;
	
	background-color: #FFFFFF;
	font-weight: normal;
	
}

/**************************************************************** end left MENU ****************************/

.2cNav TABLE{
	width: 188px;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#8D9A94;
} 
.2cNav BIG{
	
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#8D9A94;
	text-decoration: none;
	padding-left: 10px;
} 


.2cNav table{
	background-color: #F0D17F;
} 
.navIcons {
	padding-top: 40px;
	padding-left: 10px;
}
.sectionHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#FFF;
	font-style: italic;
	text-decoration: none;
	padding-left: 30px;
	
}
.sectionHeading a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#FFF;
	font-style: italic;
}
.sectionHeading a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color:#FFF;
	font-style: italic;
	padding-left: 30px;
	text-decoration: none;
}
.sectionIntro ADDRESS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #92ABAB;
	padding-left: 30px;
	border-left: 1px dotted #CC9966;
	padding-right: 10px;
	margin-left: 20px;
	margin-top: 20px;
	/*
	background-attachment: fixed;
	background-image: url(file:///C|/OASIS/CPA/images/FINAL_14.gif);
	background-repeat: no-repeat;*/
}




.sectionBody {
	
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	font-size: small;
	color: #333;
	font-style: normal;
	line-height: 14pt;
}







/******************************** calendar ********************************************************//

.containerCAL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: small;
    MARGIN-LEFT: 0px;
    COLOR: red;
    TEXT-INDENT: 0pt;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.containerCAL H3
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 16pt;
	font-weight: bold;
    COLOR: #cc9966;
    FONT-FAMILY: Arial, Verdana;
}
.containerCAL BIG A
{
	padding-left: -25px;
}
.containerCAL BIG
{
	
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    width: 200px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.containerCAL LABEL
{
 
}
.containerCAL TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: small;
    MARGIN-LEFT: 0px;
    TEXT-INDENT: 0pt;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
}
.containerCAL TD
{
    
    PADDING-LEFT: 10px;
	PADDING-top: 2px;
	PADDING-bottom: 2px;
    FONT-SIZE: small;
    MARGIN-LEFT: 0px;
    TEXT-INDENT: 0pt;
    padding-RIGHT: 10px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
}
/****** calendar ******/

.calendarhead A
{
    COLOR: midnightblue
}
.calMonth
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Verdana, Arial;
    
}
.calMonthToday
{
}
.calMonthSelected
{
}
.calMonthDayHead
{
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #004b6b;
    FONT-FAMILY: Arial;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: lightgrey
}
.calMonthHead
{
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #666;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: black;
}
.calMonthHead A
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: -0.5pt;
	BACKGROUND-COLOR: black;
}
.calMonthDaynum
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    COLOR: #004b6b;
    FONT-FAMILY: Verdana
}
.calMonthDaynum A
{
    COLOR: #004b6b;
    TEXT-DECORATION: none
}
.calMonth TD
{
    BACKGROUND-COLOR: snow
}
.calMonthDayHead TD
{
    BACKGROUND-COLOR: white
}
.calMonthHead B
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: -0.5pt
}
.calDayHead
{
    BORDER-TOP: slategray 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
	 PADDING-left: 2px;
    BORDER-BOTTOM: #666 1px solid;
    FONT-FAMILY: Verdana, Arial, 'Trebuchet MS';
    HEIGHT: 0pt;
	width: 175px;
	text-align: center;
	background-color: #dadada;
}
.calDay
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #004b6b;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Verdana
}
.calDayHour
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BORDER-BOTTOM: thin;
    FONT-VARIANT: small-caps
}
.calDay TD
{
    BORDER-BOTTOM: thin groove #666;
	
}
.calDayHalf
{
    BACKGROUND-COLOR: snow;
}
.calDayHead A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.calendar
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 1px;
    COLOR: #666;
    LINE-HEIGHT: 12pt;
    MARGIN-RIGHT: 1px;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 0pt
}
.calendar A
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    MARGIN-LEFT: 1px;
    COLOR: #666;
    MARGIN-RIGHT: 1px;
    TEXT-DECORATION: none;
}
.calendarhead
{
    FONT-SIZE: 11px;
    WIDTH: 235px;
    COLOR: black;
    BORDER-BOTTOM: #666 1px;
    FONT-FAMILY: Arial;
	text-align: center;
}
.calSelected
{
    COLOR: white;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: wheat
}
.calendarOuter
{
    BORDER-RIGHT: #666 1px solid;
    BORDER-TOP: #666 1px solid;
    BORDER-LEFT: #666 1px solid;
    BORDER-BOTTOM: #666 1px solid;
	width: 175px;
}
.calSelected A
{
    FONT-WEIGHT: bolder;
}
.calToday
{
    FONT-WEIGHT: bolder;
    COLOR: white
}
.calToday A
{
    FONT-WEIGHT: bolder;
    COLOR: navy
}
.calendarHeadOut
{
    BORDER-RIGHT: #666 1px solid;
    BORDER-TOP: #666 1px solid;
    BORDER-LEFT: #666 1px solid;
    BORDER-BOTTOM: #666 1px solid;
    BACKGROUND-COLOR: whitesmoke;
	width:165px;
	text-align: center;
}
.store {
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin-left: 40px;
	background-color: #FFFFFF;
	padding-left: -20px;
	
		
	
}
.store BIG {
	
	color: #FF9900;
	font-style: normal;
	font-weight: bold;
	font-size: larger;
	
}

.store ADDRESS {
	
	font-variant: normal;
	font-style: normal;
	padding-right: 10px;
}
.store ADDRESS P{
	
	font-variant: normal;
	font-style: normal;
	
}
.store TABLE {
	
	width: 550px;
	background-color: #FFFFFF;
	
}
.whitebg {
	background-color:#FFFFFF;
	
}


/**************************************************************** student section left nav ****************************/

.LeftMenuStud
 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background-color:#FFFFCC;
	width: 100%;
	color: #000;
	font-size: 11pt;
	
}
.LeftMenuStud li
 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background-color:#FFFFCC;
	width: 100%;
	color: #000;
	font-size: 11pt;
	background-color:red;
	
}
.LeftMenuStud P
 {
	padding: 0px;
}

.LeftMenuStud TABLE
 {

	background-color:#FFFFFF;

	
}
.LeftMenuStud A{
	color: #000000;
	font-size: 11pt;
}
.LeftMenuStud A:active{
	color: #000000;
	font-size: 11pt;
}
.LeftMenuStud A:visited{
	color: #000000;
	font-size: 11pt;
}

.LeftMenuStud
 BIG {
	display : block;
	text-decoration : none;
	width : 100%;
	color: #000;
	font-size: 11pt;
	padding: 3px 5px 3px 10px;
	background-color:#FFFFCC;
}
.LeftMenuStud
 BIG A{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11pt;
	color: #000;
	background-color:#FFFFCC;
}
.LeftMenuStud
 STRONG  {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	padding: 3px 0 3px 10px;
	display: block;
	text-decoration : none;
	background-color:#CCCC66;
	color: #000;
	font-size: 11pt;
}
.LeftMenuStud
 STRONG A {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	width: 100%;
	padding: 0 0 0 0px;
/*	display: block;*/
	text-decoration:none;
	background-color:#CCCC66;
	color: #000;
	font-size: 11pt;
}
.LeftMenuStud
 BIG A:HOVER{
	
	color: #000;
	padding-top: 0px;
	font-size: 11pt;

}
.LeftMenuStudChild{
	margin: 0px;
	width: 100%;
	font-size: 11pt;
	padding-right: 5px;
	background-color: #FFFFFF;
	width : 100%;
	color: #000;	
}

.LeftMenuStudChild li{

	margin: 0px;
	width: 100%;
	font-size: 11pt;
	padding-right: 5px;
	background-color: #FFFFFF;
	width : 100%;
	color: #000;	
}
.LeftMenuStudChild P
 {
	padding: 0px;
}


.LeftMenuStudChild
 BIG A:HOVER{
	
	color: #000;
	padding-top: 0px;
	
	
}
.LeftMenuStudChild
 BIG A{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration : none;
	width : 100%;
	color: #000000;
	background-color: #FFFFFF;
	padding: 0 5px 0 0;
}
.LeftMenuStudChild
 BIG {
	padding-top: 0px;
	width : 100%;
	background-color: #FFFFFF;
}
.LeftMenuStudChild
 STRONG {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	padding: 0px 10px 0 10px;
	color: #C00;
	background-color: #FFFFFF;
	}
.LeftMenuStudChild
 STRONG A{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #C00;
	margin-left: 0px;
background-color: #FFFFFF;
padding: 0 5px 0 0;
}

/**************************************************************** end student section left nav ****************************/


