/*
	Global Section
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/
html					{height:100%;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	margin:0;
	padding:0;
	display:table;
	width:100%;
	height:100%;
	background:url(/images/site/bg.gif) 4px;
	_background:url(/images/site/bg.gif) 0px;
}
.bg-top {
	margin:0px auto; 
	top:0px;
	width:100%;
	height:150px;
	position:absolute;
	z-index:0;
	display:table;
	background:url(/images/site/bg-top-grad.gif) repeat-x top;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
a {
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
a:link,a:visited{
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
a:hover {
	font-weight: normal;
	color: #6699CC;
	text-decoration: none;
}

h3  {font-size: 14px; font-weight: bold; color: #318fe1; }
/*
	General Section
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/
.expanded {
	line-height: 24px;
	letter-spacing: 2px;
}
.justified {
	text-align: justify;
}
.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}
.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}
/* 
	DataGrid Paging Section
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/
.Paging-CurrentPage {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.Paging-Summary {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.Paging-Results {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px 2px 0px;
}
.Paging-Results:link {
	padding: 2px 0px 2px 0px;
}
.Paging-Results:hover {
	padding: 2px 0px 2px 0px;
}
.Paging-Results:visited {
	padding: 2px 0px 2px 0px;
}
.Pager {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*
.Pager a:link {
	font-size: 11px;
	font-weight: bold;
	color: #1A3173;
	text-decoration: underline;
}
.Pager a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
.Pager a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
*/

/* 
	Miscellaneous Section
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/
#moduleNav {
	padding: 2px 2px 2px 2px;
	font-size: 100%;
}
#toolbarMenu1 {
	padding: 6px 6px 6px 6px;
	font-size: 100%;
}
#toolbarMenu2 {
	padding: 6px 6px 6px 6px;
	font-size: 100%;
}
#toolbarMenu3 {
	padding: 6px 6px 6px 6px;
	font-size: 100%;
}
#toolbarMenu4 {
	padding: 6px 6px 6px 6px;
	font-size: 100%;
}
.tb0 {
	font-weight: bold;
	border: solid 1px #FFFFFF;
	background: #FFFFFF;
	padding: 2px 2px 2px 2px;
	cursor: pointer;
}
.tb1 {
	font-weight: bold;
	border: solid 1px #ACACAC;
	background: #EEEEEE;
	padding: 2px 2px 2px 2px;
	cursor: pointer;
}
.tbm0 {
	border: solid 1px #FFFFFF;
	background: #FFFFFF;
	padding: 2px 2px 2px 2px;
	cursor: pointer;
}
.tbm1 {
	border: solid 1px #ACACAC;
	background: #E5E5E5;
	padding: 2px 2px 2px 2px;
	cursor: pointer;
}
.ddm0 {
	border: solid 1px #F2F2F2;
	background: #F2F2F2;
	padding: 2px 2px 2px 2px;
	cursor: pointer;
}
.ddm1 {
	border: solid 1px #ACACAC;
	background: #E5E5E5;
	padding: 2px 2px 2px 2px;
	cursor: pointer;
}
.Homepage-PortalLogin-Link {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.Homepage-PortalLogin-Link:link {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration : underline;
}
.Homepage-PortalLogin-Link:visited {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration : underline;
}
.Homepage-PortalLogin-Link:hover {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration : none;
}
.Homepage-PortalLogin-Text {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.Homepage-PortalLogin-FormName {
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}
.Homepage-PortalLogin-FormName:link {
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration : underline;
}
.Homepage-PortalLogin-FormName:visited {
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration : underline;
}
.Homepage-PortalLogin-FormName:hover {
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration : none;
}
select {
	font-size: 11px;
	color: #333;
	background-color:#FFFFFF;
	border: 1px solid #6699CC;
}
.Form {
	font-size: 11px;
	color: #333;
	background-color:#FFFFFF;
	border: 1px solid #6699CC;
	padding:1px 2px 1px 2px;
}
.Form-NoBorder {
	font-size: 11px;
	color: #666666;
}
.Form-Navigation {
	font-size: 10px;
	color: #666666;
}
.FormButton {
	font-size: 11px;
	font-weight: bold;
	color: #6699CC;
	background-color:#FFFFFF;
	border: 1px solid #6699CC;
	cursor: pointer;
}
.FormButton:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#6699CC;
	border: 1px solid #6699CC;
	cursor: pointer;
}
.FormButton-Small {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
#menu1{visibility: Hidden;position: absolute;top: 1px;left: 1px;z-index:50;}
#menu2{visibility: Hidden;position: absolute;top: 1px;left: 1px;z-index:50;}
#menu3{visibility: Hidden;position: absolute;top: 1px;left: 1px;z-index:50;}
#menu4{visibility: Hidden;position: absolute;top: 1px;left: 1px;z-index:50;}
#menu5{visibility: Hidden;position: absolute;top: 1px;left: 1px;z-index:50;}


#form1			{z-index:1; position:absolute; width:100%;}
#page-wrapper	{margin:0px auto; width:749px;}
#header			{width:749px; height:139px; background:url(/images/site/header-bg.jpg) no-repeat top; position:relative;}
#header .sifrMenu	{position:absolute; top:14px; left:216px;}
#header .sifrMenu ul	{padding:0; margin:0;}
#header .sifrMenu li	{float:none; list-style:none;}
#header .sifrMenu li a	{left:0px;}
#header .sifrMenu li a #link_wrapper {position:relative;}
#header .sifrMenu li a #bullet	{background:url(/images/site/menu_bullet.gif) no-repeat bottom; width:8px; height:14px; float:left;}
#header .sifrMenu li a:hover #bullet	{background:url(/images/site/menu_bullet_select.gif) no-repeat bottom; width:8px; height:14px; float:left;}
.sifr			{width:200px; height:22px; padding-left:7px; text-transform:uppercase; float:left; font-size:6px; line-height:6px;}
#header img		{padding:14px 19px;}
.ordersMenu     {position: absolute; top: 10px; left: 212px; }
.ordersMenu img	{border: 0 !important; padding: 0 !important; margin: 0 !important; display: block; }
#phone-bar		{padding:0px 0px; height:40px;}
#body			{width:749px; position:relative;}
#body #top		{width:749px; height:8px; background:url(/images/site/body-top.gif) no-repeat bottom; margin:0; padding:0;}
#body #bottom	{width:749px; height:10px; background:url(/images/site/body-bottom.gif) no-repeat top; margin:0; padding:0;}
#body #body		{width:729px; background:#FFFFFF; margin:0; padding:0px 10px;}
#body #body #top{background:none; margin:0px auto; padding:0; height:181px;}
#footer			{background:url(/images/site/footer-bg.gif) no-repeat; width:694px; height:48px; margin:0px auto; padding:0px 20px; line-height:48px; color:#046FB5;}
#footer a		{text-decoration:none; color:#046FB5; border:none; outline:none;}
#footer a:hover	{text-decoration:underline; color:#045489;}
#footer	img		{padding:8px 0px;}
#sub_menu		{height:116px;}
#sub_menu a		{text-decoration:none; color:#1582E1; border:none; outline:none;}
#sub_menu a:hover	{text-decoration:underline; color:#045489;}
#sub_menu img	{border:none; padding-top:10px;}
#sub_menu #img_menu	{width:170px; height:116px; float:left; display:table-cell; text-align:center;}
#main_content	{width:500px; min-height:1px; _height:1px; padding-left:10px;}
#sub			{width:700px; margin:0px auto; padding:0;}

#login_box		{width:300px; margin:30px auto;}
.side_img		{padding:15px 13px;}

.blanket		{width:200px; height:0px; position:absolute; top:0px; left:0px; z-index:10000;}
#clear			{clear:both;}
