/* --- Code Snippets ***
------------------------
min-height: 525px;
height: auto !important;
height: 525px;
------------------------
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/full/path/to/image.png', sizingMethod='crop');
------------------------
white-space:normal !important;
------------------------
css specific tags:
OS - win linux mac freebsd ipod iphone webtv mobile
Browser - ie ie8 ie7 ie6 ie5 gecko ff2 ff3 ff5 opera opera8 opera9 opera10 konqueror webkit safari safari3 chrome
------------------------
/*--- End Code Snippets ***/



BODY
{
	background-color: #6c97f3;
	color: #000000;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight:normal;
	line-height:125%;
	MARGIN-top: 0px;	
}

.Normal	/* This class is used by DNN when modules are added. */
{
	color: #000000;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight:normal;
	line-height:125%;
}
.topphone	
{
	color: #000000;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight:normal;
	line-height:125%;
}

.toplocation	
{
	color: #000000;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight:bold;
	line-height:125%;
}


/***** Miscellanous Items (Classes are currently commented out.) - Start *****/
/* HeaderText classes can be used for text that is placed on top of your header image. */
/*
.HeaderText
{
	font-size: 9pt;
	font-weight: bold;
}

.HeaderText H1
{
	color: #9d1c20;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	line-height: 9pt;
	margin: 3px;
}
*/
*/
/***** Miscellanous Items - End *****/


/***** Nav Menu - Start *****/
.NavMenuBar
{
   BACKGROUND-COLOR: transparent; 
   CURSOR: none;
}

.NavMenuItem
{
	background-color: transparent;
	color: #000000;
	font-family: arial;
	font-weight: bold;
    font-size: 10pt;
    text-align: center;
    text-transform: uppercase;
}

.NavMenuItemSelected
{
	color: #fd9d09;
	background-color: transparent;
	font-family: arial;
	font-weight: bold;
    font-size: 10pt;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
}

.SeparatorCSS
{
    color: #fd9d09;
	font-family: arial;
    font-size: 10pt;
	text-align: center;
	BACKGROUND-COLOR: transparent;
}

.MainMenu_MenuArrow {display:none;}
.MainMenu_RootMenuArrow {display:none;}
.ModuleTitle_MenuArrow {display:none;}
.ModuleTitle_RootMenuArrow {display:none;}

.MainMenu_MenuBreak {
	border-bottom:0px solid; 
	border-left:0px solid; 
	border-top:0px solid;  
	border-right:0px solid; 
	background-color:Transparent;		
}

/***** Nav Menu - End *****/

/***** ADM Nav Menu - Start *****/
.Adm_NavMenuBar
{BACKGROUND-COLOR: transparent; 
CURSOR: none;
}

.AdmNavMenuItem
{
	background-color: transparent;
	color: #000000;
	text-align: center;
	font-family: arial;
	font-weight: bold;
    font-size: 9pt;
    text-transform: uppercase;
}

.admNavMenuItemSelected
{
	color: #fd9d09;
	background-color: transparent;
	font-family: arial;
	font-weight: bold;
    font-size: 9pt;
    text-align: center;
	cursor: pointer;
	text-transform: uppercase;
}
/***** ADM Nav Menu - End *****/



/***** Top Navigation - End *****/
#TopSubMenu
{
	color: #fd9d0e;
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight: normal;
}

.TopSubMenu
{
	color: #fd9d0e;
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight:normal;

}

.TopSubMenu a
{
	color: #000000;
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight:bold;
	text-decoration: none;
}

.TopSubMenu a:visited
{
	color: #000000;
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight:bold;
	text-decoration: none;
}

.TopSubMenu a:hover
{
	color: #fd9d0e;
	font-family: Tahoma;
	font-size: 8.5pt;
	font-weight:bold;
	text-decoration: none;
}

/***** Left Pane Navigation - End *****/
#FooterMenu
{
	color: #fd9d0e;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-transform: uppercase;
}

.FooterMenu
{
	color: #fd9d0e;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight:normal;
	text-transform: uppercase;
}

.FooterMenu a
{
	color: #fd9d0e;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
}

.FooterMenu a:visited
{
	color: #fd9d0e;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
}

.FooterMenu a:hover
{
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
}


/***** Teaser Content - Start *****/
.TeaserText
{
	color: #252524;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	padding-top: 15px;
}

* html .TeaserText
{
	color: #252524;
	font-family: verdana;
	font-size: 7.5pt;
	font-weight: normal;
	padding-top: 10px;
}


/***** Teaser Content - End *****/


/***** Content Pane - Start *****/
#dnn_ContentPane
{
	color: #000000;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight:normal;
	line-height:125%;
}
#dnn_ContentPane H1
{
	color: #fd9d09;
	font-family: Monotype Corsiva; Georgia; Tahoma; Verdana;
	font-size: 30pt;
	font-weight:bold;
	line-height:125%;
	margin-bottom: 0px;
	
}

#dnn_ContentPane H2
{
	color: #608eef;
	font-family: Monotype Corsiva; Georgia; Tahoma; Verdana;
	font-size: 25pt;
	font-weight:bold;
	line-height:125%;
	margin-top: 0px;
	margin-bottom: 16px;
}


#dnn_ContentPane H3
{
	color: #000000;
	font-family: Monotype Corsiva; Georgia; Tahoma; Verdana;
	font-size: 20pt;
	font-weight:bold;
	line-height:125%;
	margin-bottom: 10px;
}
#dnn_ContentPane H4
{
	color: #000000;
	font-family: Monotype Corsiva; Georgia; Tahoma; Verdana;
	font-size: 15pt;
	font-weight:bold;
	line-height:125%;
	margin-bottom: 10px;
}

#dnn_ContentPane a
{
	color: #ff4f0d;
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	line-height:125%;
}

#dnn_ContentPane a:visited
{
	color: #ff4f0d;
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
	line-height:125%;
}

#dnn_ContentPane a:hover
{
	color: #000000;
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: underline;
	line-height:125%;
}
/***** Content Pane - End *****/


/***** Footer Pane - Start *****/
.Copyright
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	text-align: center;
}

.Copyright a
{
	color: #193560;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
}

.Copyright a:visited
{
	color: #193560;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
}

.Copyright a:hover
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: underline;
}

#Footer
{
	color: #000000;
	font-family: Georgia;
	font-size: 12pt;
	font-weight: bold;
}

.Footer
{
	color: #000000;
	font-family: Georgia;
	font-size: 12pt;
	font-weight: bold;
}

.Footer a
{
	color: #000000;
	font-family: Georgia;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}

.Footer a:visited
{
	color: #000000;
	font-family: Georgia;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}

.Footer a:hover
{
	color: #000000;
	font-family: Georgia;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;

}
/***** Footer Pane - End *****/



#OnOverNAV { FILTER: Alpha(Opacity=100); }
#OnOverNAV A:link, #OnOverNAV A:visited, #OnOverNAV A:active { FILTER: Alpha(Opacity=100); }
#OnOverNAV A:hover { FILTER: Alpha(Opacity=65); }



.portfolioON {
	FILTER: Alpha(Opacity=65);
}
.portfolioOFF {
	FILTER: Alpha(Opacity=100);
}

#main_page {
background-image: #ffffff url('/Portals/30/Skins/CCA/images/landing-bgd.jpg') top left;
background-repeat:no-repeat;
left: 180px;
width: 900px;
height: auto !important;
position:absolute;
z-index:2;
}


#main_table {
background-image: #ffffff url('/Portals/30/Skins/CCA/images/landing-table-bgd.jpg') top left;
background-repeat:no-repeat;
left: 0px;
width: 900px;
height: auto !important;
}

#grass_landing {
background-image: url('/Portals/30/Skins/CCA/images/landing-grass-bgd-new2.gif') bottom;
background-repeat:no-repeat;
background-position:0% 100%;
left: 0px;
width: 900px;
min-height: 550px;
height: auto;
height: 550px!important;
}

#content_bottom {
background-image: #transparent url('/Portals/30/Skins/CCA/images/landing-grass-bgd7.gif') bottom;
background-repeat:no-repeat;
width:661px;
z-index:99;
left: 0px;
}

#main_content {
background-image: url(/Portals/30/Skins/CCA/images/content-bgd7.jpg);
background-repeat:no-repeat;
background-color:#f7fca7;
width:661px;
background-position:relative;
height: auto;
min-height: 687px !important;
}


#home_main_content {
background-image: url(/Portals/30/Skins/CCA/images/home-content-bgd7.jpg);
background-repeat:no-repeat;
background-color:#f8fca7;
width:661px;
background-position:relative;
height: auto;
min-height: 500px !important;

}

#main_content_form {
background-image: url(/Portals/30/Skins/CCA/images/content-bgd7.jpg);
background-repeat:no-repeat;
background-color:#f7fc9b;
width:661px;
background-position:relative;
height: auto;
min-height: 687px !important;
padding-right:0px;
}

#Footer_address
{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-align:center;
}

.Footer_address
{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-align:center;
}

#SEOPane,
#dnn_SEOPane
{
    padding: 0px 10px 0px 10px;
}
#SEOPane p,
#dnn_SEOPane 
{}

#HPimagelink
{
  text-align:left;
  left:680px;
  position:absolute;
  top:280px;
  height:150px;
  width:240px;
  z-index:999;
}

.mac.ff3 #HPimagelink, .mac.ff5 #HPimagelink, .mac.ie6 #HPimagelink, .mac.safari #HPimagelink,
 .mac.ie7 #HPimagelink, .mac.ie8 #HPimagelink, .ff3 #HPimagelink
{
 text-align:left;
  left:570px;
  position:absolute;
  top:280px;
  height:150px;
  width:240px;
  z-index:999;

  
}
