a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #577B95;
    text-decoration:underline;
}

a:hover{
    text-decoration: underline;
    color: #000000;
}

*
{
    border: 0;
    margin: 0;
}

body
{ 	width:1076px;
	height:auto;
	margin: 0 auto;
    font: 12px Arial, Helvetica, sans-serif;
    color: #01151E;
    line-height: 20px;
	background:url(images/background.jpg) center top fixed;
    background-repeat:repeat-x;
    background-position: top;
}


#mainbg{
    width: 1016px;
    margin: 0 auto;
}
.line {
}


#main{
    margin: 0 auto;
    width: 1016px;
    padding-top: 10px;
}

#header{

    background-position: top;
    width: 100%;
}

#logo{
    width: 1016px;
    margin: 0 auto;
    text-align: left;
    padding-top: 30px;
    height: 40px;
}

#logo a {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-style: italic;
    font-size: 16px;
    color: #0A4E80;
    font-weight: normal;
    padding-left: 20px;
}

#logo H2 a{
    font-size: 10px;
}

#buttons{
    width: 1016px;
    height: 57px;
    margin: 0 auto;
    padding-top: 15px;
    background: url(images/menubg.png);
    background-repeat: no-repeat;
    background-position: bottom left;
}

#buttons ul {
    padding-left: 0px;
}

#buttons li {
    display: inline;
}

#buttons a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    display: block;
    float: left;
    width: 20%;
    height: 37px;
    padding-top: 19px;
    margin-top: 1px;
}

#buttons a:hover, .active{
   background: url(images/menu_h.png);
   background-repeat: no-repeat;
   background-position: center;
}

.header_back
{
background: url(images/header_back.png) no-repeat;
width: 1016px;
height: 256px;
margin-top: 10px;
padding-top: 7px;
}


#content{

}

#left{
    width:249px;
    padding-left: 1px;
    float: left;
}

#left h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #ffffff;
    font-size: 16px;
    text-align:center;
    height: 27px;
    padding-top: 10px;
    background: url(images/title_left.png);
    background-repeat:no-repeat;
    background-position:top left;
}

#left .company{
    padding-top: 10px;
}

.numleft{
    background: url(images/numbg.png);
    background-repeat: no-repeat;
    background-position: left top;
    float:left;
    width: 37px;
    min-height: 37px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    margin: 0px 8px 0px 8px;
}

.numleft p{
    padding-top: 10px;
}

.newsright{
    padding-left: 53px;
    padding-right: 10px;
}

#left .read a{
    color: #577B95;
    font-weight:normal;
    font-style: italic;
    font-size: 12px;
    text-decoration:none;
    border-bottom: 1px dotted #577B95;
    margin-right: 10px;
}

.left_grad{
    background: url(images/left_grad.png) no-repeat;
    background-position: top left;
    min-height: 220px;
}

.left_bg{
    background: url(images/left_bg.png) repeat-y;
    background-position:left;
}

.left_bot{
    background: url(images/left_bot.png) repeat-y;
    background-position:left top;
    height: 5px;
    margin-bottom: 10px;
}

#center{
    width: 547px;
    padding-left: 10px;
    float: left;
}

#center p{
    padding-left:0px;
    padding-right:0px;
    padding-bottom: 10px;
}

.text{
    padding: 10px;
    background: #ffffff url(images/text_bg.png);
    background-position: bottom;
    background-repeat: repeat-x;
    min-height: 64px;
}


#center H1{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #00456e;
    font-size: 16px;
    height: 36px;
    width: 537px;
    padding-top: 10px;
    padding-left: 10px;
    background: url(images/title_center.png);
    background-repeat:no-repeat;
    background-position: top;
}

.read{
    text-align: right;
    padding-bottom:5px;
    padding-right: 5px;
}

#center .read{
    height: 26px;
    padding-top: 3px;
    background: url(images/read.png);
    background-repeat: no-repeat;
    background-position: top;
}

#center .read a{
    color: #ffffff;
    font-weight:normal;
    font-style: italic;
    font-size: 12px;
    padding-right: 15px;
    text-decoration:none;

}

.read a:hover{
    text-decoration:underline;
}

#right{
    width:198px;
    padding-right: 1px;
    float:right;
}

#right h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    color: #ffffff;
    font-size: 16px;
    text-align:center;
    height: 27px;
    padding-top: 10px;
    background: url(images/title_right.png);
    background-repeat:no-repeat;
    background-position:top left;
}

.right_grad{
    background: url(images/right_grad.png) no-repeat;
    background-position: top left;
    min-height: 206px;
}

.right_bg{
    background: url(images/right_bg.png) repeat-y;
    background-position:left;
}

.right_bot{
    background: url(images/right_bot.png) repeat-y;
    background-position:left top;
    height: 4px;
    margin-bottom: 10px;
}

.categories{

}

.categories a{
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.categories a:hover{
    font-weight: normal;
    color: #ff0000;
    text-decoration: none;
}

.categories ul{
    padding-left: 5px;
    padding-right: 5px;
}

.categories ul li{
    list-style: none;
    padding: 3px 5px 3px 5px;
    border-bottom: 1px dotted #979797;
}

.recent a{
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.recent ul{
    padding-left: 10px;
    padding-right: 10px;
}

.recent ul li{
    list-style: none;
    padding: 3px 5px 3px 13px;
    background: url(images/ls1.png);
    background-repeat: no-repeat;
    background-position: 0px 11px;
}

#footer
{
    height: 40px;
    font-size: 10px;
    color: #ffffff;
    padding-top: 10px;
    text-align: center;
    clear:both;
    background: url(images/footer.png);
    background-repeat: no-repeat;
    background-position: top;
    margin-top: 1px;
    padding-bottom: 5px;
}

#footer a{
    color: #ffffff;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
.padding{
    padding: 10px;
    color:#FF0000;
    font-weight: bold;
}


#slider-wrapper {
    background:url(images/top.jpg) no-repeat;
    width: 1000px;
    height: 236px;
    margin:0 auto;
	
}

#slider {
	position:relative;
	width: 1000px;
    height:236px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
	display: none;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}


.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

.address { 
	float:left;
}
	.address dt {
		margin-bottom:18px;
	}
	.address dd { 
		clear:both;
	}
		.address dd span { 
			float:left;
			width:75px;
		}
		

.myButton 
{
	-moz-box-shadow:inset 16px 38px 8px -33px #d9fbbe;
	-webkit-box-shadow:inset 16px 38px 8px -33px #d9fbbe;
	box-shadow:inset 16px 38px 8px -33px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Arial, Helvetica;
	font-size:13px;
	font-weight:700;
	padding:3px 8px;
	text-decoration:none;
	text-shadow:0px 0px 0px #86ae47;
}

.news_txt{
 	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333300;
 }
 
 .news_header
 {
 background-color: #FFFFFF;
 }

.tophead {
	font-family: "Century Gothic";
	font-size: 24px;
	font-weight: normal;
	color: #244893;
	margin: 0px;
}
.normalfntRite {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	text-align: right;
}
.normalfntMid {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	text-align: center;
}
.bodertopb {
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9BBFDD;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.bcgl1Txt {
	border: 1px solid #C9DFF1;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.bcgl1Txt2 {
	border: 1px solid #C9DFF1;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #D6E7F5;
	text-align: center;
}
.bcgl1wf {
	border: 1px solid #C9DFF1;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.normalfnt2 {
	font-family: Arial;
	font-size: 10pt;
	color: #1E5E9D;
	margin: 0px;
}
.normalfnt2bld {
	font-family: Arial;
	font-size: 10pt;
	color: #164574;
	margin: 0px;
	font-weight: bold;
}
.error1 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}

.errorbig {
	font-family: Verdana;
	font-size: 12px;
	#font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	border: 1px solid #abceea;
}

.redText {
	font-family: Verdana;
	font-size: 12px;
	#font-weight: bold;
	color: #FF0000;
}

.bcgl1txt1 {
	border: 1px solid #666666;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}
.bcgl1txt1B {
	border: 1px solid #666666;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.bcgl1txtLB {
	border: 1px solid #666666;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.bcgl1txt1NB {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: justify;
}
.head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #052B45;
	margin: 0px;
	text-align: center;
}
.normalfnt2BI {
	font-family: Tahoma;
	font-size: 10px;
	color: #164574;
	margin: 0px;
	font-weight: bold;
	font-style: normal;
}
.specialFnt1 {
	font-family: Verdana;
	font-size: 10px;
	color: #999999;
	margin: 0px;
	text-align: right;
}
.nfhighlite1 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: double;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #666666;
	border-bottom-color: #000000;
	border-left-color: #666666;
	text-align: right;
}
.nfhighlite2 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: bold;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: double;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #999999;
	border-bottom-color: #000000;
	border-left-color: #999999;
	text-align: center;
}
.normalfnBLD1 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	text-align:justify;
}

.normalfnBLD1_white {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.tablez {
	border: 1px solid #666666;
}
.normalfntTAB {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	border: 1px solid #999999;
	vertical-align: top;
}


.raj_space { 
text-indent: 3em;
padding-right: 10px;
	
 }
 
.normalfntMidTAB {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	text-align: center;
	border: 1px solid #999999;
	vertical-align: top;
}
.normalfntRiteTAB {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	text-align: right;
	border: 1px solid #999999;
	vertical-align: top;
}
.normalfntRiteTABNoBorder {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	text-align: right;
	vertical-align: middle;
}
.normalfntLeftTABNoBorder {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
}
.normalfntCenterTABNoBorder {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
}
.normalfnt2BITAB {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	border: 1px solid #999999;
	background-color: #BED6E9;
}
.normalfnBLD1TAB {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #999999;
}
.normalfntBtab {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #CCCCCC;
	border: 1px solid #666666;
	text-align: center;
}
.bigfntnm1 {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
}
.bigfntnm1mid {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align: center;
}
.bigfntnm1rite {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align: right;
}
.normalfnt2bldBLACK {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	margin: 0px;
	font-weight: bold;
}

.normalfnt2bldWHITE {
	font-family: Arial;
	font-size: 14pt;
	color: #FFFFFF;
	margin: 0px;
	font-weight: bold;
}

.normalfnt2bldYELLOW {
	font-family: Arial;
	font-size: 14pt;
	color: #CCCC00;
	margin: 0px;
	font-weight: bold;
}

.normalfnt2bldWHITE_Small {
	font-family: Arial;
	font-size: 11pt;
	color: #FFFFFF;
	margin: 3px;
	font-weight: bold;
}

.normalfnt2Black {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	margin: 0px;
}
.topheadBLACK {
	font-family: "Century Gothic";
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
}
.head2BLCK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	text-align: center;
}
.normalfnth2B {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.normalfntTAB2 {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #333333;
	text-align: center;
}
.normalfnt2bldBLACKmid {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	margin: 0px;
	font-weight: bold;
	text-align: center;
}
.normalfnth2Bm {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.tablezRED {
	border: 1px solid #DC8714;
	background-color: #F8DDB6;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.tablezRedBorder
{
	border:1px solid #FF0000;
}
.fntwithWite {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align:left;
}

.PopoupTitleclass {
	font-family: Arial;
	font-size: 14pt;
	font-weight: normal;
	color: #ffffff;
	margin: 0px;
	text-align: left;
}.TitleN2white {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	text-align:center;
}
.bcgl2Lbl {
	border: 1px solid #3E81B7;
}
.bcgl2Lblclear {
	border: 1px solid #FFFFFF;
}
.normalfntp2 {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.headRed {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
}
.normalfntp2TAB {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border: 1px solid #CCCCCC;
}
.tablezREDMid {
	border: 1px solid #666666;
	background-color: #CCCCCC;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}

.backgroundSelecterStyle{
   -moz-opacity: 0.5;
   background-color: #000000;
   color: #0066ff;
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=5);
   font-family: Verdana;
   font-size: 8pt
}
.noborderforlink {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.normaltxtmidb2L {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	font-weight: bold;
	text-align: left;
}
.normaltxtmidb2R {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	font-weight: bold;
	text-align: right;
}

.mouseover {
	cursor: pointer;
}

.mousewait{
	cursor:wait;
}
.backgroundcancel{
	background-image:url(../images/cancel.jpg)
}
.backcolorYellow {
    background-color: #FDEAA8;
}
.backcolorLightBlue {
    background-color: #CCFFFF;
}

.backcolorGreen 
{
	background-color: #DDF3DA;
}

.backcolorGreenRedBorder 
{
	background-color: #DDF3DA;
	border: 1px solid #FF0000;
}

.backcolorWhite {
    background-color: #FFFFFF;
}
.normalfntSM {

	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.normalfntMidSML {

	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	text-align: center;
}
.normalfntRiteSML {

	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	text-align: right;
}
.normalfntSMB {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: bold;
	text-align:left;
}
.normalfntRiteTABb-ANS {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	text-align: right;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: double;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #666666;
	border-bottom-color: #000000;
	border-left-color: #666666;
	font-weight: bold;
}
.color1 {
	background-color: #FFFF00;
	border: 1px solid #333333;
}
.color2 {
	background-color: #999999;
	border: 1px solid #333333;
}
.color3 {
	background-color: #FFCC00;
	border: 1px solid #333333;
}
.color4 {
	background-color: #00CC00;
	border: 1px solid #333333;
}
.color5 {
	background-color: #00CCFF;
	border: 1px solid #333333;
}
.color6 {
	background-color: #FF99FF;
	border: 1px solid #333333;
}
.color7 {
	background-color: #FF0000;
	border: 1px solid #333333;
}
.osc1 {
}
.osc1TXT {
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #abceea;
	text-align:left;
	background-color: #CCCCCC;
	border: 1px solid #333333;
}
.osc2 {
	background-color: #99FF99;
	border: 1px solid #333333;
}
.osc2TXT {
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #abceea;
	text-align:left;
	background-color: #99FF99;
	border: 1px solid #333333;
}
.osc3 {
	background-color: #FFFF99;
	border: 1px solid #333333;
}
.osc3TXT {
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #abceea;
	text-align:left;
	background-color: #FFFF99;
	border: 1px solid #333333;
}
.osc4 {
	background-color: #FF99FF;
	border: 1px solid #333333;
}
.osc4TXT {
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #abceea;
	text-align:left;
	background-color: #FF99FF;
	border: 1px solid #333333;
}
.bcgcolor {
	background-color: #D8E4F3;
}
.bcgcolor-row {
	background-color: #00604d;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}

.bcgcolor-black {
	background-color: #000000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}

.bcgcolor-row_yellow {
	background-color:#598cff;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #E6E600;
	text-align:center;
}

.bcgcolor-row_blue{
	background-color:#598cff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #E6E600;
	text-align:center;	
}

.bcgcolor-row_read {
	background-image: url(images/bg_td.png);	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color:#FFFFFF;
	text-align:justify;
}

.bcgimgr-row {		
	background:url(images/page_head.png) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color:#FFFFFF;
}

.bcgcolor-without {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color:#FFFFFF;
}

.bcgcolor-tblrow {
	background-color: #FFFFCC;
}
.bcgcolor-tblrowWhite {
	background-color: #FFFFFF;
}
.bcgcolor-highlighted {
	background-color: #99CCFF;
}
.bcgcolor-notify {
	background-color: #FF6633;
}
.bcgcolor-popup {
	background-color: #D6E7F5;
}
.bcgcolor-green {
	background-color: #CCFF33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bcgcolor-normal {
	background-color: #7A7AFF;
}
.cursercross{
cursor:move;
}
.notvalidreport {
	background-image: url(../images/not-valid.png);
}
.normalfntTAB9 {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	border: 1px solid #999999;
	vertical-align: top;
}

.normalfntMidTAB9 {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	text-align: center;
	border: 1px solid #999999;
	vertical-align: top;

}
.normalfntRiteBlue {
	font-family: Verdana;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	color: #0000FF;
}
.normalfntLeftBlue {
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	color:#0000FF;

}
.normalfntCentretRedSmall {
	font-family: Verdana;
	font-size: 11px;
	font-weight:400;
	text-align: left;
	color:#FF0000;
}
.normalfntRightRedSmall {
	font-family: Verdana;
	font-size: 11px;
	text-align: right;
	font-weight:400;
	color:#FF0000;
}
.normalfntLeftRedSmall {
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	font-weight:400;
	font-weight:bolder;
	color:#FF0000;
}

.txtboxRightAllign {
	font-family: Verdana;
	font-size: 11px;
	color: #20407B;
	border: 1px solid #abceea;
	text-align:right;

}
.bigfntnm1Left {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align: left;
}
.txtbox_withoutBorder {
   font-family: Verdana;
   font-size: 11px;
   color: #20407B;
   border: 1px solid #FFFFFF;
   text-align:left;
} 

.border-bottom {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-bottom-fntsize10 {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-bottom-fntsize12 {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-top {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-top-fntsize10 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-top-fntsize12 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.cusdec_border-top-fntsize9 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-left {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-left-fntsize9{
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-left-fntsize10 {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-left-fntsize12 {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}

.border-right {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
		font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-right-fntsize9 {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
		font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-right-fntsize10 {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
		font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-right-fntsize12 {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
		font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-right-fntsize12-bold{
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
		font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight:bold;
	text-align:left;
}
.border-right {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
		font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.cusdec-border-right-tax {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
		font-family: Times New Roman;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-left-right {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-left-right-fntsize9 {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-left-right-fntsize10 {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-left-right-fntsize12 {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.cusdec_border-left-right-tax {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
		font-family: Times New Roman;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-top-bottom {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-top-bottom-fntsize9 {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-top-bottom-fntsize10 {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-top-bottom-fntsize12 {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}

.border-top-bottom-left {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
.border-top-bottom-left-fntsize9 {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
.border-top-bottom-left-fntsize10 {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
.border-top-bottom-left-fntsize12 {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
.border-top-bottom-right {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
}
.border-top-bottom-right-fntsize9 {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
}
.border-top-bottom-right-fntsize10 {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
}
.border-top-bottom-right-fntsize12 {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
}



.border-top-left {
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-top-left-fntsize9 {
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-top-left-fntsize10 {
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-top-left-fntsize12 {
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-top-right {
	border-top-width: thin;
	border-right-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
		font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-top-right-fntsize9 {
	border-top-width: thin;
	border-right-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
		font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-top-right-fntsize10 {
	border-top-width: thin;
	border-right-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
		font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-top-right-fntsize12 {
	border-top-width: thin;
	border-right-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
		font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-bottom-left {
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-bottom-left-fntsize9 {
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-bottom-left-fntsize10 {
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-bottom-left-fntsize12 {
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
		font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-bottom-right {
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-bottom-right-fntsize9 {
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-bottom-right-fntsize10 {
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-bottom-right-fntsize12 {
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
		font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-Left-bottom-right {
	border-right-width: thin;
	border-bottom-width: thin;

	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
.border-Left-bottom-right-fntsize9 {
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
.border-Left-bottom-right-fntsize10 {
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
.border-Left-bottom-right-fntsize12 {
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
.border-Left-Top-right {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
.border-Left-Top-right-fntsize9 {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
.border-Left-Top-right-fntsize10 {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
.border-Left-Top-right-fntsize12 {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
.border-All {
	border: thin solid #000000;
	   font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}

.border-All-WHITE {
	border: thin solid #FFFFFF;
	   font-family: Verdana;
	font-size: 11px;
	color: #0B0B0B;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}

.border-All_color {
background-color:#F5F5FB;
	border: thin solid #000000;
	   font-family: Verdana;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}

.border-All_color_slider {
background-color:#F5F5FB;
	border: thin solid #000000;
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}

.border-All-fntsize9 {
	border: thin solid #000000;
	   font-family: Verdana;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-All-fntsize10 {
	border: thin solid #000000;
	   font-family: Verdana;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}
.border-All-fntsize12 {
	border: thin solid #000000;
	   font-family: Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	text-align:left;
}


.style1 {
    color: #0000FF;
    font-weight: bold;
  }


.style2 {
    background-color : #F7CE6D;
    color : #260000;
    font-size : 14px;
    font-weight : none;
  }


input.btn {
    color:#050;
    font-size: 11px;
    font-family: Verdana, Arial;
    background-color: #efefff;
  }


input.ta {
    overflow: auto;
    font-size: 10px;
    font-family: Verdana, Arial ;
  }


span.news {
    font-family: Verdana, Arial ;
    text-decoration: none;
    color: #000000;
    font-size: 12px;
  }


.style6 {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
  }


.style8 {
    color: #FFFFFF;
    font-weight: bold;
  }


.style9 {
    color: #0066CC;
  }


.style10 {
    font-size: 12px;
    font-weight: bold;
    color: #0066CC;
  }
  
  .sinhala {
    font-size: 14px;    
    color: #000000;
	font-family:FMArjunn, FMAbhaya, FMBindumathi, FMDerana, FMEmanee, FMGanganee, FMMalithi, FMRajantha, FMSamantha
  }
  
  .Vercontile
  {
	text-decoration:;
	font-family: Verdana;
	font-size: 11px;
	color: #1164A8;
	font-weight: bold;
	
	}
	
	.hide {
 display:none;
}

@charset "utf-8";
.right_line {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-width: thin;
	border-left-color: #333333;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.font {
	/*font-family: "Arial Black", Gadget, sans-serif;*/
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#010306;
	text-align: justify;
 
	
}


.text1 {
	
	background: #FFFFFF;
	color: #4D586C;
	font-size:12px;
}

.tbl_border
{
border-collapse:collapse;
}

/* Footer */

#footer {
	margin: 0 auto;
	padding: 0;
	background: url(images/bottombg.gif) ;
	
}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	line-height: normal;
	color: #FFFFFF;
}

#footer a {
	color: #FFFFFF;
}



.bcgl1 {
	border: 1px solid #C9DFF1;
}

.error1 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}

.error2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}



.txtbox {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;	
	font-weight: bold;
	border: 1px solid #abceea;
	background:#FFFFFF;
	text-align:left;
}
.txtboxgray {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #999999;
	text-align:left;
}
.txtboxbackcolor {
	font-family: Verdana;
	font-size: 11px;
	color: #20407B;
	border: 1px solid #999999;
	text-align:left;
	background-color: #CCCCCC;
}

span.price {
	font-size:16px;
	line-height:27px;
	color:#c52600;
	margin-right:27px;
	}
	

.button { 
	float:left;
	background:url(../images/arrow2.gif) no-repeat 9px 50% #000;
	padding:5px 12px 5px 20px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url(js/PIE.htc);
}

.button1 { 
	float:center;
	background:url(../images/arrow2.gif) no-repeat 9px 50% #000;
	padding:5px 12px 5px 20px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url(js/PIE.htc);
}
.button:hover {
	background:url(../images/arrow2.gif) no-repeat 9px 50% #fff;
	color:#000;
	}

.line-hor { 
	background:url(../images/line-hor.gif) 0 0 repeat-x;
	height:1px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:25px 0 25px 0;
	}


/*===== header =====*/
header .logo {
	position:absolute;
	left:-535px;
	top:50px;
}

header nav {
	position:absolute;
	left:0;
	top:91px;
	background:url(../images/nav-bg.gif) 0 0 repeat-x;
	height:45px;
	width:895px;
	font-size:12px;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url(js/PIE.htc);
	}
	header nav ul {
		padding:13px 0 0 0;
		}
		header nav li {
			display:inline;
			color:#fff;
			}
			header nav li a {
				color:#fff;
				text-decoration:none;
				padding:0 33px 0 30px;
				}
				header nav li a:hover,
				header nav li a.current {
					text-decoration:underline;
					}


header .language {
	color:#fff;
	padding:9px 9px 9px 10px;
	position:absolute;
	right:48px;
	top:-8px;
	background-color: rgba(0, 0, 0, 0.5);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url(js/PIE.htc);
	-pie-background: linear-gradient(#000, #000 50%);
	}
	header .language img {
		position:relative;
		top:3px;
		margin-left:3px;
		}



/*===== aside =====*/
aside ul.last {
	padding-bottom:0;
	}
	aside ul li {
		background:url(../images/arrow1.gif) no-repeat 0 7px;
		padding:0 0 8px 14px;
		}
		aside ul li a {
			color:#c3c2c2;
			text-decoration:none;
			}
		aside ul li a:hover {
			color:#fff;
			text-decoration:underline;
			}


.new_product {
	padding:0 0 0 0;
	margin-bottom:-3px;
	}
	.new_product li {
		font-size:13px;
		color:#c3c2c2;
		background:none;
		padding:0 0 6px 0;
		}
	.new_product li.name {
		padding-bottom:2px;
		}
	.new_product li.price {
		font-size:16px;
		color:#c52600;
		padding-bottom:0;
		}


.list1 {
	padding-bottom:0;
	}
.list1 li {
	padding:0;
	background:url(../images/line-hor.gif) 0 100% repeat-x;
	padding:0 0 17px 0;
	margin-bottom:17px;
	color:#fff;
	}
	.list1 li.last {
		background:none;
		margin-bottom:0;
		padding-bottom:0;
		}


/*===== content =====*/
#content {
	
}

.pagination {
	padding:0 0 15px 0;
	width:100%;
	overflow:hidden;
	color:#6e6e6e;
	}
.pagination.last {
	padding-bottom:0;
	}



.special {
	width:100%;
	overflow:hidden;
	}
	.special li {
		float:left;
		width:162px;
		margin-right:86px;
		padding-bottom:63px;
		}
	.special li.even {
		margin-right:0;
		}
		.special li span.price {
			margin:0;
			float:right;
			}


dl.faq dt {
	font-weight:bold;
	color:#fff;
	}
dl.faq dd {
	margin-bottom:18px;
	}
dl.faq dd.last {
	margin-bottom:9px;
	}


	

/*===== footer =====*/
footer nav ul {
	margin-left:-7px;
	}
	footer nav ul li {
		display:inline;
		color:#1f1f1f;
	}
		footer nav ul li a {
			color:#464646;
			text-decoration:none;
			padding:0 9px 0 6px;
			}
		footer nav ul li a:hover {
			color:#fff;
			}

footer .billing {
	display:block;
	position:absolute;
	right:25px;
	top:25px;
	}


/*----- forms -----*/
#login fieldset {
	border:none;
	}
	#login .field {
		padding-top:3px;
		}
		#login input.text {
			width:115px;
			background:#242424;
			border:1px solid #000;
			border-right:0;
			color:#fff;
			}
		#login input.submit {
			background:url(../images/submit.gif) no-repeat 0 0;
			border:none;
			width:28px;
			height:19px;
			cursor:pointer;
			}


#currencies fieldset {
	border:none;
	}
	#currencies .field {
		padding-top:3px;
		}
		#currencies select {
			width:152px;
			background:#242424;
			border:1px solid #000;
			border-right:0;
			color:#fff;
			}
	
	
#contacts-form fieldset {
	border:none;
	width:100%;
	overflow:hidden;
	display:block;
	padding-bottom:36px;
}
	#contacts-form .col-1 {
		width:210px !important;
		margin-right:0 !important;
	}
	#contacts-form .col-2 {
		width:210px !important;
		margin-right:0 !important;
	}
	#contacts-form label {
		display:block;
		height:53px;
		overflow:hidden;
	}
		#contacts-form input {
			color:#111;
			border:1px solid #a09b96;
			background:#fff;
			padding:3px 0 3px 5px;
			width:170px;
		}
		#contacts-form textarea {
			color:#111;
			border:1px solid #a09b96;
			background:#fff;
			padding:3px 0 3px 5px;
			width:200px;
			overflow:auto;
			height:120px;
			margin-bottom:18px;
		}
		#contacts-form .button {
			float:right;
			margin-left:11px;
		}

/*==========================================*/
/* CSS Document */


/*Text*/
.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, helvetica, sans-serif;
}
.smallTextLight {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: underline; color: #CCCCCC;
}
.smallTxtWhite {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #FFFFFF; color: #FFFFFF;
}
.navText {
	FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.normalTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


.normalTxtLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.largeTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}

.largeTxtWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #663300;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}
.footer {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, helvetica, sans-serif;
	background-color:#D5D5FF;
	text-align:center;
	padding: 10px;
	line-height:1.5em;
    /*bottom:0px;*/
	/*width: 940px;*/
    /*height:135px; */  /* Height of the footer */
	/*position: relative;*/
}

.headerTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.welcome_text {
	font-family:"Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	font-size:16px;
	padding-left: 80px;
 	font-weight: bold;
	color: #000066;
}
.translate_tool {
	float:right;
	position:relative;
	padding-right: 5px;
}

.info_msg, .success_msg, .warning_msg, .error_msg {
	border: 1px solid;
	margin: 10px 0px;
	padding:5px 5px 5px 5px;
	background-repeat: no-repeat;
	background-position: 10px center;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	 -moz-border-radius: 0.5em;
	 -webkit-border-radius: 0.5em;
	
}
.info_msg {
	color: #00529B;
	background-color: #FFF8CC;
	border-color: #FFE222;
	background-image: url('../images/message_icons/info.png');
 }
.success_msg {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../images/message_icons/success.png');
	
}
.warning_msg {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../images/message_icons/warning.png');
}	
.error_msg {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../images/message_icons/error.png');
}
/*menu tabs */




/*Boxes*/
.line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.bottomLine {
	BORDER-BOTTOM: #B62DFF 1px dotted;
}
.rightLine {
	BORDER-RIGHT: #B62DFF 1px dotted;
}
.loginBox {
	padding:4px 5px 6px 5px; 
	color: #0000000; 
	background-color: #f8f8f8; 
	border: #cccccc 1px solid; 
	font-size:1em; 
	height: 2em; /*height for text box for IE fix */
	-moz-box-shadow: inset 1px 1px 3px #ccc;
	-webkit-box-shadow: inset 1px 1px 3px #ccc;
	box-shadow: inset 1px 1px 3px #ccc;
}



.adHeading {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
        text-decoration: none;
}


img.f-left {
	margin-right:15px;
}
img.f-right {
	margin-left:15px;
}
 
img.f-bottom {
	margin-bottom:15px;
}

#section {
	overflow:hidden;
	padding:20px 0;
}
#content {
	float:left;
	width:660px;
	text-align:justify;
}
.articles {
	margin:0;
	list-style:none;
}
.articles h2 {
	margin:0;
}
.articles h2 a {
	text-decoration:none;
}
.articles .article-info {
	padding-bottom:10px;
}
.articles .article-info .comment {
	padding-left:18px;
	background:url("../design/comment.gif") 0 50% no-repeat;
}
.articles .article-info p {
	margin:0;
}
.gallery li {
	display:block;
	float:left;
	margin-right:10px;
}
.pagination {
	font-size:110%;
}
.pagination a {
	padding:5px 10px;
}
.pagination a.current {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-decoration:none;
	font-weight:bold;
}
.more {
	text-align:right;
}
.more a {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:6px 12px;
	text-decoration:none;
	font-weight:bold;
}
#aside {
	float:right;
	width:250px;
}

.sponsors {
	margin:0;
	list-style:none;
	font-size:85%;
}
.sponsors li {
	padding:10px 0;
}
.sponsors li a {
	font-size:115%;
}
#footer {
	padding:30px 0;
	background:url("../design/footer.gif") 0 0 repeat-x;
}
#footer p {
	margin:0;
}
.box {
	min-height:1px;
	_height:1%;
}
.box:after {
	display:block;
	visibility:hidden;
	clear:both;
	line-height:0;
	font-size:0;
	content:".";
}
.fix {
	float:none;
	clear:both;
	width:0;
	height:0;
	margin:0;
	padding:0;
	border:0;
	line-height:0;
	font-size:0;
}
.f-left {
	float:left !important;
}
.f-right {
	float:right !important;
}
.t-left {
	text-align:left !important;
}
.t-center {
	text-align:center !important;
}
.t-right {
	text-align:right !important;
}
.t-justify {
	text-align:justify !important;
}
.va-top {
	vertical-align:top !important;
}
.va-middle {
	vertical-align:middle !important;
}
.va-bottom {
	vertical-align:bottom !important;
}
.nom {
	margin:0 !important;
}
.nomt {
	margin-top:0 !important;
}
.nomb {
	margin-bottom:0 !important;
}
.hidden {
	position:absolute;
	left:-1000em;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.noscreen {
	display:none;
}
.input-text {
	padding:5px;
}
.input-submit {
	padding:3px;
}

.thoppi
{
    background: url(images/thoppi_bg.jpg);
    background-repeat:repeat;
    background-position: top;
}

.tbl_box3{
    text-align: center;
    background-color: #ec1d25;
    display: block;
    padding: 6px 0px 6px 0px;
    color: white;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin-bottom: 5px;
    font-weight: bold
}

.sidebar_box{
    padding: 3px;
    background-color: #E7E7E7;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 10px;
    text-align: center;
}

.flag_box{
    padding: 3px;
    background-color: #9BAFF4;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 10px;
    text-align: center;
}

.sldebar_box1{
    text-align: center;
    background-color: #007cc2;
    display: block;
    padding: 6px 0px 6px 0px;
    color: #FF0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin-bottom: 5px;
    font-weight: bold
}

.sidebar_right{
    width: 197px;
    float: left;
    padding-right: 5px
}

.sidebar_left{
    width: 197px;
    float: left;
    padding-left: 5px;
}

.Text_Background2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color : #F5F5FB;
    border: 1px; 
    border-color:#8f8f8f; 
     
    border-bottom-style : dotted;
    border-left-style : dotted;
    border-right-style : dotted;
    border-top-style : solid;
  }
  
. marcup_raw
{
background:url(images/marcup_raw.png)
}  

.text_alain
{
text-align:justify;	
}

.image_box{
    padding: 3px;
    background-color: #E7E7E7;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 10px;
    text-align: center;
	width:180px;
}



