html, body {
    height: 100%;
    }
body{
	background:url(images/body-bg.jpg) repeat top center;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

img{
	border:none;
}
h1{
	font-size:13px;
	color:#585858;
}
.description-h1
{
	font-size:14px;
	font-weight:bold;
	color:#585858;
}
h2{
	
}
h3{
	
}
h4{
	
}
h5{
	
}
h6{
	
}
p{
	color:#747474;
	font-size:12px;
	margin:2px 0 0 0;
}
ul{
	list-style:none;
}
a{
	color:#9d1729;
	font-size:12px;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

form{ margin:0; padding:0}
:focus{ outline:0}
*:focus { 
	outline: none; 
	}
*::-moz-focus-inner { 
	border: none; 
	}

#container{
	width:922px;
	background:url(images/site-border.png) repeat-y;
	padding:0 25px 15px 25px;
	min-height: 80%;
    height: auto !important;
    height: 80%;
    margin: 0 auto -4em;
}
#footerhome1{
	margin:0 auto;
	width:922px;
	background:url(images/site-border.png) repeat-y;
	padding:0 25px 0px 25px;
}
#container-pages{
	width:922px;
	background:url(images/site-border.png) repeat-y;
	padding:0 25px 15px 25px;
	min-height: 80%;
    height: auto !important;
    height: 80%;
    margin: 0 auto -4em;
}

.inner-container{
  width:935px;
  min-height: 100%; /* For Modern Browsers */
  height: 100%; /* For IE */
  height: auto !important; /* For Modern Browsers */
  background:url(images/site-border.png) right top repeat-y;
  padding:0px 19px 0px 19px;
  position:relative;
}
.contant{padding-bottom:90px;}

#Footer{
	width:933px;margin-top:-85px; position:relative;
	padding:0px 20px 0px 20px;
    clear:both;
  	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
}
#footerhome {
	width:912px;
	margin: 0 auto;
	background: #ffffff;
	position: absolute;
	bottom: 0px !important;
}
.textbox{ border:1px solid #DDDDDD; background-color:#FFFFFF !important;color:#868686; padding:1px 3px 1px 3px }
.textarea{ border:1px solid #DDDDDD; background-color:#FFFFFF !important;color:#868686; padding:1px 3px 1px 3px; width:300px; height:180px }
.combo{ border:1px solid #e1e1e1; color:#747474;}
.Normal{background-color:#ECECEC}
.Alternative{background-color:#F6F6F6}
.errMessage,.f-message{ color:#9D1729; font-weight:bold}
.f-message{ font-weight:normal; padding-left:6px;}
.list{ 
	list-style:none;
	margin:0px; 
	padding:0px;
	color:#747474;
}
.list li { list-style:none;padding:6px 6px 6px 15px;background-image:url(images/bullet.jpg); background-repeat:no-repeat;background-position:left 10px; }
.list li a{text-decoration:none;}
.list5{ 
	list-style:none;
	margin:0px; 
	padding:0px;
}
.list5 li { list-style:none;padding:6px 6px 6px 15px;background-image:url(images/bullet.png); background-repeat:no-repeat;background-position:left 10px; float:left ; margin-right:10px;}
.list5 li a{text-decoration:none;}

.list4{ 
	list-style:none;
	margin:0px; 
	padding:0px;
	color: #747474;
}
.list4 li { list-style:none;padding:6px 6px 6px 15px;background-image:url(images/bullet.jpg); background-repeat:no-repeat;background-position:left 10px; }
.list4 li a{ text-decoration:none;
	color: #747474;}
.list4 li ul li{ list-style:circle;background-image:none}

.listNoBullet{ list-style:none;	margin:0px; padding:0px; }
.listNoBullet li { list-style:none;padding:6px 6px 6px 15px;list-style:none}
.listNoBullet li a{  text-decoration:none;}

/* main table header cells */
.table{
	border-top:1px solid #AB1C30;
	border-right:1px solid #AB1C30
}
.table td{
	border-bottom:1px solid #AB1C30;
	border-left:1px solid #AB1C30;
	color:#747474;
}
.left td{
	text-align:left!important
}
.alternate-row td{ background-color:#e1e1e1}


.tablelist{
	border:1px solid #AB1C30;
}
 

.table-fund{
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc
}
.table-fund td{
	padding:3px 5px 3px 6px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.table-fund .c1{
	background-color:#E9E9E9
}

#dailyNav{margin:0px 0px 8px 0px; padding:3px 8px 4px 8px; border:1px solid #e1e1e1; font-size:11px !important; color:#9D1729}
#dailyNav ul{ margin:0px; padding:0px; height:14px; overflow:hidden}
#dailyNav li { margin:0px; padding:0px; list-style:none; font-size:11px}
#dailyNav .history{ float:right;font-size:11px; color:#747474; }
#dailyNav .fund{color:#9D1729; font-weight:bold; font-size:11px; float:left;}

.line td{ border-bottom:1px solid #d1d1d1; background:url(images/row-bg.jpg) left top repeat-x; cursor:pointer}
.line-over td{border-bottom:1px solid #d1d1d1; background:url(images/nav-over.jpg) left top repeat-x; color:#FFFFFF; cursor:pointer}

hr{height:1px;border:0px; background-color:#eeeeee; color:#eeeeee; }
.backButton{ font-weight:bold; color:#9D1729 !important; display:block !important;}
.backButton:hover{ color:#585858 !important;}

.Button{color:#FFFFFF; padding:0px 10px 0px 10px; margin:0!important; overflow:visible; width:auto!important; cursor:pointer; border:1px solid #ABABAB;background-color:#ABABAB; }
.Button:hover{color:#FFFFFF; background-color:#9D1729}
*+html .Button, * html .Button{border:1px transparent solid !important;}

.NavHistory{ color:#FFFFFF}
.NavHistory:visited{color:#FFFFFF}
.NavHistory:hover{color:#868686}
.imgBorder{ padding:5px; border:1px solid #d7d7d7}
.BarHeadingRed{ background-color:#9D1729; color:#FFFFFF;font-weight:bold; padding:5px; }

/* --------  Heading  color-------------*/
.sub_Blackheading{ color:#585858; font-weight:bold;font-size:12px; font-family:Tahoma;}
.sub_Radishheading{color:#585858; font-weight:bold; font-size:13px;}
.red{color:#9D1729;}

.sub_Radishheading2{color:#000; font-weight:bold; font-size:15px;color:#585858}
/* -----------------   Header  ------------------*/
#Header{
/*	background-image: url(images/top-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:93px;
	position:relative;z-index:10;*/ 
}
.logo{
	float:left;
	margin:13px 0 0 0;
}

#Header #Links{float:right; margin:4px 20px 0px 0px; color:#FFFFFF;}
#Header #Links a{ color:#FFFFFF; text-decoration:none; font-size:11px;}
#Header #Menu{position:absolute; margin-top:47px;left:200px; border:0px solid red; font-family:Tahoma;}
#Flash{
	position:relative;	
}
.Hmenu{ margin:0px; padding:0px; position:absolute; top:235px; left:0px;}
.Hmenu li{ margin:0px 12px 0px 12px; padding:0px; float:left; list-style:none}
.Hmenu li img{ border:0}
.Hmenu li a:hover{}

#NavBar{
	background-image:url(images/navbar-left.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:39px;
	padding-left:11px;
	position:relative;
	color:#E7E7E7;
}
#NavBar #middle{
	background-image:url(images/navbar-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:39px;
	padding-top:14px;
}
#NavBar #right{
	background-image:url(images/navbar-right.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:39px;
	width:90px;
	float:right;
	margin-top:-53px;
	padding-top:14px;
}
/*------- Home contant area -------  */

#HomeContantArea{ margin:9px 0px 10px 0px; overflow:auto; position:relative; clear:both;}

 
#HomeContantArea p { padding:5px 0px 5px 3px; margin:0px}
#info{ border-left:1px solid #DADADA;border-right:1px solid #DADADA; height:148px }
#info p {margin:0px; padding:10px 4px 10px 12px;}
#Top{	
	background-image: url(images/news-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:22px; padding:10px 0px 0px 16px;
	font-weight:bold}
#bottom{	
	background-image: url(images/news-footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:10px; width:100%;
}
#News{width:289px; float:left}
#Introduction{ width:319px; float:left; margin-left:10px;}
#Introduction #Top{background-image: url(images/intro-header.jpg);}
#Introduction #bottom{background-image: url(images/intro-footer.jpg);}
#Introduction #info p {width:196px; text-align:justify;margin:0px; padding:10px 4px 4px 12px;}

#DownloadsPanel{float:left; margin-left:10px;width:304px; height:186px; }
#DownloadsPanel #Download{ 
	background-image:url(images/download.jpg);
	background-repeat:no-repeat;
	width:305px;
	height:63px;
	padding-top:42px;
}
.list2{ padding:0px 0px 2px 10px; margin:3px 0px 0px 15px; list-style:none; color: #747474;}
.list2 li{ list-style-image:url(images/bullet.png); padding:4px 0px 4px 0px; margin-top:0px}
.list2 li a{ display:block}
#DownloadsPanel #Subscribe{
	width:295px;
	height:72px;
	background-image:url(images/subcription-bpx.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	padding:6px 0px 0px 10px;
}
#DownloadsPanel #Subscribe #Heading{ padding:0px; margin:0px;}
#DownloadsPanel #Subscribe img{float:right; margin-right:7px;}

#latestheadline div{ background:url(images/latest-news.jpg) 2px 12px no-repeat; padding:14px 0px 14px 95px;}
#news{ padding-top:2px;}
.news-headlines{ margin:0px; padding:0px;}
.news-headlines li{margin:0px; padding:0px 0px 0px 0px; list-style:none; display:none}
/*-----------  Footer  --------------*/

#Footer .commonlinks{ margin-left:680px; overflow:auto;}
#Footer .commonlinks img{ float:right;}
#Footer .commonlinks div{ width:120px; padding-top:2px; text-align:right}

#Footer .links{ margin-top:10px; clear:both;border-top:1px solid #e1e1e1; padding-top:13px}
#Footer a{ color:#9D1729; }
#Footer .copyright{
	clear:both;margin:5px 0px 10px 0;
}

.copyright{
	margin: -12px 0 10px;
}

.fontsize{float:right; overflow:auto; font-size:11px!important; color:#747474;}
.fontsize div{ background-position:left top; background-repeat:no-repeat;width:17px; height:17px; text-align:center; cursor:pointer;float:left; margin-left:2px}
.fontsize span{ float:left; margin-top:2px;}
.fontsize div:hover{ background-color:#CCCCCC}
.fontsize .font0{ background-image:url(images/a1_n.jpg)}
.fontsize .font1{background-image:url(images/a2_n.jpg)}
.fontsize .font2{background-image:url(images/a3_n.jpg)}

.fontsize .font0:hover{ background-image:url(images/a1_h.jpg)!important}
.fontsize .font1:hover{background-image:url(images/a2_h.jpg)!important}
.fontsize .font2:hover{background-image:url(images/a3_h.jpg)!important}

.fontsize:hover span{ color:#9D1729}

/* ---------  Inner Pages ----------------*/
#ContantArea{ margin:0px 0px 0px 0px;  overflow:visible; }
#LeftColumn{
	width:202px;
	padding:98px 0px 0px 20px;
	float:left;
	border:0px solid red;
	background-image: url(images/innerbg-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#RightColumn{
	width:697px; 
/*	width:710px; */
	overflow:auto; 
	
	float:left;
	overflow:auto;
	border:0px solid red;
	background-image: url(images/inner-bg-right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:48px;
} 
.Sub-Menu{ position:relative; overflow:auto;width:190px; padding:1px 0px 10px 0px; font-size:11px!important }
.Sub-Menu p { background:url(images/bullet.png) 0px 5px no-repeat; padding-left:15px; padding-bottom:10px; }
.Sub-Menu .left{
	float:left;
	height:23px;
	width:8px;
	background-image: url(images/submenu-left.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top:-1px;
}
.Sub-Menu .item{
	float:left;
	width:168px;
	height:18px;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	margin-top:-1px;
	padding:3px 0px 0px 5px;
}
.Sub-Menu .item a{
	color:#4f4f4f;
}
.Sub-Menu .item a:hover{
	text-decoration:none;
}
.Sub-Menu .right{
	margin-top:-1px;
	float:left;
	height:23px;
	width:8px;
	background-image: url(images/submenu-right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Sub-Menu .left.left_Hover{
	background-image: url(images/submenu-left-over.gif);
}
.Sub-Menu .item.item_Hover{
	background-color:#AC1C31;
	border-top:1px solid #AC1C31;
	border-bottom:1px solid #AC1C31;
	cursor:pointer;
	color:#FFFFFF
}
.Sub-Menu .item.item_Hover a{color:#ffffff;}
.Sub-Menu .right.right_Hover{
	background-image: url(images/submenu-right-over.gif);
}
.Sub-Menu div{z-index:0; cursor:pointer}

.pnl_Header{ border:1px solid #e1e1e1; padding:2px 4px 2px 4px; margin-right:10px; cursor:pointer; overflow:auto; margin-bottom:4px;}
.pnl_Header:hover{ background-color:#9D1729;}
.pnl_Header:hover span{color:#FFFFFF}
.section{display:none;}

.buttonLink{ display:block; background:url(images/link-bg.jpg) left top no-repeat; width:188px; padding:10px 0px 0px 12px; height:22px; margin:0px 0px 8px 0px}




/*------------   inner Description area -------------*/
#PageHeading{ font-family:Georgia Georgia, "Times New Roman", Times, serif; font-size:35px; color:#9D1729; padding-left:14px; width:470px; }
#PageHeading span{ color:#ABABAB}



#PageHeading1{ font-family:Georgia; font-size:35px; color:#9D1729; padding-left:14px;}
.PageHeading2{ color:#ABABAB;font-family:Georgia; font-size:35px; padding-left:14px;}
.PageImg{float:right; margin-top:-92px; margin-right:25px; }

#PageImg{float:right; margin-top:-92px; margin-right:25px; }
#Description{ padding:0px 14px 0px 14px; border-left:1px solid #DDDDDD;}
#Description p{ margin:12px 30px 12px 0px;padding:0px}
#Description td { color:#747474;}

/*===================  BOX  =============================*/
#Box{
	position:relative;
	width:550px;	
}
/* panel Header*/
#BoxHeader{
	background-image: url(images/box/top-left.jpg);
	background-repeat: no-repeat;
	padding-left:10px;
	height:32px;
	z-index:10;
}
#BoxHeader #right{
	background-image: url(images/box/top-right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	height:32px;
	width:10px;
}
#BoxHeader #middle{
	background-image: url(images/box/top-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:53px;
	width:474px;
	float:left;
	z-index:10;
	
}
/* panel Body*/
#BoxBody{
	background-image: url(images/box/middle-left.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left:10px;
	position:relative;
	overflow:auto;
	
}
#BoxBody #middle{
	background-image: url(images/box/middle-right.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	position:relative;
	padding:0px;
	width:512px;	
}
#BoxBody #middle #Contant{ 
	padding-top:10px;
}

#BoxFooter{
	background-image: url(images/box/bottom-left.jpg);
	background-repeat: no-repeat;
	padding-left:10px;
	height:10px;
}
#BoxFooter #right{
	background-image: url(images/box/bottom-right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	height:10px;
	width:10px;
}
#BoxFooter #middle{
	background-image: url(images/box/bottom-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:10px;
	width:474px;
	float:left;
}

/*  ----- Custom Paging -----*/
.CustomPaging
{
	margin-top:50px;
	position:relative;
	border-style: solid;
	border-width: 0px;
	border-color: #CCCCCC;
	width:550px;
	font-weight:bold;
}
.Paging
{
	position: relative;
	padding: 4px 8px 4px 8px;
	margin-left: 2px;
	border: 1px solid #EBE9E7;
	text-decoration: none;
	background-color: #FFFFFF;
}
.Paging:Hover
{
	color:#FFFFFF;
	background-color: #9D1729;
	text-decoration:none;
}

.visited
{
	position: relative;
	padding: 4px 8px 4px 8px;
	margin-left: 2px;
	border: 1px solid #EBE9E7;
	text-decoration: none;
	background-color: #ABABAB;
	cursor:pointer;
	color:#FFFFFF;
}

.visited:Hover
{
	/*background-color: #FC9A2E;*/
	text-decoration:none;
	color:#FFFFFF;
}


/**----  Box ----*/
.top-left{background:url(images/box/top-left.jpg) left top no-repeat; width:10px; height:32px;}
.top-bg{background:url(images/box/top-bg.jpg) left top repeat-x;}
.top-right{
	float:right;
	font-size: 11px;
	width: 571px;
}

.font-size{
	float: right;
	margin-bottom: 10px;	
}
.font-size ul{
	margin:0;
	padding:0;
}
.font-size li{
	float:left;
	padding:0 5px 0 5px;
	font-size:11px;
	colo:#747474;
}

.top-links{
	float:right;
	margin-top:6px;
	clear:right;
}
.top-links ul{
	margin:0;
	padding:0;
}
.top-links li{
	float:left;
	background:url(images/top-links-sep.png) no-repeat right;
	padding:0 5px 0 5px;
	font-size:11px;
	color:#2b2b2b;
}
.top-links li a{
	font-size:11px;
	color:#2b2b2b;
	text-decoration:none;
}
.top-links li a:hover{
	text-decoration:underline;
}
.top-links .uan{
	background:none;
}
.top-links{
	
}

/*.nav-block{
	margin-top:10px;	
	float:right;
	width:600px;
}*/
.nav{
	margin-top:10px;	
	float:right;
	height:23px;
	clear:right;
}
.nav ul{
	margin:0;
	padding:0;
}
.nav li{
	float:left;
	padding:0 7px 0 7px;
	background:url(images/top-nav-sep.png) no-repeat 0px 3px;
}
.nav li a{
	color:#303030;
	font-size:12px;
	text-decoration:none;
	padding-top:5px;
}
.nav li a:hover{
	color:#c5373b;
}
.banner{
	margin:10px 0 0 0;
}
.left-nav{
	float:left;
}
.left-nav ul{
	margin:0;
	padding:0;
}
.left-nav li{
	margin:0 0 5px 0;
}
.left-nav li a{
	color:#303030;
	text-decoration:none;
	background:url(images/nav-bar.jpg) no-repeat;
	width:196px;
	height:22px;
	display:block;
	padding:6px 0 0 0;
	text-align:center;
	font-size:12px;
}
.left-nav a:hover{
	color:#c5373b;
}
.header{
	float:right;
}
.content{
	margin-top:20px;
}
.welcome{
	width:400px;
	float:left;
	border-right:1px solid #bbbbbb;
	padding-right:10px;
}
.welcome-more{
	float:right;
	clear:right;	
}
.prices{
	width:290px;
	float:left;
	margin-left:10px;
	font-size:11px;
}
.prices tr{
	color:#747474;
}
.prices tr.line{
	background-color:#f8f8f8;
}
.prices tr.line td{
	border-top:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
}
.prices tr.hover{
	background-color:#e0e0e0;
}
.prices tr.red{
	color: #9D1729;
}
.prices strong{
}
.list5 {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.list5 li {
    background-image: url("images/bullet.png");
    background-position: left 10px;
    background-repeat: no-repeat;
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-right: 10px;
    padding-bottom: 6px;
    padding-left: 15px;
    padding-right: 6px;
    padding-top: 6px;
}
.list5 li a {
    text-decoration: none;
	color:#585858;
}
.list5 li a:hover{
	text-decoration:underline;
}
.map{
	width:183px;
	float:right;
}
#icon_block{
	float: right;
	width: 245px;
		
}
.downloaslinks{
	margin-top:48px;
	font-size: 11px;
}
.downloaslinks ul{
	margin:0;
	padding:0;
}
.downloaslinks li{
	float:left;
	padding:0 10px 0 10px;
	background:url(images/sep.jpg) no-repeat left 2px;
}
.downloaslinks li h1{
	margin-top:4px;
	margin-right:5px;
	margin-left:-8px;
}
.tagline{
	float:left;
	width:291px;
}
.pred{
	color:#8c191c;
	font-size:12px;
	height:20px;
}
.icons{
	float: right;
	margin-bottom: 10px;
}
.icons ul{
	margin:0;
	padding:0;
}
.icons li{
	float:left;
	padding:0 3px 0 3px !important;
	background:none !important;
}
.icons li span{
	padding-right:20px;
}
.icons div{
	width:120px;
	padding-top:3px;
	text-align:right;
	position: absolute;
	right: 494px;
}
.footer{
	width:922px;
	background:url(images/site-border.png) repeat-y;
	padding:0 25px 15px 25px;
    margin: 0 auto -4em;
	height:130px;
}
.footer-left{
	float:left;
	font-size:11px;
}
.footer-right{
	float:right;
}
.footer ul{
	margin:0;
	padding:0;
	position:relative;
	left:0px;
}
.footer li{
	float:left;
	padding:0 10px 0 10px;
	background:url(images/top-links-sep.png) no-repeat right 2px;
}
.footer-border{
	border-top:1px solid #e1e1e1;
	padding:13px 0 5px 0;
}
.footer-logo{
	margin-bottom:0px;
	float:right;
}

.middle-left{background:url(images/box/middle-left.jpg) left top repeat-y; width:1px;}
.middle-right{background:url(images/box/middle-right.jpg) left top repeat-y; width:1px;}
.bottom-left{background:url(images/box/bottom-left.jpg) left top no-repeat; width:10px; height:10px}
.bottom-bg{background:url(images/box/bottom-bg.jpg) left top repeat-x;}
.bottom-right{background:url(images/box/bottom-right.jpg) left top no-repeat; width:10px; height:10px}


#columnArea{ clear:both; position:relative; overflow:auto}
.column{position:relative; overflow:auto; float:left  }
.column1,.column2,.column3{ font-size:11px!important}
.column1{width:420px; margin-right:8px }
.column2{width:298px; margin-right:8px }
.column3{width:200px; }

.column1 .desc{ height:105px}
.column2 .desc{ height:105px}
.column3 .desc{ height:65px}

.panel{ position:relative; overflow:auto; height:100%}
.panel .header{position:relative; overflow:auto;background:url(images/box/top-left.jpg) left top no-repeat; }
.panel .header .right{background:url(images/box/top-right.jpg) right top no-repeat; padding-left:10px;}
.panel .header .title{background:url(images/box/top-bg.jpg) left top repeat-x;margin-right:10px; padding-top:10px;height:22px;}

.panel .content{background:url(images/box/middle-left.jpg) left top repeat-y; padding-right:1px;}
.panel .content .right{background:url(images/box/middle-right.jpg) right top repeat-y; padding:0px 0px 0px 1px;}
.panel .content .desc{ padding:6px 10px 0px 10px}

.panel .footer{position:relative; overflow:auto;background:url(images/box/bottom-left.jpg) left top no-repeat; }
.panel .footer .right{background:url(images/box/bottom-right.jpg) right top no-repeat; padding-left:10px; }
.panel .footer .middle{background:url(images/box/bottom-bg.jpg) left top repeat-x;margin-right:10px; padding-top:10px;height:22px;}


.simple-box{ padding:4px; border:1px solid #e1e1e1; width:540px;}

/* ====  popup - dialog ----*/
.message{color:#9D1729;}
.PageHeading{ font-family:Georgia; font-size:35px; color:#9D1729; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #e1e1e1}
.PageHeading span{ color:#ABABAB}
#CoverUpdiv{
	position:absolute;
	background-color:#e1e1e1;
	top:0px;
	left:0px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	display:none;
	z-index:10;
}
#feedback,#callback,#email-this-page,#sms-this-page{
	position:absolute;
	display:none;
	z-index:10;
	padding:10px;
	overflow:auto;
	border:1px solid #e1e1e1;
	background-color:#FFFFFF;
}
.process{ display:none}
/* ------------  login box ----------------*/
.loginBox{ position:absolute; width:250px; left:680px; top:30px;text-align:right; font-weight:bold}
div.box{
	text-align:left; 
	background-color:#ffffff; 
	z-index:100!important; 
	overflow:auto; 
	border:1px solid #e1e1e1; 
	position:absolute;
	width:280px; 
	padding:5px; display:none
}
div.box .textbox{ width:200px; margin-right:8px;}
div.box .Button{ width:60px;}
div.box p{  margin:0; padding:4px 0 0 0}
div.box p span{  }
.loginProgress{ background:url(images/progress.gif) 160px top no-repeat}

.rights-links{
	width:183px;
	float:right;
}

.rights-links ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.rights-links li{
	border-top:1px solid #838383;
	padding:6px 0 6px 0;
	text-align:center;
}
.rights-links li a{
	color:#585858;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.rights-links li a:hover{
	color:#c5373b;
}
.border-bottom{
	border-bottom:1px solid #838383;
}
.m-item{
	padding-bottom:30px;
}
.tableHeader td {
	background:url(images/top-header-middle.jpg) left top repeat-x #b82037;
	color: #FFFFFF!important; /* header font color */	
	vertical-align: top;	
	border:0px;
	font-weight:bold;
	text-align:center
}
#Description .list li a {
	font-weight: normal;
}
.description-a {
	font-weight:normal;font-size:12px;
}
.description-a-normal {
	font-weight:normal;font-size:12px;
}
#Description td a {
	font-size:12px;
}
#Description p a {
	font-size:12px;
}
.slideshow {
	width: 698px;
	height: 224px;
/*	background: url("images/header1.jpg") no-repeat; */
}
