/* This is a copy (with slight differences) of the global stylesheet used on CGA-Online */

/**************************
Content/Document Styles
**************************/
.pageTitle{
    font-family: Verdana, Arial, Helvetica;
    font-size: 15px;
    font-weight: bold;
    color: #2F3869;
}
.subTitle {
	display: block;
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #e08410;
    text-transform: uppercase;
}
.content{
    font-family: Arial, Verdana, Helvetica;
    font-size: 13px;
    line-height: 17px;
    color: #333;
}
.contentRequired{
    color: #89041E;
}
a:link {
    color: #e08410;
}
a:visited {
    color: #cb7b16;
}
a:hover {
    color: #cb7b16;
    text-decoration: none;
}
.tblHeaderRow {
    background-color: #2F3869;
}
.tblHeader {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;
    color: #F1F1F1;
}
.tblContentRow {
    background-color: #F1F1F1;
}
.tblContentRowEven {
    background-color: #FFFFFF;
}
.tblContent {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #4B4B4B;
}
.tblBorder { 
    background-color: #8B8C8C;
}
.caption {
    font-size: 11px;
    font-style : italic;
}



/**************************
General Formatting Styles
**************************/

body{
    background-color: #f1f1f1;
}
.mainTable { margin: 40px auto; border: 5px solid #e1e1e1; }
.topBarSeparator{
    background-color: #fff;
}
.trim{
    background-color: #fff;
}
.pageBG{
    background-color: #FFFFFF;
}
.welcome{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #4B4B4B;
}
.breadcrumbs{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #7A7A7A;
    text-decoration: none;
}
a.breadcrumbs{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #7A7A7A;
    text-decoration: none;
}
a.breadcrumbs:hover{    
    color: #022F95;
    text-decoration: underline;
}
.sidebarContent{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #4B4B4B;
    text-decoration: none;
}
a.sidebarContent{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #4B4B4B;
    text-decoration: none;
}
a.sidebarContent:visited{
    color: #4B4B4B;
}
a.sidebarContent:hover{
    text-decoration: underline;
}
.sectionContent{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    line-height: 17px;
    color: #4B4B4B;
}
.search{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #8B8C8C;
}
.searchLink{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #8B8C8C;
}
.searchLink:hover{  
    color: #B93A27;
    text-decoration: none;
}
.secNav{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    line-height: 17px;
    color: #4B4B4B;
}
.secNavLink{
    text-decoration: none;
    color: #4B4B4B;
}
.secNavLink:hover{
    color: #B93A27;
}
.secNavLink-selected{
    text-decoration: none;
    color: #2F3869;
}
.regionalIdentifier{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #B4B4B4;
}
.copyright{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #B4B4B4;
}
a.copyright{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #B4B4B4;
    text-decoration : none;
}
a.copyright:visited{
    color: #B4B4B4;
}
a.copyright:hover{
    color: #022F95;
    text-decoration: underline;
}
.footerNav{
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #8B8C8C;
    text-decoration : none;
}
a.footerNav{
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #8B8C8C;
    text-decoration : none;
}
a.footerNav:visited{    
    color: #8B8C8C;
}
a.footerNav:hover{  
    color: #022F95;
    text-decoration: underline;
}
.error{
    color: #723845;
}

/**************************
Sidebar Nav Styles
**************************/

.sideNavBG{
    background-color: #FFFFFF;
}
.sideNavTitle{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #2F3869;
}
.sideNavLink{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    text-decoration: none;
    color: #393939; /*4B4B4B*/      
}
a.sideNavLink{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    text-decoration: none;
    color: #393939; /*4B4B4B*/      
}
a.sideNavLink:visited{
    color: #737A8C; /*4D7A7F, 28648E*/
}
a.sideNavLink:hover{
    color: #022F95; /*B93A27*/
    text-decoration: underline;
}
a.sideNavLinkSelected{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #2F3869;
    text-decoration: none;
}
a.sideNavLinkSelected:hover{
    color: #022F95;
    text-decoration: underline;
}
.sideNavBGSelected{
    background-color: #DFDFDF;
}


/**************************
Portlet Styles
**************************/

.portletBG{
    background-color: #E0E1EB;
}
.portletContent{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    line-height: 17px;
    color: #393939;
}
a.portletLink{
    text-decoration: none;
    color: #393939;
}
a.portletLink:visited{
    color: #737A8C; /*4D7A7F, 28648E*/
}
a.portletLink:hover{
    color: #022F95;
    text-decoration: underline;
}


/**************************
Sidebar Portlet Styles
**************************/

.utilPortletBG{
    background-color: #E0E1EB;
}
.utilPortletContent{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #4B4B4B;
}
.utilPortletContentLink{
    color: #4B4B4B;
}
.utilPortletContentLink:hover{
    color: #022F95;
    text-decoration: underline;
}


/**************************
Form Styles
**************************/

.formHeaderBG {
    background-color: #fff; /* changed color */
}
.formHeader{
	padding: 25px 5px 10px;
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #e08410;
    text-transform: uppercase;
}
.member .formHeader {
    background-color: #a3b9ab; /* changed color */
}
.instructions {
    font-size: 11px;
    font-weight: normal;
}
.formBG {
    background-color: #f4f4f4;
}
.formField{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
}
.formFieldRegion{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    width: 171px;
}
.formButton{
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    color: #fff;
    background-color: #e08410;
    border: #cb7b16;
    border-style: solid;
    border-width: 1px;
    padding: 4px 6px;
    vertical-align: top;
}
.member .formButton {
    background-color: #86998d;
}
.formContent{
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    color: #4B4B4B;
}
input[type=text] { padding: 4px 6px; width: 300px; }
input.small { width: 100px; }


/********************************************************************************************************
New Style Changes (06/12/07) -- Also note color changes to .subTitle and .formHeaderBG
*********************************************************************************************************/

#mainLogo {
    margin-left:27px; 
    margin-top:20px;
}
.contentLeftColumn {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    line-height: 17px;
    color: #333333;
    padding-right:55px;
}
#titleBgndy, #titleOrange {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:20px; 
    font-weight:normal; 
    color: #00498e; 
    text-align:right; 
    padding-right:26px; 
    padding-top:40px;
}
#lastUpdated {
    text-align:right;   
    font-family:Arial, Helvetica, sans-serif;
    padding-right:26px;
    font-size:10px;
    font-weight:bold;
    color: #333333;
    padding-top:2px;
}
.orangeTextBoldsm {
    color: #e08410;
    font-weight:bold;
    font-size:10px;
}
#comboBtnBox {
	padding-right: 15px;
	text-align: right;
}
#btnSearch {
    padding-top:17px;
}
#btnFaq {
    padding-top:10px;
}
#btnHelp {
    padding-top:10px;
}
