/**************************** Ruling Colors ***************************/
/** Used in complex modules and modules that have 'light' text on 'dark' background**/
.box1Background					{background-color:#4f99cf; color:#fff !important;}
.box1Background					{color:#fff !important;}
.box1Background SPAN, .box1Background P,, .box1Background FONT {color:#fff !important;}

.box1Color						{color:#000000;}
.box1Color:HOVER				{color:#000000;}

.box1Background_LightVersion	{background-color:#dbebf4; color:#000000;}
.box1Color_LightVersion			{color:#004377;}
.box1Color_LightVersion SPAN, .box1Color_LightVersion P,, .box1Color_LightVersion FONT {color:#004377 !important;}



/** Used in titles and captions**/
.titlesColor					{color:#0a68a8;}
.titlesColor:hover				{color:#ff870f;}
.pageTitleColor					{color:#ff870f;}
.pageTitleColor:hover			{color:#0a68a8;}


/**************************** Main Elements ***************************/
BODY			{direction:ltr; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#3f3f3f; font-size:80%; padding:0px; margin:0px; background:#1490c9 url('../body_bg.gif') left top repeat-y;}
BODY * 			{-moz-box-sizing:border-box;}

/* ******************************* layout *********************************** */
#logoLineTable {width:100%; background:#004377; height:88px;}
#logoTd {}
#logoTd A, #logoTd A IMG {display:block; width:758px; border:none;}
#isoTd {text-align:right; vertical-align:bottom;}
#isoTd A, #isoTd A IMG {display:block; width:95px; border:none;}

#topMenuLineDiv {width:100%; background:#ff8600 url('../top_menu_bg.gif') right top repeat-x; height:38px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
#topMenuLineTable {height:36px;}
#SearchTd {padding:2px 14px 0px 15px; vertical-align:top;}
#topMenuTd {}

#contentLineTable {background:#1490c9 url('../home_hands_tile_bg.gif') right top repeat-x; width:100%;}
#sideColTd {width:173px; background:#5abeec url('../side_col_tile_bg.gif') right top repeat-x; vertical-align:top;}
#contentTd {vertical-align:top; padding:0px 20px 20px; background:#f0f5f9;}
#mediaDiv {margin:0px -20px 10px; height:87px; background:#0961a5 url('../Grid_EngHP/ill_inner.gif') right top no-repeat;}

#homeContentTd {background:transparent url('home_hands_bg.jpg') right top no-repeat; padding:0px 20px; vertical-align:top;}

.homeBottomBoxTd {background:transparent url('../home_box_tile_bg.gif') right top repeat-x; vertical-align:top;}
.homeBottomBoxTd TD {color:#004889;}
.homeBottomBoxDiv {background:transparent url('../home_box_rt_bg.gif') right top no-repeat;}
.homeBottomBoxInnerDiv {background:transparent url('../home_box_lt_bg.gif') left top no-repeat; padding:20px;}		
						
#footerLineTable {width:100%;}
#daronetTd {width:173px; background:#5abeec; padding:5px 0px 0px; vertical-align:top;}
#copyrightTd {background:#1490c9; text-align:right; padding:10px 20px; vertical-align:top;}
/* ******************************* /layout *********************************** */

TD				{font-size:80%;}
HR				{border:0px; border-top:1px solid #023b99; height:1px; width:100%; background-color:transparent;}
FORM			{padding:0px; margin:0px;}
INPUT			{font-size:12px; font-weight:normal; font-family:Arial;}
INPUT.input		{border:1px solid #023b99;}
TEXTAREA		{border:1px solid #023b99;}
SELECT			{font-size:10px; font-weight:normal; font-family:Arial;}
A				{text-decoration:none; color:#023b99;}
A:hover			{text-decoration:none; color:#ff870f;}
INPUT.button	{color:#FFFFFF; border-top:1px solid #cfe8f7; border-left:1px solid #023b99; border-bottom:1px solid #023b99; border-right:1px solid #cfe8f7; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background:#4a92d0; height:18px; text-align:center;}
UL 				{}
LI 				{list-style:circle url('../ListIconLevel1.gif');}
.red			{color:red;}

/* Body */
TABLE.body			{margin-top:5px; width:100%;}
TABLE.bodyItem		{}
TABLE.bodyList		{}

/** Bread Crumbs **/
TD.navigationTabContainer					{}
TD.navigationTab							{font-weight:normal; font-size:11px; color:#999;}
A.navigationTab								{text-decoration:none; color:#999;}
A.navigationTab:hover						{text-decoration:none; color:#5c5c5c;}


/** Category Title & Description **/
TD.categoryTitle		{font-weight:bold; font-size:100%; padding-top:10px; padding-bottom:5px;}
H1.categoryTitle		{font-size:100%; color:#ff870f;}
TD.description			{font-size:80%;}

/** Copyright **/
TD.Copyright			{font-weight:normal; font-size:11px; color:ffffff; padding-right:30px;}
A.Copyright				{font-weight:normal; text-decoration:none; color:ffffff;}
A.Copyright:hover		{font-weight:normal; text-decoration:none; color:ffffff;}

/** Site Message **/
DIV.SiteMessageContainer	{border-bottom:solid 1px gray; text-align:center; padding:5px;}


/************************** Pop-up windows ******************************************/
BODY.Popup			{}

/** Talkbacks **/
INPUT.Response		{width:220px;}
TEXTAREA.Response	{width:220px; height:200px;}

/** Tell a Friend **/
INPUT.Friend		{width:220px;}
TEXTAREA.Friend		{width:220px; height:200px;}


