/* Imported directly from previous site */
a:link  { text-decoration: underline; color: #555555; font-family: arial; font-size: 11px } 
a:hover  { text-decoration: none; color: #555555; font-family: arial; font-size: 11px } 
a:visited { text-decoration: underline; color: #555555; font-family: arial; font-size: 11px }  
a:visited:hover { text-decoration: none; color: #555555; font-family: arial; font-size: 11px }

a.grey:link  { text-decoration: underline; color: #555555; font-family: arial; font-size: 10px} 
a.grey:hover  { text-decoration: none; color: #555555; font-family: arial; font-size: 10px } 
a.grey:visited { text-decoration: underline; color: #555555; font-family: arial; font-size: 10px }  
a.grey:visited:hover { text-decoration: none; color: #555555; font-family: arial; font-size: 10px }

a.grey_medium:link  { text-decoration: underline; color: #555555; font-family: arial; font-size: 11px} 
a.grey_medium:hover  { text-decoration: none; color: #555555; font-family: arial; font-size: 11px } 
a.grey_medium:visited { text-decoration: underline; color: #555555; font-family: arial; font-size: 11px }  
a.grey_medium:visited:hover { text-decoration: none; color: #555555; font-family: arial; font-size: 11px }

a.white:link  { text-decoration: underline; color: #FFFFFF; font-family: arial; font-size: 10px; font-weight: bold } 
a.white:hover  { text-decoration: none; color: #FFFFFF; font-family: arial; font-size: 10px; font-weight: bold } 
a.white:visited { text-decoration: underline; color: #FFFFFF; font-family: arial; font-size: 10px; font-weight: bold } 
a.white:visited:hover { text-decoration: none; color: #FFFFFF; font-family: arial; font-size: 10px; font-weight: bold }  

td.small_grey {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #555555}
td.tiny_grey {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 9px; color: #555555}
td.grey {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #555555}
td.white {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #FFFFFF}
.large {text-decoration: none; font-family: arial black,helvetica,sans serif; font-size: 22px; color: #777777}
.small {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #000000}
table.thinline { border-width: 1px; border-color: #555555; border-style: solid}
h5.red { font-family: arial,helvetica,sans serif; color: #ff0000 }
h6.red { font-family: arial,helvetica,sans serif; color: #ff0000 }

BODY     {scrollbar-3dlight-color:#E2E2E2;
         scrollbar-arrow-color:#707070;
         scrollbar-base-color:#DBD8D8;
         scrollbar-darkshadow-color:#CCCCCC;
         scrollbar-face-color:#DBD8D8;
         scrollbar-highlight-color:#ffffff;
         scrollbar-shadow-color:#707070}


/* DRS 2005-03-13 */
BODY 
{
	background-color: #fff; margin: 0; 
	font-family: Arial, helvetica, Sans-Serif; font-size: 10pt; color: #333; 
}
P { font-family: Arial, helvetica, Sans-Serif; font-size: 10pt; color: #333; }
IMG { border: 0; }

.Error { font-weight: bold; color: #f00; }

DIV#Outside
{
	width: 100%;
	margin: 0; padding: 0;
}
DIV#TopBar
{
	width: 100%; height: 12px;
	margin: 0;  padding: .15em 0 .3em 0;
	
	font-size: .95em;
	text-align: right;
	
	background-color: #E7E7E7;
	color: #555;
	border-bottom: solid 1px #666;
}
DIV#TopBar A:link,
DIV#TopBar A:visited,
DIV#TopBar A:hover,
DIV#TopBar A:active
{
	padding-right: .75em;
	color: #555;
}

DIV#BottomBar
{
	width: 100%;
	background: #fff url(images/footer_bg.gif) repeat-x top left;
	margin: 0; padding: 22px 0 0 0;
	text-align: center;
	font-size: .8em; color: #4D6D2D;
}

DIV#LogoBar
{
	width: 100%; height: 84px;
	margin: 0; padding: 0;
	background: url(images/top_nav_2b.gif) no-repeat top right;
}
DIV#LogoBar IMG
{
	margin: 30px 0 auto 12px;
}

DIV.Spacer
{
	width: 100%; height: 20px;
	background: url(images/top_nav_3.gif) repeat-x top left;
}

TABLE#Content
{
	width: 100%;
	margin: 0; padding: 0;
	vertical-align: top;
}
TABLE#Content TD#LeftSide
{
	width: 149px;
	margin: 0; padding: 0;
}
TABLE#Content TD#RightSide
{
	width: auto;
	margin: 0; padding: 0;
	border-left: solid 1px #797979;
}

DIV#SideBar
{
	width: 149px; height: 100%;
	margin: 0; padding: 0;
}

DIV.TopPic
{
	margin: 0; padding: 0;
	width: 100%; height: 44px;
	text-align: right;
	background-color: #CEDCC1;
	border-left: solid 1px #797979;
	border-bottom: solid 1px #797979;
}
DIV.TopPic IMG
{
	vertical-align: bottom;
}
	
DIV.MainContent
{
	padding: .5em;
}

DIV.MainContent P
{
	margin: 0; padding: .5em 0;
	font-family: Times New Roman, Serif; font-size: .9em; 
	color: #4D6D2D;
}

DIV.MainContent LI
{
	margin: 0; padding: .5em 0;
	font-family: Times New Roman, Serif; font-size: .9em; 
	color: #4D6D2D;
}

DIV.MainContent A:link,
DIV.MainContent A:visited,
DIV.MainContent A:hover,
DIV.MainContent A:active
{
	font-family: Times New Roman, Serif; font-size: .9em; 
	color: #4D6D2D;
}

DIV.MainContent H4
{
	margin: .75em 0 0 0; padding: 0;
	font-family: Times New Roman, Serif; font-size: 1em; font-weight: bold;
	color: #4D6D2D;
}

/* Prices */

TD.DinarAmount,
TD.DinarPrice
{
	text-align: right;
}
TD.DinarPrice
{
	font-weight: bold;
}

TABLE#Prices
{
	margin: 0 0 0 2%; padding: 2px;
	width: 550px;
}
TABLE#Prices	THEAD	TD
{
	font-weight: bold;
	border-bottom: groove 3px #797979;
}
TABLE#Prices	TR.Item
{
	margin: 0; padding: 0;
	background-color: #E4ECDC;
}
TABLE#Prices	TR.AltItem
{
	margin: 0; padding: 0;
	background-color: #eee;
}
TABLE#Prices	TD
{
	margin: 0; padding: 0 2em;
	font-size: 1em;
}
TABLE#Prices	TD.DinarBuyNow IMG
{
	margin-top: 2px;
}

TABLE#HomePrices
{
	width: 250px;
	margin: 0 10px;
}
TABLE#HomePrices TR TD
{
	border-bottom: solid 1px #fff;
	padding: 1px 6px 2px 6px;
}
TABLE#HomePrices TD,
TABLE#HomePrices TD A
{
	font-size: 10pt;
	color: #666;
}

TABLE#WhyInvestPrices
{
	width: 200px;
	margin: 0 10px;
}
TABLE#WhyInvestPrices TR TD
{
	border-bottom: solid 1px #fff;
	padding: 1px 6px 2px 6px;
	text-align: right;
}
TABLE#WhyInvestPrices TD,
TABLE#WhyInvestPrices TD A
{
	font-size: 8pt;
	color: #666;
}

/* Home Page */
DIV#HomeTop
{
	background: #e1e2e4;
	padding: 4px;
	border-left: solid 1px #797979;
	border-bottom: solid 1px #797979;
}
DIV#HomeTop IMG
{
	margin: -4px 4px 0 -7px;
}

DIV#HomeTop P
{
	margin: 0; padding: 0 0 2.5em 0;
	font-family: Times New Roman, Serif; font-size: .8em;
	color: #4D6D2D;
}
DIV#HomeTop TD
{
	margin: 0; padding: .35em;
	text-align: center;
	
	font-family: Times New Roman, Serif; font-size: .8em;
	color: #4D6D2D;
}

DIV#HomeTop H1
{
	margin: 0; padding: 4px 24px;
	line-height: 1em;
	
	color: #acacac;
	font-size: 1.25em;
	font-style: italic;
}

TABLE#HomeBottom
{
	width: 100%;
	margin: 0; padding: 0;
}
TABLE#HomeBottom TR
{
	vertical-align: top;
}
TABLE#HomeBottom TD
{
	width: 33%;
	padding: .5em;
	background: url(images/fade_bg.gif) repeat-x bottom left;
	
	font-family: Times New Roman, Serif; font-size: .8em;
	color: #4D6D2D;
}
TABLE#HomeBottom TD#Left
{
	border-left: solid 1px #797979;
}
TABLE#HomeBottom TD#Middle
{
	border-left: dashed 1px #000;
}
TABLE#HomeBottom TD#Right
{
	border-left: dashed 1px #000;
}

TABLE#HomeBottom TD P
{
	padding-left: 40px;
	padding-right: 1em;
	font-family: Times New Roman, Serif; font-size: .9em;
	color: #4D6D2D;
}

/* Checkout Pages */
DIV.CheckoutHeader { width: 100%; text-align: center; }

TABLE.Invoice { width: 400px; margin: 12px 0; border: solid 1px #333; }
TABLE.Invoice	THEAD	TR			{ background-color: #759D4D; }
TABLE.Invoice	THEAD	TR	TD	{ color: #fff; font-weight: bold; }
TABLE.Invoice	TFOOT	TR			{ background-color: #858F97; }
TABLE.Invoice	TFOOT	TR	TD	{ color: #fff; font-weight: bold; }

TABLE.Invoice TD.Description { font-size: 10pt; }
TABLE.Invoice TD.Price			 { font-size: 10pt; text-align: right; }

TABLE.Input		TD						{ font-size: 10pt; }
TABLE.Input		TD	A:link,
TABLE.Input		TD	A:visited,
TABLE.Input		TD	A:hover,
TABLE.Input		TD	A:active		{ font-size: 10pt; }

TABLE.Input		TR.Header	TD	{ border-top: solid 1px #858F97;
															font-size: 12pt; font-weight: bold; color: #759D4D; 
															height: 25px; vertical-align: middle; }
TABLE.Input		TR.Explain TD	{ font-size: 9pt; font-weight: bold; font-style: italic; color: #333; 
															height: 25px; vertical-align: middle; }

TABLE.Input		TD.RequiredCaption	{ width: 10%; font-weight: bold; }
TABLE.Input		TD.OptionalCaption	{ width: 10%; font-weight: normal; }

TABLE.Customer	{ width: 400px; margin-top: 12px; border: solid 1px #333; }
TABLE.Customer	TR		{ vertical-align: top; }
TABLE.Customer	TD.Caption	{ font-size: 10pt; font-weight: bold; }
TABLE.Customer	TD.Info			{ font-size: 10pt; font-weight: normal; }
TABLE.Customer	TD.Info	A:link,
TABLE.Customer	TD.Info	A:visited,
TABLE.Customer	TD.Info	A:hover,
TABLE.Customer	TD.Info	A:active	{ font-size: 10pt; font-weight: normal; }

TABLE.DataGrid	{ width: 470px; }
TABLE.DataGrid	TR.Header			{ background-color: #858F97; }
TABLE.DataGrid	TR.Header	TD	{ color: #fff; font-size: 10pt; font-weight: bold; }

TABLE.DataGrid	TR.Item				{ background-color: #FFF; }
TABLE.DataGrid	TR.AltItem		{ background-color: #F3F3EC; }
TABLE.DataGrid	TD	{ padding: 2px; color: #000; font-size: 10pt; font-weight: normal; }
TABLE.DataGrid	TD	A:link,
TABLE.DataGrid	TD	A:visited,
TABLE.DataGrid	TD	A:hover,
TABLE.DataGrid	TD	A:active
	{ text-decoration: underline; color: #000; font-size: 10pt; font-weight: normal; }

TABLE.Order		{ width: 470px; }

TABLE.Order		TD	{ padding: 2px; color: #000; font-size: 10pt; font-weight: normal; }
TABLE.Order		TD	A:link,
TABLE.Order		TD	A:visited,
TABLE.Order		TD	A:hover,
TABLE.Order		TD	A:active
	{ text-decoration: underline; color: #000; font-size: 10pt; font-weight: normal; }

TABLE.Order		THEAD	TR	{ background-color: #858F97; }
TABLE.Order		THEAD	TR	TD	{ color: #fff; font-size: 10pt; font-weight: bold; }

TABLE.Order		TD.Caption	{ font-weight: bold; width: 15%; }
TABLE.Order		TD.Item			{ }

