﻿/*****************************************************
 Menu & navigation bars
 *****************************************************/
.menubar_sml {
	width:257px;
	height:21px;
	background:url(../images/brand/tabbar_bg_sml.gif) no-repeat;
	}
.menubar_search_sml {
	width:257px;
	height:23px;
	background:url(../images/brand/tabbar_search_bg.gif) no-repeat;
	}
	
/*****************START HEADER MENU*************************/	

.menubar_med {
	width:487px;
	background:url(../images/brand/tabbar_bg_med.gif) no-repeat;
}

.menubar_sml 
{
	width: 257px;
	background:url(../images/brand/tabbar_bg_sml.gif) no-repeat;
}

.menubar_med, .menubar_sml {
	height:21px;
	text-align:center;
	font:arial, verdana, sans-serif;	 
	font-size:small;
	font-weight:normal;
	font-style:italic;
	text-transform:uppercase;
	color: #666; 
	padding: 0px 10px;
}

.menubar_med td, .menubar_sml td
{
	padding:0px;
	font:10px/10px arial, verdana, sans-serif;
	font-style:italic;
	vertical-align:middle;
	text-align:center;
}

.menubar_med td a, .menubar_sml td a
{
	display:block;
	height: 100%;
	width: 100%;
	line-height:21px;
}

.menubar_med td a:hover, .menubar_sml td a:hover
{
	text-decoration: underline;
}

.menubar_med .borderRight, .menubar_sml .borderRight
{
	border-right: 1px solid #666;
}
/*****************END HEADER MENU*************************/

/*****************START AGENT MENU************************/

.menubar_agent_bg_med
{
	width:487px;
	height:43px;
	background:url(../images/brand/tabbar_agent_bg_med1.gif) no-repeat;
	text-align:center;
	font:arial, verdana, sans-serif;	 
	font-size:small;
	font-weight:normal;
	font-style:italic;
	text-transform:uppercase;
	color: #666; 
}

.menubar_agent_bg_med table td
{
	padding: 0px 10px;
	text-align:center;
	font:10px/17px arial, verdana, sans-serif;
	font-style:italic;
	vertical-align:middle;
}
	
.menubar_agent_bg_med td a
{
	color:#666;
	text-decoration:none;
	display:block;
	height: 100%;
	width: 100%;
	line-height:21px;
	text-transform: uppercase;
}

.menubar_agent_bg_med .agent_menu td a
{
	color: #bbbbdd;
}

.menubar_agent_bg_med td a:hover
{
	text-decoration:underline;
}

.menubar_agent_bg_med .selected a
{
	text-decoration: underline;
	cursor: default;
}

.menubar_agent_bg_med .borderRight
{
	border-right: 1px solid #666;
}

.menubar_agent_bg_med .agent_menu .borderRight
{
	border-right: 1px solid #bbbbdd;
}

.menubar_agent_bg_med .agent_menu td a
{
	text-transform: none;
	font-style: normal;
	font-size: 10px;
}

.menubar_agent_bg_med .agent_menu td
{
	padding: 0px;
}

.agent_menu .agent_submenu td
{
	background: url(../images/brand/tabbar_agent_bg_bak_med.gif) repeat-x;
	height: 19px;
	padding: 0px 10px;
}

.menubar_agent_bg_med .agent_menu .agent_submenu td a
{
	line-height: 19px;
}

.agent_submenu .borderLeft
{
	border-left: solid 1px #003d73;
}

.menubar_agent_bg_med .agent_menu .agent_submenu .borderRight
{
	border-right: solid 1px #003d73;
}

/*******************END AGENT MENU************************/

.menubar_lge {
	width:752px;
	height:21px;
	background:url(../images/brand/tabbar_bg_lge.gif) no-repeat;
	}
.menubar_agent_lge {
	width:752px;
	height:39px;
	background:url(../images/brand/tabbar_agent_bg_lge.gif) no-repeat;
	}

.menubar_sml .selected {
	background:url(../images/brand/tabbar_hilite1.gif) top center;
	}
.menubar_search_sml .selected {
	background:url(../images/brand/tabbar_search_hilite1.gif) top center;
	}
/*
.menubar_med .selected, .menubar_agent_med .selected, .menubar_lge .selected, .menubar_agent_lge .selected {
	background:url(../images/brand/tabbar_hilite2.gif) top center;
	}
*/
.menubar_sml .leftmost, .menubar_search_sml .leftmost, .menubar_med .leftmost, .menubar_agent_med .leftmost, .menubar_lge .leftmost, .menubar_agent_lge .leftmost {
	background-position:top left;
	}
.menubar_sml .rightmost, .menubar_search_sml .rightmost, .menubar_med .rightmost, .menubar_agent_med .rightmost, .menubar_lge .rightmost, .menubar_agent_lge .rightmost {
	background-position:top right;
	}
.menubar_sml table, .menubar_search_sml table, .menubar_med table, .menubar_lge table, .menubar_agent_lge table {
	width:100%;
	}
.menubar_sml table td, .menubar_search_sml table td, .menubar_med table td, .menubar_agent_med table td, .menubar_lge table td, .menubar_agent_lge table td {
	padding:0;
	text-align:center;
	font:10px/17px arial, verdana, sans-serif;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;	
	}
.menubar_sml .borderLeft, .menubar_search_sml .borderLeft, .menubar_med .borderLeft, .menubar_agent_med .borderLeft, .menubar_lge .borderLeft, .menubar_agent_lge .borderLeft {
	border-left:1px solid #888;
	}
.menubar_sml td a, .menubar_search_sml td a, .menubar_med td a, .menubar_agent_med td a, .menubar_lge td a, .menubar_agent_lge td a {
	color:#666;
	text-decoration:none;
	display:block;
	}
.menubar_sml a:hover, .menubar_search_sml a:hover, .menubar_med a:hover, .menubar_agent_med a:hover, .menubar_lge a:hover, .menubar_agent_lge a:hover {
	text-decoration:underline;
	cursor: hand;
	}
.menubar_sml .selected a, .menubar_search_sml .selected a, .menubar_agent_med .selected a, .menubar_lge .selected a, .menubar_agent_lge .selected a {
	color:#FFF;
	}
	
.menubar_med .selected a
{
	text-decoration: underline;
	cursor: default;
}

.menubar_agent_submenu {
	text-align:center;
	font:11px/18px arial, verdana, sans-serif;
	background:url(../images/brand/tabbar_agent_bg_bak_med.gif);
	color:#BBD;
	padding: 0px;
}
.menubar_agent_submenu a {
	color:#BBD;
	text-decoration:none;
	padding:0 3px;
}
.menubar_agent_submenu a:hover {
	color:#FFF;
}
/* Added - Actual Menu Bar */
.borderLeft {
	border-left:1px dotted #BBB;
	}
	
.menubar_leftmost {
	width:20px;
	height:21px;
	background:url(../images/brand/menu_leftmost_bg_med.gif) no-repeat;
	}

.menubar_rightmost {
	width:19px;
	height:21px;
	background:url(../images/brand/menu_rightmost_bg_med.gif) no-repeat;
	}
	
.menubar_bg td
{
	padding:0px;
	font:10px/10px arial, verdana, sans-serif;
	font-style:italic;
	vertical-align:middle;
	text-align:center;
	dcolor: #22ff22;
}

.menubar_bg table 
{
	padding:0px;
	text-align:center;
	font:arial, verdana, sans-serif;	 
	font-size:small;
	font-weight:normal;
	font-style:italic;
	text-transform:uppercase;
	color: #666; 	
}
	
.menubar_bg {
	height:21px;
	background:url(../images/brand/menu_bg_med.gif);
	text-align:center;
	font:arial, verdana, sans-serif;	 
	font-size:small;
	font-weight:normal;
	font-style:italic;
	text-transform:uppercase;
	color: #666; 
	padding: 0px 10px;
	}
	
.menubar_bg .borderRight
{
	border-right: 1px solid #666;
}

.menubar_sep {
	width:1px;
	height:21px;
	background:url(../images/brand/menu_bg_med.gif);
	border-left:1px solid #666;
	text-align:right;
	}
	
	
.menubar_bg .hover td
{
	cursor: pointer;
	color: #0d398e;	
	font-weight: bold;
	font-size: 10px;
}

.menubar_bg .selected td {
	cursor: default;
	color: #0d398e;	
	font-weight: bold;
	font-size: 10px;
}
	
td {
	font:11px/14px arial, verdana, sans-serif;
}
	
.menubar_agent_med {
	height:19px;	
	background-color: Transparent;
	background:url(../images/brand/tabbar_agent_bg_bak_med.gif);
	text-align:center;
	font:11px/18px arial, verdana, sans-serif;
	color:#BBD;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
	
.menubar_agent_med .borderLeft
{
	border-left: solid 1px #003d73;
}

.menubar_agent_med .borderRight
{
	border-right: solid 1px #003d73;
}

.menubar_agent_med .hover td{
	cursor:pointer;
	color: white;
	height:19px;
	font-weight: bold;
	font-size: 11px;
}

.menubar_agent_med .selected td{
	cursor:default;
	height:19px;	
	font-weight: bold;
	font-size: 11px;
}

.menubar_agent_med table {
	width:100%;
	padding: 0px 0px 0px 0px;
	color: #BBD; 
	}	
	
.menubar_agent_med td {	
	padding: 0px 0px 0px 0px;	
	font:11px/18px arial, verdana, sans-serif;
	color:#BBD;
	text-decoration:none; 
	}	
	
.menubar_agent_leftmost {
	width:20px;
	height:19px;
	background:transparent url(../images/brand/tabbar_leftmost_agent_bg_med.gif) no-repeat;
	}

.menubar_agent_rightmost {
	width:19px;
	height:19px;
	background:transparent url(../images/brand/tabbar_rightmost_agent_bg_med2.gif) no-repeat;
	}
	
.menubar_agent_sep {
	width:1px;
	height:19px;
	background:url(../images/brand/tabbar_agent_bg_bak_med_sep.gif) no-repeat;	
	}
	
	
	
/*****************************************************
 Panels used thru the site.. 
 3 sizes (s/m/l); with 4 BG colors (white + 3 darker shades), top and bottom curves, gradient fills
 *****************************************************/
.panel { 
	margin-bottom:15px;
	}

.panel_lge_bg_0, .panel_lge_bg_1, .panel_lge_bg_2, .panel_lge_bg_3, .panel_lge_bg_grad1, .panel_lge_bg_grad2 {
	width:732px; /*752px*/
	padding:7px 10px;
	position:relative;
	background-repeat:repeat-y; }
.panel_lge_bg_0 { background:#FFF url(../images/brand/panel_lge_bg_0.gif); }
.panel_lge_bg_1 { background:#E4EEFF url(../images/brand/panel_lge_bg_1.gif); }
.panel_lge_bg_2 { background:#D4E3FD url(../images/brand/panel_lge_bg_2.gif); }
.panel_lge_bg_3 { background:#C4D8F8 url(../images/brand/panel_lge_bg_3.gif); }
.panel_lge_bg_grad1 { background:#FFF url(../images/brand/panel_lge_bg_grad1.gif) no-repeat; }
.panel_lge_bg_grad2 { background:#E4EEFF url(../images/brand/panel_lge_bg_grad2.gif) no-repeat; }
.panel_lge_top_0, .panel_lge_top_1, .panel_lge_top_2, .panel_lge_top_3, .panel_lge_bottom_0, .panel_lge_bottom_1, .panel_lge_bottom_2, .panel_lge_bottom_3 {
	height:9px;
	overflow:hidden;
	background-repeat:no-repeat; }
.panel_lge_top_0 { background-image:url(../images/brand/panel_lge_top_0.gif); }
.panel_lge_top_1 { background-image:url(../images/brand/panel_lge_top_1.gif); }
.panel_lge_top_2 { background-image:url(../images/brand/panel_lge_top_2.gif); }
.panel_lge_top_3 { background-image:url(../images/brand/panel_lge_top_3.gif); }
.panel_lge_bottom_0 { background-image:url(../images/brand/panel_lge_bottom_0.gif); }
.panel_lge_bottom_1 { background-image:url(../images/brand/panel_lge_bottom_1.gif); }
.panel_lge_bottom_2 { background-image:url(../images/brand/panel_lge_bottom_2.gif); }
.panel_lge_bottom_3 { background-image:url(../images/brand/panel_lge_bottom_3.gif); }


.panel_med_bg_0, .panel_med_bg_1, .panel_med_bg_2, .panel_med_bg_3, .panel_med_bg_grad1, panel_med_bg_grad1_wide, .panel_med_bg_grad2, .panel_med_bg_bottom_grad {
	xwidth:467px; /*487px*/
	/*padding:7px 0px;*/
	padding: 7px 20px 7px 0px;
	position:relative;
	background-repeat:repeat-y; }
.panel_med_bg_0 { background:#FFF url(../images/brand/panel_med_bg_0_1.gif); padding: 7px 0px}		/* Dan 24/11/08 10969 */
.panel_med_bg_1 { background:#E4EEFF url(../images/brand/panel_med_bg_1.gif); }
.panel_med_bg_2 { background:#D4E3FD url(../images/brand/panel_med_bg_2.gif); }
.panel_med_bg_3 { background:#C4D8F8 url(../images/brand/panel_med_bg_3.gif); }
.panel_med_bg_bottom_grad { background: #FFF url(../images/brand/panel_med_bg_bottom_grad.gif) no-repeat; height: 80px!important; height: 95px;}
.panel_med_bg_grad1 { background:#FFF url(../images/brand/panel_med_bg_grad1.gif) no-repeat; padding: 7px 0px 7px 10px;}	/* Dan 24/11/08 10969 */
.panel_med_bg_grad1_wide { background:#FFF url(../images/brand/panel_med_bg_grad1_wide.gif) no-repeat; }
.panel_med_bg_grad2 { background:#E4EEFF url(../images/brand/panel_med_bg_grad2.gif) no-repeat; }
.panel_med_top_0, .panel_med_top_1, .panel_med_top_2, .panel_med_top_2_wide, .panel_med_top_3, .panel_med_bottom_0, .panel_med_bottom_1, .panel_med_bottom_2, .panel_med_bottom_3 {
	height:9px;
	overflow:hidden;
	background-repeat:no-repeat; }
.panel_med_top_0 { background-image:url(../images/brand/panel_med_top_0.gif); }
.panel_med_top_1 { background-image:url(../images/brand/panel_med_top_1.gif); }
.panel_med_top_2 { background-image:url(../images/brand/panel_med_top_2.gif); }
.panel_med_top_2_wide { background-image:url(../images/brand/panel_med_top_2_wide.gif); }
.panel_med_top_3 { background-image:url(../images/brand/panel_med_top_3.gif); }
.panel_med_bottom_0 { background-image:url(../images/brand/panel_med_bottom_0.gif); }
.panel_med_bottom_1 { background-image:url(../images/brand/panel_med_bottom_1.gif); }
.panel_med_bottom_2 { background-image:url(../images/brand/panel_med_bottom_2.gif); }
.panel_med_bottom_3 { background-image:url(../images/brand/panel_med_bottom_3.gif); }

.panel_sml_bg_0, .panel_sml_bg_1, .panel_sml_bg_2, .panel_sml_bg_3, .panel_sml_bg_grad1, .panel_sml_bg_grad2 {
	width:235px; /*257px*/
	padding:7px 10px;
	position:relative;
	background-repeat:repeat-y; }

.panel_sml_bg_0 { background:#FFF url(../images/brand/panel_sml_bg_0.gif); }
.panel_sml_bg_1 { background:#E4EEFF url(../images/brand/panel_sml_bg_1.gif); }
.panel_sml_bg_2 { background:#D4E3FD url(../images/brand/panel_sml_bg_2.gif); }
.panel_sml_bg_3 { background:#C4D8F8 url(../images/brand/panel_sml_bg_3.gif); }
.panel_sml_bg_grad1 { background:#FFF url(../images/brand/panel_sml_bg_grad1.gif) no-repeat; }
.panel_sml_bg_grad2 { background:#E4EEFF url(../images/brand/panel_sml_bg_grad2.gif) no-repeat; }
.panel_sml_top_0, .panel_sml_top_1, .panel_sml_top_2, .panel_sml_top_3, .panel_sml_bottom_0, .panel_sml_bottom_1, .panel_sml_bottom_2, .panel_sml_bottom_3 {
	height:9px;
	overflow:hidden;
	background-repeat:no-repeat; }
.panel_sml_top_0 { background-image:url(../images/brand/panel_sml_top_0.gif); }
.panel_sml_top_1 { background-image:url(../images/brand/panel_sml_top_1.gif); }
.panel_sml_top_2 { background-image:url(../images/brand/panel_sml_top_2.gif); }
.panel_sml_top_3 { background-image:url(../images/brand/panel_sml_top_3.gif); }
.panel_sml_bottom_0 { background-image:url(../images/brand/panel_sml_bottom_0.gif); }
.panel_sml_bottom_1 { background-image:url(../images/brand/panel_sml_bottom_1.gif); }
.panel_sml_bottom_2 { background-image:url(../images/brand/panel_sml_bottom_2.gif); }
.panel_sml_bottom_3 { background-image:url(../images/brand/panel_sml_bottom_3.gif); }


.panel .footer_left {
	float:left;
	padding:12px 10px 6px 20px;
	}
.panel .footer_right {
	float:right;
	text-align:right;
	padding:12px 20px 6px 10px;
	}



/* Colorised tabs, buttons etc..*/
.panel .panel_tabs1 {
	background:url(../images/brand/panel_tabhighlight1.gif) bottom repeat-x;
	}
.panel .panel_tabs2 {
	background:url(../images/brand/panel_tabhighlight2.gif) bottom repeat-x;
	}
.panel .panel_tabs3 {
	background:url(../images/brand/panel_tabhighlight3.gif) bottom repeat-x;
	}
.panel .tab { /* generic for all tabs */
	width:133px;
	height:20px;
	text-align:center;
	font:10px/18px arial, verdana, sans-serif;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	color:#FFF;
	}
.panel .panel_tabs1 .tab {
	background:url(../images/brand/tab_bg1.gif) no-repeat;
	}
.panel .panel_tabs2 .tab {
	background:url(../images/brand/tab_bg2.gif) no-repeat;
	}
.panel .panel_tabs3 .tab {
	background:url(../images/brand/tab_bg3.gif) no-repeat;
	}

.panel_tabverticalspacer { /*used for correct vertical positioning of first panel where no tabs are used*/
	height:18px;
	}
.panel_tabverticalspacer_lge { /*used for correct vertical positioning of first panel where no tabs and no menus are used*/
	height:54px;
	}

.panelList {
	padding:3px 10px;
	}
.panelList a {
	display:block;
	text-decoration:none;
	padding-left:20px;
	background:url(../images/brand/bullet_sml_3.gif) 0px 2px no-repeat;
	}
.panelListSelect {
	padding:3px 10px;
	background:#72B51A url(../images/brand/bg_rowhilite2.gif) repeat-x;
	font-weight:bold;
	width:257px;
	cursor: pointer;
	}
.panelListSelect a {
	color:#FFF;
	}

.panelListClick {
	padding:3px 10px;
	background:#72B51A url(../brand/bg_rowhilite2.gif) repeat-x;
	font-weight:bold;
	width:257px;
	cursor: default;
	}

body {
	font:11px/14px arial, verdana, sans-serif;
	color:#222;
	background:#B7CDF4 url(../images/brand/bg.gif) repeat-x;
	text-align:center;
	}

/* Added 06/02/2007 for Navigator Menu use only : navpanel */

.navpanel .tab { /* generic for all tabs */
	width:103px;
	height:20px;
	text-align:center;
	font:10px/18px arial, verdana, sans-serif;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	color:#FFF;
	}

/* Colorised tabs, buttons etc..*/
.navpanel .panel_tabs1 {
	background:url(../images/brand/panel_tabhighlight1.gif) bottom repeat-x;
	}
.navpanel .panel_tabs2 {
	background:url(../images/brand/panel_tabhighlight2.gif) bottom repeat-x;
	}
.navpanel .panel_tabs3 {
	background:url(../images/brand/panel_tabhighlight3.gif) bottom repeat-x;
	}
.navpanel .tab { /* generic for all tabs */
	width:133px;
	height:20px;
	text-align:center;
	font:10px/18px arial, verdana, sans-serif;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	color:#FFF;
	}
.navpanel .panel_tabs1 .tab {
	background:url(../images/brand/tab_bg1.gif) no-repeat;
	}
.navpanel .panel_tabs2 .tab {
	background:url(../images/brand/tab_bg2.gif) no-repeat;
	}
.navpanel .panel_tabs3 .tab {
	background:url(../images/brand/tab_lge_bg3.gif) no-repeat;
	width: 200px;
	}

.navpanel td
{  	padding:0px 0px 0px 0px;   		
	color:#048;
	font-family: arial,verdana,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;	
	line-height:20px;
	vertical-align:middle;		
}

.navpanel borderBottom {
	border-bottom:1px dotted #BBB;
	}

.navpanel_sml_bg_0, .navpanel_sml_bg_1, .navpanel_sml_bg_2, .navpanel_sml_bg_3, .navpanel_sml_bg_grad1, .navpanel_sml_bg_grad2 {
	xwidth:257px; /*257px*/
	padding:7px 10px;
	xposition:relative;
	background-repeat:repeat-y; }

.navpanel_sml_bg_0 { background:#FFF url(../images/brand/panel_sml_bg_0.gif); }
.navpanel_sml_bg_1 { background:#E4EEFF url(../images/brand/panel_sml_bg_1.gif); }
.navpanel_sml_bg_2 { background:#D4E3FD url(../images/brand/panel_sml_bg_2.gif); }
.navpanel_sml_bg_3 { background:#C4D8F8 url(../images/brand/panel_sml_bg_3.gif); }
.navpanel_sml_bg_grad1 { background:#FFF url(../images/brand/panel_sml_bg_grad1.gif) no-repeat; }
.navpanel_sml_bg_grad2 { background:#E4EEFF url(../images/brand/panel_sml_bg_grad2.gif) no-repeat; }
.navpanel_sml_top_0, .navpanel_sml_top_1, .navpanel_sml_top_2, .navpanel_sml_top_3, .navpanel_sml_bottom_0, .navpanel_sml_bottom_1, .navpanel_sml_bottom_2, .navpanel_sml_bottom_3 {
	height:9px;
	overflow:hidden;
	background-repeat:no-repeat; }
.navpanel_sml_top_0 { background-image:url(../images/brand/panel_sml_top_0.gif); }
.navpanel_sml_top_1 { background-image:url(../images/brand/panel_sml_top_1.gif); }
.navpanel_sml_top_2 { background-image:url(../images/brand/panel_sml_top_2.gif); }
.navpanel_sml_top_3 { background-image:url(../images/brand/panel_sml_top_3.gif); }
.navpanel_sml_bottom_0 { background-image:url(../images/brand/panel_sml_bottom_0.gif); }
.navpanel_sml_bottom_1 { background-image:url(../images/brand/panel_sml_bottom_1.gif); }
.navpanel_sml_bottom_2 { background-image:url(../images/brand/panel_sml_bottom_2.gif); }
.navpanel_sml_bottom_3 { background-image:url(../images/brand/panel_sml_bottom_3.gif); }





/*****************************************************
 Generic buttons
 *****************************************************/
.button_fat_1, .button_sml_1, .button_sml_2, .button_sml_3, .button_med_1, .button_med_2, .button_med_3, .button_lge_1, .button_lge_2, .button_lge_3 {
	border:0;
	height:21px;
	text-align:center;
	font:10px/21px arial, verdana, sans-serif;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	color:#FFF;
	cursor:hand;
	}
.button_fat_1:hover, .button_sml_1:hover, .button_sml_2:hover, .button_sml_3:hover, .button_med_1:hover, .button_med_2:hover, .button_med_3:hover, .button_lge_1:hover, .button_lge_2:hover, .button_lge_3:hover {
	text-decoration:underline;
	}
.button_fat_1 {
	height:30px;
	width:81px;
	background:url(../images/brand/but_bg1_fat.gif) no-repeat;
	}
.button_sml_1, .button_sml_2, .button_sml_3 {
	width:56px;
	}
.button_med_1, .button_med_2, .button_med_3 {
	width:90px;
	}
.button_lge_1, .button_lge_2, .button_lge_3 {
	width:150px;
	}
.button_sml_1 {
	background:url(../images/brand/but_bg1_sml.gif) no-repeat;
	}
.button_sml_2 {
	background:url(../images/brand/but_bg2_sml.gif) no-repeat;
	}
.button_sml_3 {
	background:url(../images/brand/but_bg3_sml.gif) no-repeat;
	}
.button_med_1 {
	background:url(../images/brand/but_bg1_med.gif) no-repeat;
	}
.button_med_2 {
	background:url(../images/brand/but_bg2_med.gif) no-repeat;
	}
.button_med_3 {
	background:url(../images/brand/but_bg3_med.gif) no-repeat;
	}
.button_lge_1 {
	background:url(../images/brand/but_bg1_lge.gif) no-repeat;
	}
.button_lge_2 {
	background:url(../images/brand/but_bg2_lge.gif) no-repeat;
	}
.button_lge_3 {
	background:url(../images/brand/but_bg3_lge.gif) no-repeat;
	}

p {
	padding-bottom:10px;
	}
h1 {
	font:15px/14px arial, verdana, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#048;
	padding-bottom:10px;
	}
h1 .subheading {
	font-weight:normal;
	font-size:12px;
	}
h2 {
	font:12px/12px arial, verdana, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#048;
	padding-bottom:2px;
	}
h2 .subheading {
	font-weight:normal;
	font-size:11px;
	}
	
.WhiteFont
{
	font:15px/14px arial, verdana, sans-serif;
	font-weight:bold;
	font-style:italic;
	padding-bottom:10px;
	color: White;
}
/*****************************************************
 Other nav related elements
 *****************************************************/
#breadCrumb 
{
	text-align:right;
	font:10px/10px arial, verdana, sans-serif;
	margin-bottom:-10px;
	padding-right:5px;
	text-transform:lowercase;
}

/* Each template has a header.
   This header should be a standard 10pixels */
.TemplateHeadingPadding
{
	padding-left: 10px;
}

/* Each template has text which should be spaced at
   10 pixels left and 10 pixels right. */
.TemplateTextPadding
{
	padding-right: 10px;
	padding-left: 10px;
}

.DataListLeftPadding
{
	padding-left: 10px;
}