﻿/* CSS Document */
body {
	margin:0px;
	background-color:#FFFFFF;
	/*--height:100%;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.4em;
	background-image:url('../images/background2.jpg');
	background-repeat:repeat-x;
	}
	
a   
{
        color:Blue;
        text-decoration:none;
}

a:hover 
{
        text-decoration:underline;
}
	
#tbl100 
	{
		width:900px;
		border:0px;
		/*border:1px solid pink;*/
		margin-left:auto;
		margin-right:auto;
		/*--height:100%;*/
		background-color:#FFFFFF;
		border-right:1px solid #999999;
		border-left:1px solid #999999;
		border-bottom:1px solid #999999;
	}
#tblTop 
	{
		vertical-align:top;
		width:900px;
		border:0px;
		/*border:1px solid pink;*/
		margin-left:auto;
		margin-right:auto;
	}
	
#tblMid 
	{
		vertical-align:top;
		width:900px;
		border:0px;
		/*--height:100%;*/
		/*border:1px solid pink;*/
		margin-left:auto;
		margin-right:auto;
	}
	
#divHeader
	{
		width:100%;
		height:80px;
		background-color:#CCCCCC;
	}
	

	
.btnSubmit 
{
   
}
	
.headerImage 
	{
		/*background-image:url('images/header1.jpg');*/
		height:157px;
		width:100%;
		background-image:url('/mycirrus/images/mycirrus_banner.gif');
		background-repeat:no-repeat;
		background-position:center top;
		background-color:#666666;
	}

.headerImageSM
	{
		/*background-image:url('images/header1.jpg');*/
		height:157px;
		width:100%;
		background-image:url('/mycirrus/images/mycirrus_banner.gif');
		background-repeat:no-repeat;
		background-position:center top;
		background-color:#666666;
	}	

.image 
	{
		border:1px solid #999999;
	}
.portalNavMenu
	{
		clear:both;
		height:21px;
		margin-left:155px;
		background-image:url('../images/navigationTabsBackground.gif');
	}
	
.portalSectionMenu
	{
		background-color:#333333;
		border-top:1px solid #666;
		height:27px;
		/*height:30px;
		border:1px solid green;*/
	}
	
.tdMenu
	{
		width:155px;
		padding:10px 5px 10px 5px;
		vertical-align:top;
		border-right:2px groove #CCCCCC;
		/*--height:100%;*/
		background-color:#333333;
		border-top:1px solid #FFFFFF;
	}
	
.tdMiddle
	{
		padding:10px 16px 10px 10px;
		/*--height:100%;*/
		background-color:#FFFFFF;
		vertical-align:top;
	}
.tdMiddleAndRight
	{
		width:700px;
		padding:10px;
		/*--height:100%;*/
		font-size:12px;
		vertical-align:top;
	}
.tdRight
	{
		width:155px;
		padding:10px;
		/*--height:100%;*/
		vertical-align:top;
		border-left:2px groove #CCCCCC;
	}
	
.contentBox
    {
        border:1px solid #999999;
        padding:5px;
        /*background-color:#FFFFFF;*/
    }
	
/* button menus */

.buttonscontainer 
	{
		width: 155px;
	}

.buttons a 
	{
		color: #333333;
		padding: 2px;
		padding-left: 20px;
		display: block;
		font: 12px Arial, sans-serif;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		background-image:url(images/arrowRight.gif);
		background-position:left;
		background-repeat:no-repeat;
	}

.buttons a:hover 
	{
		color: #666666;
		text-decoration: underline;
	}

/* end button menus */

/* button menus2 */

.buttonscontainer2 
	{
		width: 185px;
	}

.buttons2 a 
	{
		color: #FFFFFF;
		padding: 5px 2px 0px;
		padding-left: 20px;
		display: block;
		font: 12px Arial, sans-serif;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		height:18px;
		border-left:5px solid #999999;
		border-bottom:1px solid #999999;
		
	}

.buttons2 a:hover 
	{
		background-color:#CCCCCC;
		color: #666666;
		text-decoration: none;
		border-left:5px solid #FFCC00;
	}

.buttonscontainer3 
	{
		width: 185px;
	}
	
.buttonscontainer3 table
    {
        width: 185px;
    }

.buttons3 td a 
	{
		color: #FFFFFF;
		padding: 5px 2px 0px;
		padding-left: 20px;
		display: block;
		font: 12px Arial, sans-serif;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		height:18px;
		border-left:5px solid #999999;
		border-bottom:1px solid #999999;
		
	}
.buttons3 td a:hover 
	{
		background-color:#CCCCCC;
		color: #666666;
		text-decoration: none;
		border-left:5px solid #FFCC00;
	}
.buttons3 td a:active 
	{
		background-color:#CCCCCC;
		color: #666666;
		text-decoration: none;
		border-left:5px solid #FFCC00;
	}
	
.buttons3 td.AspNet-Menu-Leaf_selected a:visited, .buttons3 td.AspNet-Menu-Leaf_selected a
{
    	text-decoration: none;
		border-left:5px solid #FFCC00;
		border-bottom:1px solid #999999;
		color:#333333;
		background-color:#CCCCCC;
}
	
.buttons3_Selected td, .buttons3_Selected a:visited, .buttons3_Selected a
{
    	text-decoration: none;
		border-left:5px solid #FFCC00;
		border-bottom:1px solid #999999;
		color:#333333;
		background-color:#CCCCCC;
}

/* ahhh */

.buttons3 span a 
	{
		color: #FFFFFF;
		/*
		    padding: 5px 2px 0px;
        */
		padding-left: 20px;
		display: block;
		font: 12px Arial, sans-serif;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		/*
		    height:18px;
        */
		border-left:5px solid #999999;
		border-bottom:1px solid #999999;
		
	}
.buttons3 span a:hover 
	{
		background-color:#CCCCCC;
		color: #666666;
		text-decoration: none;
		border-left:5px solid #FFCC00;
	}
.buttons3 span a:active 
	{
		background-color:#CCCCCC;
		color: #666666;
		text-decoration: none;
		border-left:5px solid #FFCC00;
	}
	
.buttons3_Selected span, .buttons3_Selected span a:visited, .buttons3_Selected span a
{
    	text-decoration: none;
		border-left:5px solid #FFCC00;
		border-bottom:1px solid #999999;
		color:#333333;
		background-color:#CCCCCC;
}

/* end button menus */
	

/*CSS TABS*/
ul#tabnav {
font: bold 11px verdana, arial, sans-serif;
list-style-type: none;
vertical-align:bottom;
margin: 0;
}

ul#tabnav li {
float: left;
height: 21px;
background-color: #d9d9d9;
margin: 0px;
padding-left:15px;
border-right:1px solid #666666;
background-image:url('../images/navigationTabsLeftGrey.gif');
background-position:left;
background-repeat:no-repeat;

}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 {
background-color: #333333;
color:#FFCC00;
background-image:url('../images/navigationTabsLeftFFCC00-2.gif');
background-position:left;
background-repeat:no-repeat;
}



#tabnav a {
float: left;
display: block;
color: #999;
text-decoration: none;
padding: 4px 4px 0px 2px;
}

#tabnav a:hover {
color:#000000;
text-decoration:underline;
}

#tabnav .tab1 a:hover 
{
color:#999999;
text-decoration:underline; 
}

/* BOTTOM (PORTAL SECTION) TABS */

ul#tabnav_bottom {
font: bold 11px verdana, arial, sans-serif;
list-style-type: none;

/*border-top: 1px solid #6c6;*/
margin: 0 0 0 100px;
}

ul#tabnav_bottom li {
float: left;
height: 21px;
background-color: #F9F9F9;
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a {
color:#FFCC00;
}

#tabnav_bottom a {
float: left;
display: block;
color: #333;
text-decoration: none;
padding: 4px;
}

#tabnav_bottom a:hover {
background:#C9C9C9;
border-top:#C9C9C9;
color:#000000;
}

/*END CSS TABS*

/* TOP NAVIGATION LINKS */

#topnav_links {
font: bold 11px verdana, arial, sans-serif;
color: #FFCC00;
list-style-type: none;
padding-bottom: 2px;
margin: 0 0 0 100px;
}

ul#topnav_links li {
float: left;
height: 21px;
margin: 2px;
}

ul#topnav_links li.selected a 
{
	color: #fc0;
}

#topnav_links a {
float: left;
display: block;
color: #FFFFFF;
text-decoration: none;
padding: 4px;
}

#topnav_links a:hover {


color:#FFCC00;
}

.topnav_links_selected 
{
    color:#FFCC00;
}
/* END */

/* TOP NAVIGATION LINKS .NET ASP:MENU */

/*height: 21px;*/

/* */

table.topnav_links {
font: bold 11px verdana, arial, sans-serif;
/*color: #FFCC00;*/
list-style-type: none;
margin-left:100px;
margin-top:1px;
/*border:1px solid pink;*/
}

/***********************************************************************
div.AspNet-Menu-Horizontal {
font: bold 11px verdana, arial, sans-serif;
list-style-type: none;
margin-left: 100px;
margin-top: 4px;
}

div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf {
float: left;
}

div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf a {
float: left;
display: block;
color: #FFFFFF;
text-decoration: none;
padding: 4px;
}

div.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover {
color: #CCCCCC;
}
 ***********************************************************************/

td.topnav_links li {
float: left;
/*height: 21px;*/

}

#topnav_links a {
float: left;
display: block;
color: #FFFFFF;
text-decoration: none;
padding: 4px;
}

#topnav_links a:hover {
color:#CCCCCC;
}

#topnav_links.selected a
{
    color:#FFCC00;
}
.sample {
	FONT-SIZE: 10pt
}
.path {
	FONT-SIZE: 10pt; COLOR: green
}
/* END */

.faqLink a
{
    color:Blue;
    text-decoration:none;
}

.faqLink a:hover 
{
    text-decoration:underline;
}

.loginLink 
{
    
    width:auto;
    float:right;
    padding:3px;    
}

.loginLink a
{
    color:Black;
    font-weight:bold;
    text-decoration:underline;
}

.loginLink a:hover 
{
    text-decoration:none;
}

.BoxBorder
{
/*
    border:1px solid #999999;
    border-top:0px;
*/
    background-color:#F9F9F9;
    border:1px solid #999999;
}

.BoxHeader 
{
    padding:4px;
    border-top:5px solid #FFCC00;
    border-bottom:1px solid #999999;
    font-weight:bold;
    width:auto;
    color:#000000;
    background-color:#C9C9C9;
}

.BoxSectionHeader
{
    
    padding:4px;
    border-bottom:1px solid #999999;
    font-weight:bold;
    width:auto;
}

.BoxContent
{
    padding:4px;  

     
}

.ContentAreaTabs
{
    margin:5px;  
    border-bottom:1px solid #999999;
}

.ContentAreaTabs a
{
    width:650px;
    padding:1px 5px 1px 5px;
    background-color:#CCCCCC;
    border:1px solid #999999;
    border-bottom:0px;
    text-decoration:none;
    color:#000000;
    
}

.ContentAreaTabs a:hover
{
 
    background-color:#CCCCCC;
    border:1px solid #999999;
    border-bottom:0px;
    text-decoration:none;
    color:#FFFFFF;
}

.ProfileFormBox
{

    padding:10px;
}

.InputButton
{
    padding:1px 5px;
    border:1px solid #333333;
    background-color: #CCCCCC;
    color:#000000;
    font-size:10px;
}

.copyright
{
    width:892px;
    margin-left:auto;
    margin-right:auto;
    
    border:1px solid #999999;
    border-top:0px solid #999999;
    text-align:center;
    padding:4px;
    font-size:10px;
}

.disabledField
{
    background-color:#F9F9F9;
    color:#333333;
}

.editorbody body
{
    background-image:none;
    font-size:98px;
}

.profilegroupheading
{
    font-weight:bold;
    padding:3px;
   
}

/* Event Calendar style */
.month {
 background-color:#FFFFFF; color:#000000; padding:3px; font-weight:bold
}

.eventDiv {
margin:10px; border:1px solid #999999; background-color:#FFFFFF;
}

.eventType {
font-weight:bold; border-bottom:1px solid #999999; padding:3px; color:#000000; background-color:#F9F9F9;
}

.eventTable {
border:0px; background-color:#FFFFFF;
}