* {
    font-size: 1em;
    zoom: 1;
}
html,form {
    margin:0;
    padding:0;
    height: 100%;
    font-family: Arial,Tahoma;
    font-size: 10pt;    
}
body
{
    font-size: 10pt;
    font-family: Arial,Tahoma;
    margin:0;
    padding:0;
    background-color: #CED5E0;
    height: 100%;
}
.MainPage
{
    height: 100%;
	background-color: #FFFFFF;
    -moz-box-shadow: 0 0 5px 5px #888;
    -webkit-box-shadow: 0 0 5px 5px #888;
    box-shadow: 0 0 5px 5px #888;
}
.tableDocHolder
{
    table-layout:fixed;
    width:100%;
}
.MainPageHolder
{
height: 100%;
}
.under_menu_bar {}
.under_menu_bar_cell
{
    height: 15px;
}
.under_content_bar {}
.under_content_bar_cell
{
    height: 20px;
}
.paddingRows {}
.paddingCells
{
	height: 25px;
}
.bodyRow {}
.bodyCell
{
	height: 100%;
}
.bodyHolder
{
	height: 100%;
}
TABLE.PageViewTable
{
	height:100%;
	width:100%;
}
TABLE.ContainerTable
{
	height:100%;
	width:100%;
	table-layout:fixed;
}
TABLE.mainTable
{
	height:100%;
	width:100%;
	table-layout:fixed;
} 
TD.onept
{
	font-size:1pt;
}
SPAN.onept
{
	font-size:1pt;
}
SPAN.mandatory
{
	color:#ff0000;
}

TR.header_bar
{	
    background: url(/images/master/header_bar.png) no-repeat left top;
}

TD.header_tools
{
    font-size: 0.9em;
    height: 99px;
}
TD.header_title
{
	padding-left: 25px;
}
SPAN.header_links
{
	color:#093F67;
}
SPAN.header_links A:link
{
    color:#093F67;
    font-weight: bold;
    text-decoration: none;
}
SPAN.header_links A:visited
{
    color:#093F67;
    font-weight: bold;
    text-decoration: none;
}
SPAN.header_links A:active
{
    color:#093F67;
    font-weight: bold;
    text-decoration: none;
}
SPAN.header_links A:hover
{
    color: #881634;
    font-weight: bold;
    text-decoration: underline;
}
.top_menu_context
{
	width:100%;
	table-layout:fixed;
	background-color: #3d3d31;
	color: #FFFFFF;
	font-weight: bold;	
}
.top_menu_subMenuItem
{
    background-color: #3d3d31;   
	color: #FFFFFF;
	cursor:pointer;
}
.top_menu_subMenuItem td
{
	padding-left:10px;
    padding-right:10px;
	font-weight: bold;	
}
.top_menu_item
{
    height: 55px;
    padding: 0;
    margin: 0;
    background: #8A1736 url(/images/master/menu_bar.png) repeat-x left top;
    color: #ffffff;
    cursor: pointer;    
    font-weight: bold;
}
.top_menu_item_hover
{
    height: 55px;
    padding: 0;
    margin: 0;
    background: #9D1E3F url(/images/master/menu_bar.png) repeat-x left top;
    color: #DDDDDD;
    font-weight: bold;
    cursor: pointer;
}
.top_menu_sub_item
{
	background-color: #8A1736;
	color: #ffffff;
	vertical-align:top;
	cursor: pointer;		
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #B11F50;
}

.top_menu_sub_item_hover
{
	background-color: #9D1E3F;
	color: #DDDDDD;
	vertical-align:top;
	font-weight:bold;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #B11F50;
}
.top_menu_first_item
{
	background-color: #8A1736;
	color: #ffffff;
	vertical-align:top;
	cursor: pointer;		
	font-weight:bold;
	padding-top:6px;
	padding-bottom:2px;
	border-bottom:1px solid #B11F50;
}
.top_menu_first_item_hover
{
	background-color: #9D1E3F;
	color: #DDDDDD;
	vertical-align:top;	
	font-weight:bold;
	cursor:pointer;
	padding-top:6px;
	padding-bottom:2px;
	border-bottom:1px solid #4B6D94;
}

.top_menu_last_item
{
	background-color: #8A1736;
	color: #ffffff;
	vertical-align:top;
	cursor: pointer;	
	font-weight:bold;
	padding-top:2px;
	padding-bottom:6px;
}
.top_menu_last_item_hover
{
	background-color: #9D1E3F;
	color: #DDDDDD;
	vertical-align:top;	
	font-weight:bold;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:6px;
}

.top_menu_single_item
{
	background-color: #8A1736;
	color: #ffffff;
	vertical-align:top;
	cursor: pointer;		
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
}
.top_menu_single_item_hover
{
	background-color: #9D1E3F;
	color: #DDDDDD;
	vertical-align:top;
	font-weight:bold;
	cursor:pointer;
	padding-top:6px;
	padding-bottom:6px;
}

/*LEFT FLY-OUT MENU*/
.floating_menu_context
{
	table-layout:fixed;
	width:100%;
}
.floating_menu_subcontext
{
    border: 1px solid #8A1736;
    background: #ffffff;
}
.floating_menu_context td
{		
	font-weight:bold;
	padding-right:2px;
}
.floating_menu_subcontext td
{		
	font-weight:bold;
	padding-right:2px;
}
/*floating menu item default look*/
.floating_menu_item
{
    background: #ffffff;
	cursor:pointer;
	border-top:1px solid #4B6D94;
	color: #59595B;		
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
.floating_menu_item_hover
{
    background: #ffffff;
	cursor:pointer;
	border-top:1px solid #4B6D94;
	color:#8A1736;		
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
.floating_menu_item_active
{
    background: #ffffff;
	cursor:pointer;
	border-top:1px solid #4B6D94;
	color:#8A1736;		
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
.floating_menu_item_expanded
{
	cursor:pointer;
	border-top:1px solid #4B6D94;
	color:#8A1736;	
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
.floating_menu_item_expanded_active
{
	cursor:pointer;
	border-top: 1px solid #4B6D94;
	color:#8A1736;		
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}

/*floating menu first item default look*/
.floating_menu_firstitem
{
    background: #ffffff;
	cursor:pointer;
	color: #59595B;	
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
.floating_menu_firstitem_hover
{
    background: #ffffff;
	cursor:pointer;
	color:#8A1736;	
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
.floating_menu_firstitem_active
{
    background: #ffffff;
	cursor:pointer;
	color:#8A1736;	
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
.floating_menu_firstitem_expanded
{
	cursor:pointer;
	color:#8A1736;	
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
.floating_menu_item_break
{
}

/*LEFT NAV*/
.floating_nav_context
{
	table-layout:fixed;
	width:100%;
	background-color: #3d3d31;
	
}
.floating_nav_subcontext
{
	background-color: #3d3d31;
	
}
.floating_nav_context td
{
	font-weight:bold;
	padding-right:2px;
}
.floating_nav_subcontext td
{	
	font-weight:normal;
	padding-right:2px;
}
.floating_nav_item
{
	background: #ffffff;
    border-top: 1px solid #4B6D94;
	cursor:pointer;
	color: #59595B;	
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
.floating_nav_item_hover
{
	background: #ffffff;
	cursor:pointer;
	border-top: 1px solid #4B6D94;
	color:#8A1736;		
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
.floating_nav_item_active
{
    background: #ffffff;
    border-top: 1px solid #4B6D94;
    cursor: pointer;
    color: #8A1736;
    font-weight: normal;
    padding-top: 10px;
    padding-bottom: 10px;
}
.floating_nav_item_expanded
{
	background: #ffffff;
    border-top: 1px solid #4B6D94;
	cursor:pointer;
	color: #59595B;	
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}

.floating_nav_subitem
{
	background: #ffffff;
    border-top: 1px solid #4B6D94;
	cursor:pointer;
	color: #59595B;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
    padding-left: 20px;
}
.floating_nav_subitem_hover
{
	background: #ffffff;
	cursor:pointer;
	border-top: 1px solid #4B6D94;
	color:#8A1736;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
    padding-left: 20px;
}
.floating_nav_subitem_active
{
    background: #ffffff;
    border-top: 1px solid #4B6D94;
    cursor: pointer;
    color: #8A1736;
    font-weight: normal;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
}
.floating_nav_subitem_expanded
{
	background: #ffffff;
    border-top: 1px solid #4B6D94;
	cursor:pointer;
	color: #59595B;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
    padding-left: 20px;
}
/*floating nav first item default look*/
.floating_nav_firstitem
{
	background: #ffffff;
	cursor:pointer;
	color: #59595B;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
.floating_nav_firstitem_hover
{
	background: #ffffff;
	cursor:pointer;
	color:#8A1736;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
.floating_nav_firstitem_active
{
    background: #ffffff;
	cursor:pointer;
	color:#8A1736;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
.floating_nav_firstitem_expanded
{
    background: #ffffff;
	cursor:pointer;
	color:#8A1736;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:10px;
}
.floating_nav_item_break
{
}
TD.menu_bar_cell
{
	height:55px;
    overflow: hidden;
}
/*hidden TR for printer friendly version*/
TABLE.floating_menu
{
	width:195px;
	table-layout:fixed;
}
TD.floating_menu_cell
{	
    border-top: 1px solid #4B6D94;
    border-bottom: 1px solid #4B6D94;
}
TD.floating_menu_heading
{
    background: url(/images/master/menu_header.png) #ffffff no-repeat left top;
    background-color: #005E9D;
    color: #FFFFFF;
    padding: 0 0 0 5px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    height: 39px;
}

TR.footer_bar
{
    background: #2A4D8A;
    background-color: #2A4D8A;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#3361A9), to(#223D70)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(left, #3361A9, #223D70); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(left, #3361A9, #223D70); /* FF3.6 */
	background-image:     -ms-linear-gradient(left, #3361A9, #223D70); /* IE10 */
	background-image:      -o-linear-gradient(left, #3361A9, #223D70); /* Opera 11.10+ */
	background-image:         linear-gradient(left, #3361A9, #223D70);
}
TD.footer_bar_cell
{
    font-size: 0.9em;
}
SPAN.spanFooter
{
	color: #ffffff;
}

TR.footer_bar a:link
{
    font-weight: bold;
	color: #ffffff;
    text-decoration: none;
}
TR.footer_bar a:visited
{
    font-weight: bold;
	color: #ffffff;
    text-decoration: none;
}
TR.footer_bar a:hover
{    
    font-weight: bold;
	color: #881634;
    text-decoration: underline;
}
DIV.bottom_left_img
{
	display:none;
	position:absolute;
	height:94px;
	background: url(/images/master/bottom_left_bg.gif) no-repeat left bottom;
	width:238px;
}

INPUT.button_search
{
    background: url("/images/master/searchbutton.png") no-repeat scroll left top transparent;
    border-width: 0;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 10pt;
    font-weight: bold;
    height: 23px;
    margin: 0;
    padding: 0 0 3px;
    width: 76px;
}

TABLE.NewsRoom
{
	table-layout:fixed;
	width:292px;
	
}
TABLE.NewsRoom a:link
{
	color:#59595B;
	text-decoration:none;
}
TABLE.NewsRoom a:visited
{
	color:#59595B;
	text-decoration:none;
}
TABLE.NewsRoom a:hover
{
	color:#8A1736;
	text-decoration:none;
}

TABLE.NewsRoom a:active
{
	color:#59595B;
	text-decoration:none;
}

/*News Room Rows*/
TR.NewsRoomHeadingRow
{
	font-weight:bold;
	background-color:#ffffff;
	height:24px;
}
TR.NewsRoomRow
{
	background-color:#ffffff;
	color:#59595B;
}
TR.NewsRoomFirstRow
{
	background-color:#ffffff;
	color:#59595B;
}
TR.NewsRoomFooter1
{
	height:24px;
	background-color:#ffffff;
	color:#59595B;
	font-weight:bold;
}
TR.NewsRoomFooter2
{
	height:28px;
	background-color:#ffffff;
}

/*News Room Content Cells*/
TD.NewsRoomHeadingText
{
    font-size: 12pt;
    padding: 0 0 0 10px;
	color:#FFFFFF;
	font-weight:bold;
}
TD.NewsRoomHeadingText a:link
{
	color:#FFFFFF;
	font-weight:bold;
}
TD.NewsRoomHeadingText a:visited
{
	color:#FFFFFF;
	font-weight:bold;
}
TD.NewsRoomHeadingText A:hover /* a:link a:visited a:active */
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: underline;
}
TD.NewsRoomRow_heading_content
{
	border-top:1px #C0C0C0 solid;
}
TD.NewsRoomRow_content 
{   
    padding: 5px 0 5px 0; 
    vertical-align: top;
	border-bottom: 1px solid #DCDDDE;
}
TD.NewsRoomRow_content_firstrow
{
    padding: 5px 0 5px 0;
    vertical-align: top;
	border-bottom:1px solid #DCDDDE;
}
.news_item
{
    height: 33px;
    text-overflow:ellipsis;
    overflow:hidden;

}
TD.NewsRoomRow_content_lastrow
{
	font-weight:bold;
	border-bottom:1px solid #DCDDDE;
	text-overflow:ellipsis;
    text-align: center;
}
TD.NewsRoomRow_content_lastrow a:link
{
	font-weight:bold;
	text-decoration:underline;
}
TD.NewsRoomRow_content_lastrow a:visited
{
	font-weight:bold;
	text-decoration:underline;
}
TD.NewsRoomRow_content_lastrow a:hover
{
	font-weight:bold;
	text-decoration:underline;
}
TD.NewsRoomRow_content_lastrow a:active
{
	font-weight:bold;
	text-decoration:underline;
}
TD.NewsRoomRow_content_firstrow_date
{
    padding: 5px 0 0 0;
    text-align: center;
    vertical-align: top;
  	font-weight: bold;
	border-bottom:1px solid #DCDDDE;
	text-overflow:ellipsis;
    overflow:hidden;
    color: #223D70;
}
TD.NewsRoomRow_content_date
{
    padding: 5px 0 0 0;
    text-align: center;
    vertical-align: top;
    font-weight: bold;    
    border-bottom: 1px solid #DCDDDE;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #223D70;
}
TD.NewsRoom_footer1_content
{	
}
TD.NewsRoom_footer2_content
{
	border-bottom:1px #C0C0C0 solid;
}

/*News Room Right Cells*/
TD.NewsRoomHeading
{
    background: url('/images/homepage/littleheader.png') no-repeat left top;
    height: 35px;
}

SPAN.NewsRoom_signup_link
{
	width:200px;
	color:#3d3d31;
	font-weight:bold;
}
SPAN.NewsRoom_signup_link a:link
{
	color:#3d3d31;
	text-decoration:underline;
}
SPAN.NewsRoom_signup_link a:visited
{
	color:#3d3d31;
	text-decoration:underline;
}
SPAN.NewsRoom_signup_link a:hover
{
	color:#881634;
	text-decoration:underline;
}
SPAN.NewsRoom_signup_link a:active
{
	color:#3d3d31;
	text-decoration:underline;
}
TD.banner
{
	color:#ffffff;
	font-size: 1.5em; /*15pt*/
	font-weight:bold;
	height:124px;
}
TD.banner DIV
{ 
	padding: 0 0 25px 20px;
    vertical-align: bottom;
    width: 340px;
}
.white
{
	color:#ffffff;
}
.white a:link
{
	color:#ffffff;
	text-decoration:underline;
}
.white a:visited
{
	color:#ffffff;
	text-decoration:underline;
}
.white a:hover
{
	color:#881634;
	text-decoration:underline;
}
.white a:active
{
	color:#ffffff;
	text-decoration:underline;
}

UL.UnorderedList
{
	padding: 0 0 0 15px;
	margin-left: 0;	
}

SPAN.SpanText
{
}

TD.RFCForm
{
}

TD.RFCForm a:link
{
}

TD.RFCForm a:visited
{
}

TD.RFCForm a:hover
{
}

TD.RFCForm a:active
{
}

SPAN.NB
{
}

SPAN.SectionDescription
{
}
SPAN.SectionContent
{
}
.RFC
{
}

.RFC a:link
{
}

.RFC a:visited
{
}

.RFC a:hover
{
}

.RFC a:active
{
}

.divStayTopLeft
{
}

.ourvision
{
    background: url('../images/homepage/ourvisionbk.png') no-repeat left top;
    width: 272px;
    height: 101px;
    padding: 10px;
    text-align: left;
}
.ourvision H1
{
    color: #FFFFFF;
    font-size: 1.4em; /*14pt*/
    margin: 0;
    padding: 0;
}
.ourvision P
{
    color: #ffffff;
    width: 273px;
    margin: 8px 0 0;
}
.ourmission
{
    background: url('../images/homepage/ourmissionbk.png') no-repeat left top;
    width: 272px;
    height: 101px;
    padding: 10px;
    text-align: left;
}
.ourmission H1
{
    color: #FFFFFF;
    font-size: 1.4em; /*14pt*/
    margin: 0;
    padding: 0;
}
.ourmission P
{
    color: #ffffff;
    width: 273px;
    margin: 8px 0 0;
}
.ourrole
{
    background: url('../images/homepage/ourrolebk.png') no-repeat left top;
    width: 272px;
    height: 101px;
    padding: 10px;
    text-align: left;
}
.ourrole H1
{
    color: #FFFFFF;
    font-size: 1.4em; /*14pt*/
    margin: 0;
    padding: 0;
}
.ourrole P
{
    color: #ffffff;
    width: 273px;
    margin: 8px 0 0;
}

A.register
{
text-decoration: none;
}
.register DIV
{
    background: url('../images/homepage/register.png') no-repeat left top;
    color: white;
    font-size: 12pt;
    height: 28px;
    padding: 6px 0 0 10px;
}

.quickLink
{
width: 292px;
text-align: left;
}
.quickLink H1
{
    background: url('/images/homepage/littleheader.png') no-repeat left top;
    color: #FFFFFF;
    font-size: 12pt;
    font-weight: bold;
    height: 29px;
    margin: 0;
    padding: 6px 0 0 10px;
}
.quickLink UL
{  
    margin: 0;
    padding: 0;
    width: 292px;
}
.quickLink LI
{
    margin: 5px 0 0 0;
    padding: 0 0 0 5px;
    background: url('/images/homepage/quicklinkitem.png') no-repeat left top;
    height: 35px;
    width: 292px;
    list-style-type: none;
    line-height: 35px;
    vertical-align: middle;
}
.quickLink LI A:link
{
    color:#ffffff;
    text-decoration: none;
}
.quickLink LI A:visited
{
    color:#ffffff;
    text-decoration: none;
}
.quickLink LI A:active
{
    color:#ffffff;
    text-decoration: none;
}
.quickLink LI A:hover
{
    color: #881634;
    text-decoration: underline;
}

.projectLink
{
    width: 292px;
    text-align: left;
}
.projectLink H1
{
    background: url('/images/homepage/littleheader.png') no-repeat left top;
    color: #FFFFFF;
    font-size: 12pt;
    font-weight: bold;
    height: 29px;
    margin: 0;
    padding: 6px 0 0 10px;
}
.projectLink UL
{  
    margin: 0;
    padding: 0;
    width: 292px;
}
.projectLink LI
{  
    margin: 5px 0 0 0;
    padding: 0 0 0 5px;
    background: url('/images/homepage/projectlinkitem.png') no-repeat left top;
    height: 35px;
    width: 292px;
    list-style-type: none;
    line-height: 35px;
    vertical-align: middle;
}
.projectLink LI A:link
{
    color:#ffffff;
    text-decoration: none;
}
.projectLink LI A:visited
{
    color:#ffffff;
    text-decoration: none;
}
.projectLink LI A:active
{
    color:#ffffff;
    text-decoration: none;
}
.projectLink LI A:hover
{
    color: #881634;
    text-decoration: underline;
}

.siteMap
{
  margin: 0 0 15px 0;
}
.siteMap H1
{
    font-size: 12pt;
    margin: 20px 0 0 0;
    padding: 0 0 0 5px;
    background: #2A4D8A;
    background-color: #2A4D8A;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#223D70), to(#3361A9)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(left, #223D70, #3361A9); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(left, #223D70, #3361A9); /* FF3.6 */
	background-image:     -ms-linear-gradient(left, #223D70, #3361A9); /* IE10 */
	background-image:      -o-linear-gradient(left, #223D70, #3361A9); /* Opera 11.10+ */
	background-image:         linear-gradient(left, #223D70, #3361A9);
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    height: 39px;
    line-height: 39px;
}
.siteMap H1.first
{
    font-size: 12pt;
    margin: 0;
    padding: 0 0 0 5px;    
    background: #2A4D8A;
    background-color: #2A4D8A;
    background-image: -webkit-gradient(linear, left top, right bottom, from(#223D70), to(#3361A9)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(left, #223D70, #3361A9); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(left, #223D70, #3361A9); /* FF3.6 */
	background-image:     -ms-linear-gradient(left, #223D70, #3361A9); /* IE10 */
	background-image:      -o-linear-gradient(left, #223D70, #3361A9); /* Opera 11.10+ */
	background-image:         linear-gradient(left, #223D70, #3361A9);
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    height: 39px;
    line-height: 39px;
}
.siteMap UL
{
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #4B6D94;
}
.siteMap LI
{
    border-top: 1px solid #4B6D94;
    margin: 0;
    padding: 10px 0 10px 10px;
    list-style-type: none;
}
.siteMap LI A:link
{
    color:#093F67;
    font-weight: bold;
    text-decoration: none;
}
.siteMap LI A:visited
{
    color:#093F67;
    font-weight: bold;
    text-decoration: none;
}
.siteMap LI A:active
{
    color:#093F67;
    font-weight: bold;
    text-decoration: none;
}
.siteMap LI A:hover
{
    color: #881634;
    font-weight: bold;
    text-decoration: underline;
}

.profile
{
    width: 686px;
}
.profile H1
{
    background: url(/images/master/profile_header.png) no-repeat left top;
    font-size: 12pt;
    margin: 0 0 0 0;
    padding: 0 0 0 5px;    
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    height: 43px;
    line-height: 43px;
}

.profile UL
{
    margin: 0;
    padding: 0;
}
.profile LI
{
    margin: 20px 0 0 0;
    padding: 0;
    list-style-type: none;
    border-bottom: 1px solid #4B6D94;
    border-bottom-color: #86113C;
    border-bottom-width: 6px;
}
.profile LI img.photo
{
    width: 215px;    
    float: left;
}
.profile LI .details
{
    font-size: 9pt;
    width: 460px;  
    float: left;
    margin: 0 0 0 10px;
    padding: 0 0 0 0;
}
.profile LI .details H2
{
    margin: 0;
    padding: 0;
    font-size: 10pt;
    font-weight: bold;
    color: #2A406F;
}
.profile LI .details P
{
    margin: 10px 0 0 0;
    padding: 0;
}
.top_menu_item_break
{ 
    background-position: left top; font-size: 1px;
    border: none;
    padding: 0;
    margin: 0;
    background: #B02A4D url('/images/menu/menu_seperator.png') no-repeat left top;
    width: 3px;
}
