/*umCorp layout stylesheet*/
body  
{
    background:url(http://cdn4.phx.unicornapp.com/assets/corpImages/umCorp_main_site_background.jpg) repeat-x 100% 0;/*http://cdn4.phx.unicornapp.com/assets/corpImages/umCorp_main_content_background4_7_2010.jpg*/
    margin:0 auto; 
    text-align:center; /*DO NOT REMOVE sets up centered layout*/
    min-width:780px;  /*DO NOT REMOVE keeps all content on page when browser resized below the size of the content wrappers*/
     font-family: Century Gothic, Arial, helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#666666;
	
}


a.mainMenu
{
    color: #ffffff;
    font-family: Century Gothic, Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration:none;
    padding-left:10px;
}

a:hover.mainMenu 
{
    color: #ff6600;
    font-family: Century Gothic, Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration:none;
}


/*Main site body content*/
.umcorp_intro_content 
{
    line-height:1.5em;
    padding-right:2em;
    font-family:Century Gothic, Arial;
    font-size:12px;
    font-weight:normal;
    color:#000000;
    text-align:left;
}

/*3 Column header content*/
h1.umcorp_3col_header
{
    margin-bottom:1px;
    font-family:Century Gothic, Arial;
    font-size:16px;
    font-weight:bold;
    color:#000000;
    text-align:left;
}

/*3 Column sub-headers*/
h2.umcorp_3col_sub_header
{
    margin-top:10px;
    margin-bottom:2px;
    font-family:Century Gothic, Arial;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    text-align:left;
}

/*3 Column content*/
p.umcorp_3col_body_content 
{

    margin-top:2px;
    margin-bottom:2px;
    padding-right:2em;
    font-family:Century Gothic, Arial;
    font-size:10px;
    font-weight:normal;
    color:#666666;
    text-align:left;
}

/*3 Column sub content*/
p.umcorp_3col_subbody_content 
{
    line-height:2em;
    padding-right:2em;
    font-family:Century Gothic, Arial;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-align:left;
}



/*3 Column header content*/
h1.umcorp_3col_header
{
	margin-bottom:1px;
	font-family:Century Gothic, Arial;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}

/*3 Column sub-headers*/
h2.umcorp_3col_sub_header
{
	margin-top:10px;
	margin-bottom:2px;
	font-family:Century Gothic, Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}

/*3 Column content*/
p.umcorp_3col_body_content 
{
	margin-top:2px;
	margin-bottom:2px;
	padding-right:2em;
	font-family:Century Gothic, Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:left;
}

/*3 Column sub content*/
p.umcorp_3col_subbody_content 
{
	line-height:1.75em;
	padding-right:2em;
	font-family:Century Gothic, Arial;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:left;
}

/*3 Column footer header*/
p.umcorp_3col_footer_header
{
	line-height:1.75em;
	padding-right:2em;
	font-family:Century Gothic, Arial;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
}

/*3 Column link content*/
a.umcorp_3col_link_content 
{
	
	line-height:1.5em;
	padding-right:2em;
	font-family:Century Gothic, Arial;
	font-size:10px;
	font-weight:normal;
	color:#ff6600;
	text-align:left;
}

/*using unordered list with a left float to setup a 3 column layout*/
ul.column
{
    float:left;/*DO NOT CHANGE has to float left for horizontal layout*/
    display:block;
    overflow:hidden;
    margin:0;
    padding:0;
    list-style:none;
    width:775px;/*DO NOT CHANGE sets width of parent container for horizontal layout*/
    font-family:Century Gothic, Arial;
    font-size:10px;
    font-weight:normal;
    color:#000000;
}

/*parent container for 3 column layout*/
ul.column li
{
    float:left;/*DO NOT CHANGE has to float left for horizontal layout*/
    width:255px;/*DO NOT CHANGE has to be 5 pixels bigger than the containers*/
    
}

/*main container for 3 column layout*/
div.main-box 
{
    background:url(images/umCorp_main_content_background4_7_2010.jpg) no-repeat;/*http://cdn4.phx.unicornapp.com/assets/corpImages/umCorp_main_content_background.jpg*/
    float:left;/*DO NOT CHANGE has to float left for horizontal layout*/	
    width: 775px;/*DO NOT CHANGE sets width of parent container for horizontal layout*/
    height:470px;
    overflow: hidden;
}

/*partners container for 3 column layout*/
div.main-box-partners
{
    float:left;/*DO NOT CHANGE has to float left for horizontal layout*/	
    width: 775px;/*DO NOT CHANGE sets width of parent container for horizontal layout*/
    height:165px;
    overflow: hidden;
}

/*left column container for 3 column layout*/
div.left 
{
    float:left;/*DO NOT CHANGE has to float left for horizontal layout*/
    padding-left:15px;
    width:250px;/*DO NOT CHANGE has to be 5 pixels small than the parent list tag*/

}

/*center column container for 3 column layout*/
div.center 
{
    float:left;/*DO NOT CHANGE has to float left for horizontal layout*/
    padding-left:25px;
    width:250px;/*DO NOT CHANGE has to be 5 pixels small than the parent list tag*/
}

/*right column container for 3 column layout*/
div.right 
{
    float:left;/*DO NOT CHANGE has to float left for horizontal layout*/
    padding-left:20px;
    width:250px;/*DO NOT CHANGE has to be 5 pixels small than the parent list tag*/

}


/*footer content container for 3 column layout*/
div.footer_content 
{
    float:left;/*DO NOT CHANGE has to float left for horizontal layout*/
    padding-left:15px;
    text-align:left;
}

/*footer content container for 3 column layout*/
.footer_copywrite 
{
    padding-top:30px;
    width:775px;
    font-family:Century Gothic, Arial;
    font-size:10px;
    font-weight:normal;
    color:#FFFFFF;
    float:left;/*DO NOT CHANGE has to float left for horizontal layout*/
    text-align:center;
}

/*Footer styles*/
p.umcorp_footer_header
{
    font-family:Century Gothic, Arial;
    font-size:12px;
    font-weight:bold;
    color:#FF6600;	
}

a.umcorp_link_content
{	
    padding-left:2em;
    padding-right:2em;
    font-family:Century Gothic, Arial;
    font-size:11px; 
    line-height:1.33em;
    font-weight:normal;
    text-decoration:none;
    color:#ffffff;
}

a:hover.umcorp_link_content
{	
    text-decoration:none;
    color:#ff6600;
}


a:visited .umcorp_link_content
{	
    text-decoration:none;
    color:#cccccc;
}

.footer
{
    line-height:1.75em;
    padding-right:2em;
    font-family:Century Gothic, Arial;
    font-size:10px;
    font-weight:normal;
    color:#ffffff;
}

/*Subheader styles and colored text styles*/
.subHeader
{
    color: black;
    font-family: Century Gothic, Arial;
    font-size: 14pt;
    font-style: normal;
    font-weight: normal;
    text-align:left;
}

span.subHeaderRed
{
    color: #490b0b;
    font-family: Century Gothic, Arial;
    font-size: 14pt;
    font-style: normal;
    font-weight: bold;
    text-decoration:none;
}

span.subHeaderGreen
{
    color: #215230;
    font-family: Century Gothic, Arial;
    font-size: 14pt;
    font-style: normal;
    font-weight: bold;
    text-decoration:none;
}

span.subHeaderOrange
{
    color: #e04606;
    font-family: Century Gothic, Arial;
    font-size: 14pt;
    font-style: normal;
    font-weight: bold;
    text-decoration:none;
}

span.subHeaderBlue
{
    color: #00457c;
    font-family: Century Gothic, Arial;
    font-size: 14pt;
    font-style: normal;
    font-weight: bold;
    text-decoration:none;
}

span.subTitle
{
    color: #FF0000;
    font-family: Century Gothic, Arial;
    font-size: 14pt;
    font-style: normal;
    font-weight: bold;
}


img.partnerPic
{
    float:left;
    padding-right:7px;
    padding-bottom:5px;
}
        
        
      

/* Spacers */
.spacer10
{
    height:10px;   
}

.spacer5
{
    height:5px;   
}
