﻿html 
{
	text-align:center;
	background-color:#676767;
}

body
{
	position:relative;
	width:950px;
	margin: 0 auto;
	text-align:left;
	/*background-color:#ffffff;*/
}

form
{
	background-color:#676767;
}

/************************** START HEADER SECTION ****************************************/
/* Includes Birch Communications logo and "At Your Service" image */
/********************************************************************************/
#header
{
	height: 123px;	
	border-bottom: solid 2px #888974;
	text-align:right;
}

#header img.logo
{
	width: 948px;
	height: 123px;
}
/************************** END HEADER SECTION ****************************************/


/************************** START BODY SECTION ****************************************/
#body_content
{
	border-bottom: solid 1px #888974;
	background-color:#ffffff;
}
/************************** END HEADER SECTION ****************************************/


/************************** START FOOTER SECTION ****************************************/
#footer
{
	background-color:#676767;
	padding-bottom:47px;
}

#footer .content
{	
	margin-top: 12px;
	margin-left:0px;
	vertical-align:middle;
}

#footer .content .separator
{	
	display:inline;
	position:relative;
	top:3px;
	margin-left:3px;
	margin-right:3px;
}

#footer .content .text
{
	font-family: arial, verdana, sans serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

#footer .content .link
{
	font-family: arial, verdana, sans serif;
	font-size: 11px;
	font-weight: bold;
}

#footer .content .link a
{
	color: #ffffff;
	text-decoration: underline;
}

/************************** END FOOTER SECTION ****************************************/


/************************** START MAIN NAV ****************************************/
#nav_main
{
	/*height: 28px;*/
	background-color: #12175E;
	padding-left:14px;
	border-left: solid 1px #676767;
}

#nav_main .content
{	
	margin-left:47px;
}

#nav_main a
{
	font-family: "Myriad Pro semibold", Arial, Sans-Serif;
	font-size: 13px;
	color: #ffffff
}

/* Selected menu item background-color: #339933; */
/* Menu text margin 14px on left and right */

/************************** END MAIN NAV ****************************************/


/************************** START SECONDARY NAV ****************************************/
#menu_secondary
{
	margin:14px 14px 52px 14px;
	font-family: arial, verdana, sans serif;
	font-size:11px;
	font-weight: bold;
	width:167px;
	max-width:167px;
	min-width:167px;
}

#menu_secondary .container
{
	
}

#menu_secondary .container .menulist
{
	min-width:167px;
}

#menu_secondary .container .menulist div.itemcontainer
{
	background-color: #B2B2A1;
	margin-bottom:5px;
	cursor:hand;
	min-height:22px;
}

* html #menu_secondary .container .menulist div.itemcontainer
{
	background-color: #B2B2A1;
	margin-bottom:5px;
	cursor:hand;
	height:22px;
	/*min-height:22px;*/
}

#menu_secondary .container .menulist div.itemcontainer .header
{
	margin-left: 14px;
	margin-right: 14px;
	margin-top:5px;
	margin-bottom:5px;
}

#menu_secondary .container .menulist div.itemcontainer .header a
{
	background-color: #B2B2A1;
	text-decoration:none;
	color: #ffffff;
}

#menu_secondary .container .menulist div.itemcontainer .header a:hover
{
	color: #333333;
}

#menu_secondary .container .menulist div.itemcontainer .menugroup
{
	display:none;
}

#menu_secondary .container .menulist div.itemcontainer .selectedmenugroup
{
	display:block;
	color: #333333;
}

#menu_secondary .container .menulist div.itemcontainer .hovermenugroup
{
	display:block;
}

#menu_secondary .container .menulist div.itemcontainer .menuitem
{
	min-height:22px;
	vertical-align:middle;
	margin-left:28px;
	margin-right:14px;	
	margin-top:5px;
	margin-bottom:5px;
}

#menu_secondary .container .menulist div.itemcontainer .menuitem a
{
	background-color: #B2B2A1;
	text-decoration:none;
	color: #ffffff;
}

#menu_secondary .container .menulist div.itemcontainer .menuitem a:hover
{
	color: #333333;
}

#menu_secondary .container .menulist div.itemcontainer .selectedmenuitem
{
	min-height:22px;
	color: #333333;
	vertical-align:middle;
	margin-left:28px;
	margin-right:14px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

#menu_secondary .separator_light
{
	height:2px;
	background-color:#E3E5D6;
}

#menu_secondary .separator_dark
{
	height:1px;
	background-color:#888974;
	margin-left:28px;
	margin-right:14px;
}

/************************** END SECONDARY NAV ****************************************/



/************************** START HOME PAGE SPECIFIC SECTION *********************/
/************************** START ROTATOR SECTION ****************************************/
#rotator_graphic
{
	height:272px;
}

#rotator_graphic .content
{
	margin-left:47px;
}

#rotator_graphic .text_light_green
{
	font-family: "Myriad Pro semibold", arial, verdana, sans serif;
	font-size: 18px;
	color: #339933;
	font-weight:600;
}

#rotator_graphic .text_black
{
	font-family: "Myriad Pro light", arial, verdana, sans serif;
	font-size: 18px;
	color: #000000
}
/************************** END ROTATOR SECTION ****************************************/


/************************** START SUBCONTENT SECTION ****************************************/
#subcontent
{
	border-top: solid 2px #888974;
	border-left: solid 1px #676767;
	border-right: solid 1px #777777;
}

#left_box
{	
	/*border-right: dotted 1px #888974;	*/
	vertical-align:top;
}

#left_box .content 
{
	margin-top:24px;
	/*margin-bottom:24px;*/
	/*margin-left:47px;
	margin-right:47px;*/
	margin-left:28px;
	margin-right:28px;
	text-align:left;
}

#left_box .header
{
	font-family: "myriad pro semibold", arial, verdana, sans serif;
	font-size:18px;
	color: #333333;
	margin-bottom:10px;
}

#left_box .subheader
{
	font-family: "myriad pro semibold", arial, verdana, sans serif;
	font-size:12px;
	color: #006837;
	margin-bottom:15px;
}

#left_box .text
{
	font-family: arial, verdana, sans serif;
	font-size:11px;
	color: #333333;
}

#left_box .link
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	color: #006837;
	font-weight: bold;
}

#left_box .link .button_medium_green
{
	font-size:16px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	height:7px;
	max-height:10px;
	margin-left:5px;
}

#left_box input[type=text], #left_box input[type=password]
{
	width:114px;
}

#left_box input[type=submit], input[type=button]
{
	margin-left:2px;
}

#left_box .link a
{
	text-decoration:none;
	color:#6e9170;
}

#left_box .form
{
}

#left_box .form .entry
{
	height:30px;
}

#left_box .form .entry .label
{
	width:60px
}

#left_box hr.separator
{
	height:1px;
	background-color: #006837;
}

#leftbox_lookup .content
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:0px;
}

#leftbox_lookup .error
{
	font-family:Arial, Verdana, sans-serif;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	margin-left:15px;
	position:relative;
	top:-5px;
}

#middle_box
{
	/*border-left: dotted 1px #888974;	
	border-right: dotted 1px #888974;	
	background-color:#2BB817;	*/
}

#middle_box .content 
{
	margin-top:24px;
	margin-bottom:24px;
	margin-left:47px;
	margin-right:47px;
	text-align:left;
}

#middle_box .header
{
	font-family: "myriad pro semibold", arial, verdana, sans serif;
	font-size:18px;
	color:#ffffff;	
}

td#homepagemiddlebox
{
	background-image:url(../images/boxbackground15yr.gif);
}



#middle_box .text
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	/*color: #006837;*/
	margin-top:10px;
	margin-bottom:10px;
}

#middle_box .link
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	color: #006837;
	font-weight: bold;
}

#middle_box .link .button_medium_green
{
	font-size:16px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	height:7px;
	max-height:10px;
	margin-left:5px;
}

#middle_box input[type=text], #middle_box input[type=password]
{
	width:114px;
}

#middle_box input[type=submit], input[type=button]
{
	margin-left:2px;
}

#middle_box .link a
{
	text-decoration:none;
	color:#6e9170;
}

#middle_box .form
{
}

#middle_box .form .form
{
	margin-top:25px;
}

#middle_box .form .entry
{
	height:30px;
}

#middle_box .form .entry .label
{
	width:60px;
	font-weight:bold;
}

#middle_box hr.separator
{
	height:1px;
	/*background-color: #006837;*/

}

#middle_box .form .error
{
	font-family:Arial;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

#middle_box .viewing_content
{
	display:none;
}


#right_box HR.separator 
{	
	HEIGHT: 0px;	
	BACKGROUND-COLOR: #000000 
	/*BACKGROUND-COLOR: #005b00  */
}

#right_box
{
	/*border-left: dotted 1px #888974;	*/
}

#right_box .content 
{	
	MARGIN-TOP: 22px;	
	MARGIN-LEFT: 47px;	
	MARGIN-RIGHT: 0px;	
	TEXT-ALIGN: left;
}

.right_box_text_mid 
{	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 16px;	
	COLOR: #333333;	
	LINE-HEIGHT: 18px;	
	FONT-FAMILY: arial, verdana, sans serif;
} 

#right_box .header
{
	font-family: arial, verdana, sans serif;
	font-size: 18px;
	color: #ffffff;
}

#right_box .link
{
	font-family: arial, verdana, sans serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

#right_box .text
{
	font-family: arial, verdana, sans serif;
	font-size: 12px;
	color: #ffffff;
}

#right_box hr.separator
{
	height:0px;
	background-color: #005b00;
/*BACKGROUND-COLOR: #005b00  */
}
/************************** END SUBCONTENT SECTION ****************************************/
/************************** END HOME PAGE SPECIFIC SECTION *********************/





/************************** START SUBPAGE SPECIFIC SECTION *********************/
#left_column
{
	vertical-align:top;
	height:100%;
	width:195px;
	overflow:hidden;
	max-width:195px;
	min-width:195px;
	background-color: #E3E5D6;
}

#left_column .container
{
	margin-top:26px;
}

#left_column .sidetext
{
	margin-left:5px;
	font-family:Arial, Verdana, Sans-Serif;
}

#left_column .sidetext .header
{
	font-size:12px;
	font-weight:bold;
	color:#006837;	
}

#left_column .sidetext .header a
{
	color:#339933;
}

#left_column .sidetext .header a:visited
{
	color:#339933;
}

#left_column .sidetext ul
{
	font-size:12px;
	color:#333333;	
	margin-top:10px;
	margin-left:-15px;
}

#left_column .sidetext ul li
{
	line-height:14px;
}

#left_column .columnSeparator
{
	background-color:#888974;
	min-width:1px;
	max-width:1px;
	width:1px;
}

#middle_column
{
	vertical-align:top;
	min-height:100%;
	height:100%;
	width:503px;
	max-width:503px;
	min-width:503px;
	overflow:hidden;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

#middle_column .container
{
	margin-bottom:52px;
}

#middle_column hr.content_divider
{
	height: 3px;
	color: #888974;
}

#middle_column .photo
{
	width: 489px;
	height: 184px;
}

#middle_column .content
{
	margin-top:26px;
	margin-left:47px;
	margin-right:47px;
}

#middle_column .content .header
{
	font-family: arial, verdana, sans serif;
	font-size:21px;
	color: #339933;
	font-weight: bold;
}

#middle_column .content h1
{
	font-family: arial, verdana, sans serif;
	font-size:21px;
	color: #339933;
	font-weight: bold;
}

#middle_column .content .subheader
{
	font-family: arial, verdana, sans serif;
	font-size:17px;
	color: #000000;
}

#middle_column .content h2
{
	font-family: arial, verdana, sans serif;
	font-size:18px;
	color: #339933;
}

#middle_column .content a
{
	font-size: 12px;
	color: #009933;
	font-weight: bold;
}

#middle_column .content a:visited
{
	color: #0066CC;
}

#middle_column .content .link
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	color: #339933;
	font-weight: bold;
}

#middle_column .content p.text
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	color: #333333;
}

#middle_column .content p.text
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	color: #333333;
}

#middle_column .content br.separator_tall
{
	height:26px;	
}

#middle_column .content br.separator_small
{
	height:18px;
}

#middle_column #support_contacts .header
{
	margin-bottom:20px;
}

#middle_column #support_contacts .subheader
{
	margin-bottom:40px;
}

#middle_column #support_contacts table.form
{
	margin-left:100px;
}

#middle_column #support_contacts .error
{
	margin-left:100px;
	color:#FF0000;
}

#middle_column #NavigatorLookup .subheader
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	color: #333333;
	font-weight:normal;
	margin-bottom:5px;
}

#right_column
{
	vertical-align:top;
	min-height:100%;
	height:100%;
	width:220px;
	min-width:220px;
	max-width:220px;
	overflow:hidden;
	font-family: arial, verdana, sans serif;
}

#right_column .container
{
	margin-top:26px;
	margin-left:20px;
	/*margin-left:33px;
	margin-right:33px;*/
	margin-bottom:52px;
}

#right_column .header
{
	font-family: arial, verdana, sans serif;
	font-size:18px;
	color: #339933;
	font-weight: bold;
}

#right_column br.separtor_tall
{
	height:26px;
}

#right_column br.separtor_medium
{
	height:18px;
}

#right_column br.separtor_small
{
	height:11px;
}

#right_column .link
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	color: #006837;
	font-weight: bold;
}

#right_column .link a
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	color: #006837;
	font-weight: bold;
	text-decoration:none;
}

#right_column .link a:hover
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	color: #005726;
	font-weight: bold;
}

#right_column .link a:visited
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	color: #006837;
	font-weight: bold;
}

#right_column hr.content_separtor
{
	height: 1px;
	color: #888974;
	margin-top:26px;
}

#right_column .form .subhead
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	color: #333333;
	font-weight: bold;
}

#right_column .form .entry
{
	white-space:nowrap;
}

#right_column .form .label
{
	font-family: arial, verdana, sans serif;
	font-size:11px;
	color: #333333;
	font-weight: normal;
}

#right_column .viewing_content
{
	font-family:Arial, Verdana, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}

#right_column .viewing_content .font_larger
{
	font-family:Arial, Verdana, sans-serif;
	color:#10155E;
	font-size:12px;
	font-weight:bold;
}

#right_column .form .subheader
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	color: #333333;
	font-weight: bold;
}

#right_column #customer_tools
{	
	width:180px;
}

#right_column #customer_tools .header
{
	font-family: arial, verdana, sans serif;
	font-size:16px;
	color: #339933;
	font-weight: bold;
}

#right_column #customer_tools .text
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	color: #333333;
	font-weight:normal;
	margin-bottom:10px;	
}

#right_column #account_services_profile_lookup .header
{
	font-family: arial, verdana, sans serif;
	font-size:12px;
	color: #333333;
	font-weight:normal;
	margin-bottom:10px;	
}

#right_column #account_services_profile_lookup .subheader
{
	font-family: arial, verdana, sans serif;
	font-size:11px;
	color: #333333;
	font-weight:normal;
	margin-bottom:5px;
}




/************************** START CUSTOMER/AGENT SUPPORT FORM SECTION *********************/
#customer_support_form .form
{
    width:380px;
    height:350px;
    
	font-family: arial, verdana, sans serif;
/*	margin-left:35px;*/
}

#agent_support_form .form
{
    width:420px;
    height:350px;
    
	font-family: arial, verdana, sans serif;
	margin-left:35px;
}

#customer_support_form tr, #agent_support_form tr
{
    
}

#customer_support_form .label, #agent_support_form .label
{            
	font-size:12px;
	color: #333333;
    text-align:right;
    vertical-align:top;
    font-weight:bold;
    white-space:nowrap;
    padding-right:6px;
}

#customer_support_form .field, #agent_support_form .field
{
    white-space:nowrap;
    width:255px;
    text-align:left;
    vertical-align:top;
    font-size:12px;
}

#customer_support_form td.spacer, #agent_support_form td.spacer
{
	
}

#customer_support_form .error, #agent_support_form 
{
    font-family:Arial;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    font-style:italic; 
}


#customer_support_form .error ul, #agent_support_form .error ul
{
	margin-left:5px;
}

/************************** END CUSTOMER SUPPORT FORM SECTION *********************/

/************************** START SUBPAGE SPECIFIC SECTION *********************/

/************************** START MISC ****************************************/
.button_light_green
{
	background-color:#96CE8B;
	color:White;
	font-weight:bold;
}

.button_medium_green
{
	background-color:#6E9170;
	color:White;
	font-weight:bold;	
}

.label
{
	font-family: arial, verdana, sans serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;	
}

.promo_text
{
	font-family: arial, verdana, sans serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.button_more
{
	width:42px;
	height:18px;
}

.button_light_green
{	
	font-weight:bold;
	color:#ffffff;
	background-color:#96ce8b;
}

.button_medium_green
{	
	font-weight:bold;
	color:#ffffff;
	background-color:#006837;
}

input[type=text], input[type=password]
{
	border:solid 1px #aaaaaa;
}

input[type=submit], input[type=button], input[type=reset]
{
	border:none;
	font-size: 12px;
	text-align:center;
	font-weight:bold;
}
/************************** START MISC ****************************************/

sup { font-size:9px; color:#339933; }
 
.style1 { color: #339933; }


/************************** START PRODUCT PORTFOLIO ****************************************/
		#product_portfolio
        {
            color: #5F5F5F;
            font-size: 12px;
            line-height: 15px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
        }
        #product_portfolio h2
        {
            color: #339933;
            font-size: 14px;
            font-weight: bold;
            margin: 0;
            margin-bottom: 10px;
            padding-bottom: 3px;
            background: transparent no-repeat bottom right;
            line-height: 1.2em;
        }
        #product_portfolio ul
        {
            list-style-type: square;
        }
        #product_portfolio ul ul
        {
            list-style-type: disc;
        }
        #product_portfolio li
        {
            font-size: 12px;
        }
        #product_portfolio li
        {
            margin-bottom: 5px;
        }
        #product_portfolio dl dt
        {
            font-weight: bold;
        }
        #product_portfolio
        {
            padding: 20px 30px 40px 30px;
        }
        #product_portfolio dfn
        {
            display: none;
        }
    
		ul.portfolio
        {
            list-style: none;
            float: left;
            margin: 0;
            padding: 0;
            margin-bottom: 10px;
        }
        ul.portfolio li
        {
            float: left;
            margin-right: 15px;
            background: transparent url(/birchdev/images/portfolio/portfolio_line.gif) repeat-y top center;
            list-style:none;
        }
        ul.portfolio li a:link, ul.portfolio li a:visited
        {
            display: block;
            width: 111px;
            background: #419639 url(/birchdev/images/portfolio/portfolio_title.jpg) no-repeat top left;
            border: none;
            padding: 5px;
            color: #ffffff;
            text-decoration: none;
            text-align: center;
            font-size: 10px;
            font-weight: bold;
            line-height: 13px;
            margin-bottom: 5px;
        }
        ul.portfolio li a:hover
        {
            /*background: #419639 url(/images/protfolio/portfolio_title_hover.jpg) no-repeat top left;
            color: #333333;*/
        }
        ul.portfolio li ul
        {
            list-style: none;
            float: left;
            margin: 0;
            padding: 0;
            width: 111px;
            margin-bottom: -5px; /*keeps vertical line from exceeding the boxes*/
        }
        * html ul.portfolio li ul
        {
            margin-bottom: -10px; /*keeps vertical line from exceeding the boxes in IE6-*/
        }
        ul.portfolio li ul li
        {
            margin: 0;
        }
        ul.portfolio li ul li a:link, ul.portfolio li ul li a:visited
        {
            display: block;
            width: 105px;
            border: none;
            background: #575b8e url(/birchdev/images/portfolio/portfolio_product.jpg) no-repeat top left;
            font-size: 10px;
            font-weight: normal;
            line-height: 12px;
            margin-left: 3px;
            margin-bottom: 0;
        }
        ul.portfolio li ul li a:hover
        {
            display: block;
            width: 105px;
            border: none;
            background: #7ab574 url(/birchdev/images/portfolio/portfolio_product_hover.jpg) no-repeat top left;
            font-size: 10px;
            font-weight: normal;
            line-height: 12px;
            margin-left: 3px;
            margin-bottom: 0;
            color: #555555;
        }
/************************** END PRODUCT PORTFOLIO ****************************************/

.tinylegaltext {
    font-size: 9px;
    padding-left: 2pt;
    padding-bottom: 0pt;
    padding-top: 2pt;
    padding-right: 2pt;
    color: #000000;
}

.whitetabletext {
    color: #FFFFFF
}

.form .error
{
	font-family:Arial, Verdana, sans-serif;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}

.font_larger
{
	font-size:large;
}

.error
{
	font-family:Arial;
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}


.success
{
	font-family:Arial;
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	width:250px;
}

/* Marketing Form */

#marketing_form
{
	background-color:#E3E5D6; /* #E5E5E5; */
	padding: 5px 10px 10px 10px;
	margin:0px;
	max-width:170px;
	width:170px;
}

#marketing_form .header
{
	font-family:Arial;
	font-size:17pt;
	font-weight:bold;
	font-style:italic;
}

#marketing_form .subHeader
{
	font-size:10pt;
	margin-top:12px;
}

#marketing_form #form
{
	font-size:10pt;
	padding-top:10px;
	padding-left:10px;
}

#marketing_form #form .formEntry
{
	padding-top:6px;
	white-space:nowrap;
}

#marketing_form #form .formEntry input
{
	font-size:9pt;
}

#marketing_form #form .formButtons
{
	padding-top:8px;
	text-align:center;
	white-space:nowrap;
}

#marketing_form #form .formInformation
{
	padding-top:8px;
	text-align:left;
	padding-top:0px;
}

#marketing_form #form .error
{
	
}

#marketing_form #form .error ul
{	
	margin-left:5px;
}

#marketing_form #form .formButtons input
{
	font-size:9pt;
	width:50px;
}

#marketing_form #form .formLegend
{
	padding-top:6px;
	padding-bottom:15px;
}

#marketing_form #form .text
{
	white-space:nowrap;
}

#marketing_form #form .subText
{
	font-size:smaller;
}
#marketing_form .success
{
     white-space:normal;
     width:160px;
}





/************************** START MARKETING HALF ****************************************/
#marketing_half
{
	width: 950px;
	background-color: #ffffff;
	height:100%;
}
#marketing_half_header
{
	
}
#marketing_half_headline
{
	background-image:url(../Images/Marketing/Half/GreenHeader.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:130px;
}
#marketing_half_main
{
	height:100%;
	width:950px;
	background-image:url(../Images/Marketing/Half/BlueSpacer.jpg);
	background-repeat:repeat-x repeat-y;
	margin:0px;	
}
#marketing_half_container
{
	height:100%;
	background-image:url(../Images/Marketing/Half/BlueHeadline.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin:0px;	
}
#marketing_half_content_container
{
	height:100%;
	background-image:url(../Images/Marketing/Half/BlueFooter.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	margin:0px;
}
#marketing_half_content
{
	overflow:hidden;
	width:100%;
}
#marketing_half_content .leftcontent
{
	margin-top:120px;
	width:55%;
	margin-left:45px;
	float:left;
}
#marketing_half_content .rightcontent
{
	margin-top:70px;
	width:30%;
	float:right;
}
/************************** START MARKETING T1 ****************************************/
#marketing_t1
{
	width: 950px;
	background-color: #ffffff;
	height:100%;
}
#marketing_t1_header
{
	
}
#marketing_t1_headline
{
	background-image:url(../Images/Marketing/half/GreenHeader.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:130px;
}
#marketing_t1_main
{
	height:100%;
	width:950px;
	background-image:url(../Images/Marketing/half/BlueSpacer.jpg);
	background-repeat:repeat-x repeat-y;
	margin:0px;	
}
#marketing_t1_container
{
	height:100%;
	background-image:url(../Images/Marketing/half/BlueT1headline_03.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin:0px;	
}
#marketing_t1_content_container
{
	height:100%;
	background-image:url(../Images/Marketing/half/BlueFooter.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	margin:0px;
}
#marketing_t1_content
{
	overflow:hidden;
	width:100%;
}
#marketing_t1_content .leftcontent
{
	margin-top:120px;
	width:55%;
	margin-left:45px;
	float:left;
}
#marketing_t1_content .rightcontent
{
	margin-top:70px;
	width:30%;
	float:right;
}

/************************** START Green Form ****************************************/
#green_box   
{
	width:230px;
	background-image:url(../Images/Marketing/Half/GreenSpacer.jpg);
	background-repeat:repeat-x repeat-y;
	border:solid 1px #fefefe;
	background-color:#367A2F;
}
#green_box .content
{	
	font-size:9pt;
	color:#ffffff;
	font-weight:bold;
}
#green_box_header  
{
	\*height:100px;*\
	background-image: url(../Images/Marketing/Half/GreenTop.jpg);
	background-repeat:repeat-x;
}
#green_box_header .content  
{
	margin-left:15px;
	margin-right:12px;
}
#green_box_header .content img
{
	margin-top:10px;
	margin-bottom:10px;
}
#green_box_body  
{
	height:100%;
}
#green_box_body .content
{
	margin-left:12px;
	margin-right:12px;
}
#green_box_footer  
{
	background-image: url(../Images/Marketing/Half/GreenGradientBottom.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	vertical-align:bottom;
	height:60px;
}
#green_box_footer .content
{
	vertical-align:bottom;
	text-align:right;
	margin-left:12px;
	margin-right:12px;
}
#green_box_footer .content input
{
	margin-top:20px;
	margin-bottom:20px;
	margin-right:10px;
}
#green_box_body .formEntry
{
	padding-top:6px;
	white-space:nowrap;
	font-size:9pt;
	color:#ffffff;
	font-weight:bold;
}

#green_box_body .formEntry input
{
	font-size:9pt;
}

#green_box_body input, textarea
{
	border:solid 1px #1B3053;
}

#green_box_body .formInformation
{
	text-align:left;
	padding-top:0px;
	position:relative;
}

#green_box_body .error
{
	left:-10px;
	margin-left:0px;
	width:200px;
	color:#000000;
}

#green_box_body .error ul
{	
	margin-left:-5px;
}

#green_box_body .text
{
	white-space:nowrap;
}

#green_box_body .subText
{
	font-size:smaller;
}
#green_box_body .success
{
     white-space:normal;
     width:160px;
}
#green_box_body .star
{
     color:#1B3053;
     font-weight:bold;
}

#green_box_body .formLegend
{
	padding-top:6px;
	padding-bottom:15px;
}

/************************** END MARKETING HALF ****************************************/

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}


/************************** START 2010 Marketing ****************************************/
#ten_marketing
{
	width: 950px;
	background-color: #ffffff;
	height:100%;
}
#ten_marketing_header
{
	
}
#ten_marketing_headline
{
	/* background-image:url(../Images/Marketing/half/GreenHeader.jpg); */
	background-repeat:no-repeat;
	width:950px;
	height:130px;
}
#ten_marketing_main
{
	height:100%;
	width:950px;
	/* background-image:url(../Images/Marketing/half/BlueSpacer.jpg); */
	background-repeat:repeat-x repeat-y;
	margin:0px;	
}
#ten_marketing_container
{
	height:100%;
	/* background-image:url(../Images/Marketing/half/BlueT1headline_03.jpg); */
	background-repeat:no-repeat;
	background-position:center top;
	margin:0px;	
}
#ten_marketing_content_container
{
	height:100%;
	/* background-image:url(../Images/Marketing/half/BlueFooter.jpg); */
	background-repeat:no-repeat;
	background-position:center bottom;
	margin:0px;
}
#ten_marketing_content
{
	overflow:hidden;
	width:100%;
}
#ten_marketing_content .leftcontent
{
	margin-top:20px;
	width:55%;
	margin-left:45px;
	float:left;
}
#ten_marketing_content .rightcontent
{
	margin-top:70px;
	width:30%;
	float:right;
}
