table.sortable a.sortheader {
	background-color:#eee;
	color:#666666;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

table.sortable span.sortarrow {
	color: black;
	text-decoration: none;
}

table {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.table_decoration {
	border-collapse: collapse;
	border-top: #3399ff solid 0px;
	border-left: #6D7A84 dashed 1px;
	border-right: #3399ff solid 0px;
	border-bottom: #6D7A84 dashed 1px;
	background-color: #ffffff;
}

.table_decoration_green {
	border-collapse: collapse;
	border-top: #3399ff solid 0px;
	border-left: #6D7A84 dashed 0px;
	border-right: #3399ff solid 2px;
	border-bottom: #6D7A84 solid 3px;
	text-shadow:Black ;
	background-color: #009400;
	empty-cells:hide
}

.table_decoration_shopping {
	border-collapse: collapse;
	border-top: #3399ff solid 0px;
	border-left: #6D7A84 dashed 0px;
	border-right: #3399ff solid 2px;
	border-bottom: #6D7A84 solid 3px;
	text-shadow:Black ;
	background-color: #F4821A;
	empty-cells:hide
}

.table_decoration_blue {
	border-collapse: collapse;
	border-top: #3399ff solid 0px;
	border-left: #6D7A84 dashed 0px;
	border-right: #3399ff solid 2px;
	border-bottom: #6D7A84 solid 3px;
	text-shadow:Black ;
	background-color: #07478E;
	empty-cells:hide
}

.table_auth {
	border: #000000 dotted 1px;
}

body {
	font-family: Arial,Verdana,Helvetica;
	font-size: 11px;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-highlight-color: #666666;
	scrollbar-face-color: #999999;
	scrollbar-shadow-color: #cccccc;
	scrollbar-track-color: #111111;
	scrollbar-darkshadow-color: #f9f9ff;
	scrollbar-arrow-color: #FFFFCC;
}

.space {
	font-size: 2px;
}

.textfield {
	font-family: Verdana,Helvetica,Arial;
	font-size: 9px;
}

.searchtext {
	font-family: Verdana,Helvetica,Arial;
	font-size: 10px;
	color: #666666;
	border: dotted 1px;
	border-color: #DBDBDB;
	background-color: #FFE5A8;
}

.button {
	font-family: Verdana,Helvetica,Arial;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
	border: solid 0px;
	cursor:pointer;
}

input.btn{
	color:#050;
	cursor:pointer;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:90%;
	font-weight:bold;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

input.btnhov{
	border-top-color:#c63;
	border-left-color:#c63;
	border-right-color:#930;
	border-bottom-color:#930;
}

input.btnslm{
	color:#050;
	height:17px;
	cursor:pointer;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:90%;
	font-weight:bold;
	background-color:#fed;
	border:1px solid;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

.iconimg {
	border:1px;
	border-thickness: 1px;
	border-color:#fff;
	border-style: solid;
}

A:hover, A:active {
	color: #1c1273
}

A:hover .iconimg, A:active .iconimg {
	border:1px;
	border-thickness: 1px;
	border-color: #1c1273;
	border-style: solid
}

.mainheading{
	font-size: 20px;
	font-weight : bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000099;
}

.subheading{
	font-size: 13px;
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#8799C1;
}

.textboldorange{
	font-size: 11px;
	font-weight : bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff8b00;
}

.textorange{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff8b00;
}

.bodytextboldblue{
	font-size: 11px;
	font-weight : bold;
	font-family:Arial, Helvetica, sans-serif;
	color:blue;
}

.mainsubheadingblue{
	font-size: 15px;
	font-weight : bold;
	font-family:  "Times New Roman", Times, serif;
	color:blue;
}

.headertext{
	font-size: 30px;
	font-weight : bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.mainsubheading{
	font-size: 12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#543100;
	line-height:13pt;
}

.mainsubheading2{
	font-size: 12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666602;
	line-height:13pt;
}

.mainsubheading3{
	font-size: 20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#666602;
	line-height:13pt;
}

.columnheading{
	font-size: 14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#677e91;
	line-height:13pt;
}

.sectionhdng {
	font-size: 16px;
	font-family: arial,helvetica,sans-serif;
	font-weight: bold;
	color:#666666;
}

.crumb{
	font-size: 10px;
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

.bodytextbold{
	font-size: 10px;
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

.searchheading{
	font-size: 11px;
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

.citadeltext{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height: 18px;
	text-align:justify;
}

.spot{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.spotmainsubheading{
	font-size: 18px;
	font-weight:normal;
	font-family: "Times New Roman", Times, serif;
	color:#0148B2;
}

.footfont{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.adheading{
	font-size: 18px;
	font-weight : bold;
	font-family:  "Times New Roman", Times, serif;
	color:#FB6806;
}

.mainheading2{
	font-size: 23px;
	font-weight : bold;
	font-family:  "Times New Roman", Times, serif;
	color:#25A9C2;
}

.bodytextboldhead{
	font-size: 10px;
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffcc;
}

.bodytextwhite{
	font-size: 10px;
	font-weight:normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.bodytextboldwhite{
	font-size: 18px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.bodytextboldgreen{
	font-size: 10px;
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#8BB035;
}

.bodytextheading{
	font-size: 18px;
	font-weight : normal;
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva ;
	color:#003399;
}

.errortext{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:red;
}

.bluetext{
	font-size: 10px;
	font-family: "Times New Roman", Times, serif;
	color:blue;
}

.bodytextsubheading{
	font-size: 15px;
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

.mnu-mid-txt {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.copy-bot-txt {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666465;
}

A.mnu-mid:link {
	text-align: left;
	text-decoration: none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	BORDER: none;
}

A.mnu-mid:visited {
	text-align: left;
	text-decoration: none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	BORDER: none;
}

A.mnu-mid:active {
	text-align: left;
	text-decoration: none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	BORDER: none;
}

A.mnu-mid:hover {
	background-color:#FFFFFF;
	color:#000000;
	font-size: 8pt;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.mnu-bot:link {
	text-align: left;
	text-decoration: none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	BORDER: none;
}

A.mnu-bot:visited {
	text-align: left;
	text-decoration: none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000000;
	BORDER: none;
}

A.mnu-bot:active {
	text-align: left;
	text-decoration: none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#996600;
	BORDER: none;
}

A.mnu-bot:hover {
	background-color:#FFFFFF;
	color:#0000CC;
	text-decoration:underline;
	font-size: 8pt;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:link	{
	font-family: Arial, Helvetica, sans-serif;
	color: #6D6D6D;
	text-decoration:none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #6D6D6D;
	text-decoration:none;
}

a:active  {
	font-family: Arial, Helvetica, sans-serif;
	color: #98530E;
	text-decoration:none;
}

a:hover   {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}

A.menulink6 {
	display: block;
	width: 100px;
	text-align: center;
	text-decoration: none;
	font-family:verdana;
	font-size: 8pt;
	line-height: 16px;
	color: #1C1273;
	BORDER: none;
	border: solid 1px #E9E8F2;
}

A.menulink6:hover {
	border: solid 1px #000000;
	background-color:#ffffff;
}

A.menulink {
	padding-left:25;
	display: block;
	text-align: left;
	text-decoration: none;
	font-family:verdana;
	font-size: 8pt;
	line-height: 20px;
	color: #666666;
	font-weight:bold;
}

A.menulink:hover {
	background-color:#CECECE;
	BORDER: 1px;
	border-color:#000000;
}

a.stlinks {
	display:compact;
	color:#000000;
	background-color:#ffffff;
	line-height:25px;
	border-style:double;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	margin-left:2mm;
	margin-right:2mm;
	text-align:center;
	font-size:11px;
	font-variant:small-caps;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.stlinks:hover {
	background-color:#FFCC66;
}

.cursor {
	cursor: hand;
}

textarea {
	font-family: Verdana,Helvetica,Arial;
	font-size: 9px;
	color: #666666;
	background-color: #FFFFFF;
	border: solid 1px;
	border-color: #DBDBDB;
	overflow:auto;
}

text-info {
	font-family: Verdana,Helvetica,Arial;
	font-size: 9px;
	color: #3399FF;
}

select {
	font-family: Verdana,Helvetica,Arial;
	font-size: 9px;
	color: #666666;
	background-color: #FFFFFF;
}

span.img-dec {
	margin:'margin-top' 'margin-right' 'margin-bottom' 'margin-left' padding: 0;
	position: relative;
	cursor:pointer;
	float:left;
	background: url(shadowAlpha.png) no-repeat bottom right !important;
	background: url(shade.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
}

span.img-dec img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: 0px 5px 5px -5px;
	padding: 4px;
	position: relative;
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
}

