/****************************   Ruling Colors ***************************/
/** Used in complex modules and modules that have 'light' text on 'dark' background**/
.box1Background					{background-color:#bfddec; color:#3d5a91;}
.box1Color						{color:#000000;}
.box1Color:HOVER				{color:#000000;}

.box1Background_LightVersion	{background-color:#e7f2f8; color:#3d5a91;}
.box1Color_LightVersion			{color:#3d5a91;}


/** Used in titles and captions**/
.titlesColor					{color:#3d5a91;}
.titlesColor:hover				{color:#f06d00;}
.pageTitleColor					{color:#f06d00;}
.pageTitleColor:hover			{color:#3d5a91;}

/****************************   Main Elements ***************************/
BODY			{font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; font-size:80%; padding:0px; margin:13px 0px 10px; background:#fff}
BODY *				{-moz-box-sizing:border-box;}

TD				{font-size:80%;}
HR				{border:0px; border-top:1px solid #c0c0c0; height:1px; width:100%; background-color:transparent;}
FORM			{display:inline;}
INPUT			{font-size:12px; font-weight:normal; font-family:Arial;}
INPUT.input		{border:#646c88 1px solid;}
TEXTAREA		{border:#646c88 1px solid;}
SELECT			{font-size:12px; font-weight:normal; font-family:Arial;}
A				{text-decoration:none; color:#f47f15;}
A:hover			{text-decoration:underline; color:#3d5a91;}
INPUT.button	{color:#FFFFFF; border-top:1px solid #80c3e5; border-right:1px solid #466398; border-bottom:1px solid #466398; border-left:1px solid #80c3e5; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; background-color:#6e9bd6; height:18px; text-align:center;}
UL					{list-style:circle url('../ListIconLevel1.gif');}
LI					{}
.red			{color:red;}

/* Body */
TABLE.body				{margin-top:0px; width:100%; text-align:justify;}
#innerBody TABLE.body	{width:564px}
TABLE.bodyItem		{}
TABLE.bodyList		{}

/** Bread Crumbs **/
TD.navigationTabContainer					{}
TD.navigationTab							{font-weight:normal; color:#94afe2; font-size:11px}
A.navigationTab								{text-decoration:none; color:#94afe2}
A.navigationTab:hover						{text-decoration:underline; color:#5677b5}


/** Category Title & Description **/
TD.categoryTitle		{font-weight:bold; font-size:100%; padding-top:10px; padding-bottom:5px;}
H1.categoryTitle		{font-size:100%; color:#f47f15}
TD.description			{font-size:80%;}

/** Copyright **/
TD.Copyright			{font-weight:normal; font-size:75%}
A.Copyright				{font-weight:normal; text-decoration:none}
A.Copyright:hover		{font-weight:normal; text-decoration:none}

/** Site Message **/
DIV.SiteMessageContainer	{border-bottom:solid 1px grey; 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;}

/* ************************************************************************************* */
#pageTable		{ direction:rtl; width:100%}

#pageRightTd		{ background:transparent url('../page_right_tile_bg.gif') left top repeat-y; width:30%; vertical-align:top}
#pageRightTd DIV		{ background:transparent url('../page_right_top_bg.gif') left top no-repeat; height:100px}
#pageLeftTd		{ background:transparent url('../page_left_tile_bg.gif') right top repeat-y; width:30%; vertical-align:top}
#pageLeftTd DIV		{ background:transparent url('../page_left_top_bg.gif') right top no-repeat; height:100px}

#searchLineTd		{ width:778px; height:36px; vertical-align:bottom; text-align:left; background:transparent url('../page_center_search_bg.gif') left top no-repeat}
#logoLineTd		{ height:72px; vertical-align:bottom; background:transparent url('../page_center_logo_bg.gif') left top no-repeat}
#logoA		{ display:block; width:292px; height:58px; margin:14px 12px 0px 0px}
#logoA IMG		{ display:block; width:292px; height:58px}
#topHPTextDiv		{height:77px; width:245px; overflow:hidden; position:absolute; left:26px; top: 50px;}
#topHPTextDiv, #topHPTextDiv TD, #topHPTextDiv P		{ color:#6986bc !important; line-height:12px !important; font-size:12px !important; text-align:right !important}
#mediaLineTd		{height:135px; padding:0px 4px; background:transparent url('../page_center_media_bg.gif') left top no-repeat} 
#innerBody #mediaLineTd		{ height:74px;} 
#topMenuLineTd		{ padding:6px 10px 2px; height:34px; background:transparent url('../page_center_menu_bg.gif') left top no-repeat}
#searchTd .ModuleContainer		{ margin:0px}
#contentLineTd		{ vertical-align:top; padding:0px 4px; background:transparent url('../page_center_tile_bg.gif') left top repeat-y; height:200px}
#bottomMenuLineTd		{ text-align:left; height:25px; background:transparent url('../page_center_tile_bg.gif') left top repeat-y}
#footerLineTd		{ height:32px}
#closeLineRightTd		{ height:13px; background:transparent url('../page_bottom_right_bg.gif') left bottom no-repeat; font-size:1px}
#closeLineCenterTd		{ height:13px; background:transparent url('../page_bottom_center_bg.gif') center bottom no-repeat; font-size:1px}
#closeLineLeftTd		{ height:13px; background:transparent url('../page_bottom_left_bg.gif') right bottom no-repeat; font-size:1px}

#contentLineTable		{ width:770px}

#rightColTd		{ vertical-align:top; width:174px; padding:14px 0px 4px 0px; background:transparent url('../right_menu_top_bg.gif') left 4px no-repeat}
#spacerTd		{ width:25px}
#contentTd		{ vertical-align:top; padding:0px 0px 0px; width:571px}
#innerBody #contentTd	{ padding:6px 0px 0px 0px}
#contentTd TABLE		{}

#footerLineTable		{ width:100%; margin:0px 0px 10px}
#daronetTd		{ text-align:right; padding-right:10px}
#copyrightTd		{ text-align:left; padding-left:10px; font-size:11px !important; color:#5677b5; font-weight:normal !important}
#copyrightTd A		{ font-size:11px; color:#5677b5}
