/* ===  Global style === */
body { background: #ffffff; margin: 0; padding: 0; width: 760px; }

/* ===  Standard HTML Headers and Titles === */
h1 { font-size: 24pt; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399;}
h2 { font-size: 18pt; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399;}
h3 { font-size: 16pt; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399;}
h4 { font-size: 12pt; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399;}
h5 { font-size: 11pt; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399;}
h6 { font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399;}

/* === Headers and Titles classes (grouped by color, then size == */
.HeaderBlue24 { font-size: 24pt;  font-weight: bold; color: #003399;}
.HeaderBlue18 { font-size: 18pt;  font-weight: bold; color: #003399;}
.HeaderBlue16 { font-size: 16pt;  font-weight: bold; color: #003399;}
.HeaderBlue12 { font-size: 12pt;  font-weight: bold; color: #003399;}
.HeaderBlue11 { font-size: 11pt;  font-weight: bold; color: #003399;}
.HeaderBlue10 { font-size: 10pt;  font-weight: bold; color: #003399;}

.HeaderRed24 { font-size: 24pt;  font-weight: bold; color: #ED0023;}
.HeaderRed18 { font-size: 18pt;  font-weight: bold; color: #ED0023;}
.HeaderRed16 { font-size: 16pt;  font-weight: bold; color: #ED0023;}
.HeaderRed12 { font-size: 12pt;  font-weight: bold; color: #ED0023;}
.HeaderRed11 { font-size: 11pt;  font-weight: bold; color: #ED0023;}
.HeaderRed10 { font-size: 10pt;  font-weight: bold; color: #ED0023;}

.HeaderBlack24 { font-size: 24pt;  font-weight: bold; color: #000000;}
.HeaderBlack18 { font-size: 18pt;  font-weight: bold; color: #000000;}
.HeaderBlack16 { font-size: 16pt;  font-weight: bold; color: #000000;}
.HeaderBlack12 { font-size: 12pt;  font-weight: bold; color: #000000;}
.HeaderBlack11 { font-size: 11pt;  font-weight: bold; color: #000000;}
.HeaderBlack10 { font-size: 10pt;  font-weight: bold; color: #000000;}

/* ===  Standard HTML text === */
p {font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; margin: 6px 0px;}
ul {font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; margin-left: 6pt; padding-left: 0;}
li {font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000; margin-left: 6pt; padding-left: 0;}
ol {font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000;}
td {font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000;}


.lc_column {width : 200px;}

/* === Padding === */
/* top, right, bottom, left */
.paddingL	{padding: 0px 0px 0px 5px}
.paddingR	{padding: 0px 5px 0px 0px}	
.paddingLR	{padding: 0px 5px 0px 5px}

/* ===  Standard Text Classes (Grouped by Color, then size) === */
.TxtWhite9 {font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #FFFFFF;}
.TxtWhite8 {font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #FFFFFF;}
.TxtWhite7 {font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #FFFFFF;}
.TxtMain9 {font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #000000;}
.TxtMain8 {font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000;}
.TxtMain7 {font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #000000;}
.TxtBlue9 {font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #003399;}
.TxtBlue8 {font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #003399;}
.TxtBlue7 {font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #003399;}
.TxtRed9 {font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #ED0023;}
.TxtRed8 {font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #ED0023;}
.TxtRed7 {font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #ED0023;}
.TxtGray9 {font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #808080;}
.TxtGray8 {font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #808080;}
.TxtGray7 {font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #808080;}

/* Rx definitions Box */
#global_background_rx			{ background : url('/images/background_main.gif'); float : left; width : 760px; }

/* With Res control */
.rbox_blue_res_rightbox_rx		{ left : 375px; position : absolute; top : 137px; width : 388px; }
.rbox_blue_res_leftbox_rx		{ background : url('/images/background_main.gif'); float : left; width : 759px;}

.rbox_blue_rightbox_wres		{ float : left; left : 3px; position : relative; width : 385px; }
.rbox_blue_rightbox_border_wres		{ background-color : #F4F8FF; float : left; line-height : 7px; width : 367px; }
.rbox_blue_rightbox_content_wres	{ background-color : #F4F8FF; float : left; width : 381px; }

/* Without Res control */
.rbox_blue_rightbox_rx			{ float : left; left : 3px; position : relative; width : 378px; }
.rbox_blue_rightbox_border_rx		{ background-color : #F4F8FF; float : left; line-height : 7px; width : 360px; }
.rbox_blue_rightbox_content_rx		{ background-color : #F4F8FF; float : left; width : 374px; }

.rbox_blue_leftbox_rx			{ float : left; left : 3px; position : relative; width : 378px; }
.rbox_blue_leftbox_border_rx		{ background-color : #F4F8FF; float : left; line-height : 7px; width : 360px; }
.rbox_blue_leftbox_content_rx		{ background-color : #F4F8FF; float : left; width : 367px; }

/* Full */
.rbox_blue_fullbox_rx             	{ float : left; left : 3px; position : relative; width : 756px; }
.rbox_blue_fullbox_border_rx    	{ background-color : #F4F8FF; float : left;  line-height : 7px; width : 747px; }
.rbox_blue_fullbox_content_rx		{ background-color : #F4F8FF; float : left; width: 754px;}


.rbox_blue_top_left_rx		{ background : url("/images/big_box_top_left.gif"); float : left; line-height : 7px; width : 7px; }
.rbox_blue_top_right_rx		{ background : url('/images/big_box_top_right.gif'); float : left; clear : right; line-height : 7px; width : 7px; }
.rbox_blue_bottom_left_rx	{ background : url('/images/big_box_bot_left.gif'); float : left; line-height : 7px; width : 7px;}
.rbox_blue_bottom_right_rx	{ background : url('/images/big_box_bot_right.gif'); float : left; clear : right; line-height : 7px; width : 7px;}

/* Terms */
.rbox_terms_rx			{ float : left; left : 16px; position : relative; width : 720px; }
.rbox_terms_content_rx		{ background-color : #FCF6E8; border-left : solid 1px #19479F; border-right : solid 1px #19479F; width : 718px; _width : 720px; }
.rbox_terms_fullbox_border_rx   { background-color : #F4F8FF; float : left;  line-height : 7px; width : 738px; }
.rbox_terms_fullbox_content_rx	{ background-color : #F4F8FF; float : left; width: 752px;}
.rbox_terms_fullbox_rx        	{ float : left; left : 3px; position : relative; width : 747px; }

.rbox_terms_top_left_rx		{ background : url("/images/lp_box/top_left1.gif"); float : left; height : 11px; line-height : 11px; width : 10px; }
.rbox_terms_top_right_rx	{ background : url('/images/lp_box/top_right1.gif'); clear : right; float : left; height : 11px; line-height : 11px; width : 10px; }
.rbox_terms_bottom_left_rx	{ background : url('/images/lp_box/bot_left1.gif'); float : left; height : 11px; line-height : 11px; width : 10px; }
.rbox_terms_bottom_right_rx	{ background : url('/images/lp_box/bot_right1.gif'); clear : right; float : left; height : 11px; line-height : 11px; width : 10px; }

.rbox_terms_border_top_rx	{ background-color : #FCF6E8; border-top : solid 1px #19479F; float : left; line-height : 10px; width : 700px; }
.rbox_terms_border_bottom_rx	{ background-color : #FCF6E8; border-bottom : solid 1px #19479F; float : left; line-height : 10px; width : 700px; }

.SiteMapRedArrow		{ list-style-image : url('/images/misc/arrow_r_right_lb.gif'); font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #000000; }

/**** End Rx def ****/


.paneleft
{
   float: left;
   width: 375px;
   position: relative;
}

.paneleftcontent
{
   left:4px;            /* provides space for thin narrow little borders on left of page 'pin-stripes' */
   float: left;
   width: 366px;
   position: relative;
   background-color: #f4f8ff;
}

.paneright
{
   left:4px;
   float: left;
   width: 375px;
   position: relative; 
   
}

.panerightcontent
{
   left:4px;
   width: 365px;
   position: relative;
   background-color:#f4f8ff;
}

.res_box_bottom
{
   float: left;
   width: 364px;
   line-height: 7px;
   background-color:#f4f8ff;
   position:relative;
   left:6px;
}


.blue_box_top_left
{
   background: url(/images/big_box_top_left.gif);
   float: left;
   width: 7px;
   line-height: 7px;
   left:0px;
}

.blue_box_top_right
{
   clear: right;
   background: url(/images/big_box_top_right.gif);
   float: left;
   width: 7px;
   line-height: 7px;
}

.blue_box_top
{
   float: left;
   width: 358px;
   line-height: 7px;
   background-color: #f4f8ff;
}

.blue_box_bottom
{
   float: left;
   width: 358px;
   line-height: 7px;
   background-color:#f4f8ff;
} 

.blue_bottom_left
{
   background: url(/images/big_box_bot_left.gif);
   float: left;
   width: 7px;
   line-height: 7px;
   position: relative;
   left:0px;
}

.blue_bottom_right
{
   background: url(/images/big_box_bot_right.gif);
   clear: right;
   float: left;
   width: 7px;
   line-height: 7px;
}  

.blue_box_right /* right box */
{
   left:4px;
   float: left;
   width: 375px;
   position: relative;
   background: url(/images/background_main.gif);
}     