body{
	margin:0pt;
	padding:10px;
	color: #333333;
	background-color: #333333;
	background-image:url(../images/bg_tile.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	font:Arial, Helvetica, sans-serif;
	line-height:16px;
}
li{
	font-size:12px;
}

TD {
	FONT-SIZE: 12px; FONT-COLOR: white; FONT-FAMILY: Verdana, Helvetica CE, Arial, sans-serif; 
}
	
a{
color:#1B475C;
text-decoration: none;
}
a:hover{
color:#000000;
text-decoration:underline;
}

.redsmalltext{
	color: red;
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	text-decoration: none;
}
.border {
	border-bottom : 1px solid #16699A;
	border-left : 1px solid #16699A;
	border-right : 1px solid #16699A;
	border-top : 1px solid #16699A;
}

.border_doted12 {
	border-style:inset;
	border-bottom : 1px dotted #16699A;
	border-left : 1px dotted #16699A;
	border-right : 1px dotted #16699A;
	border-top : 1px dotted #16699A;
}
.border_doted {
	padding:3px;
/*	border : 1px dotted #16699A;*/
	background-color:#FFF;
}
.border_doted td {
	border : 1px dotted #16699A;
	border-bottom : 1px dotted #16699A;
	padding:3px;
}
.headingtxt {

 font-family:Verdana, Geneva, sans-serif;
 font-size:18px;
 color: #000000;
}
.page_heading{
font:"Times New Roman";
font-size:12px;
color:#FFFFFF;
}
.section_heading{
font-family:Tahoma;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
/*background-color:#6699FF;*/
font-stretch:expanded;
}
.style1 {
 color:#FFFFFF;
}
.banner_heading{
font-family:Tahoma;
font-size:35px;
font-weight:bold;
color:#FFFFFF;
/*background-color:#6699FF;*/
font-stretch:expanded;
padding-left:5px;
}

.banner_slogan{
font-family:Tahoma;
font-size:14px;
color:#A4BDD8;
font-weight:bold;
/*background-color:#6699FF;*/
font-stretch:expanded;
padding-left:5px;
}

.section_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2c6aba;
}

div#nifty{ margin: 0 0;background:url(../main-bg.jpg); font-size:14px;}

b.rtop, b.rbottom{display:block;background:url(../main-bg.jpg)}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background:url(../main-bg.jpg)}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.mouse_over{
background-color:#CDD8E9;
}

.mouse_over{
background-color:#CDD8E9;
}

h1, h2, h3
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#649CB5;
}

.bl {background: url(../images/bl.jpg) 0 100% no-repeat #C3DCE3; width: 18em}
.br {background: url(../images/br.jpg) 100% 100% no-repeat}
.tl {background: url(../images/tl.jpg) 0 0 no-repeat}
.tr {background: url(../images/tr.jpg) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

.t2 {background: url(../images/dot2.gif) 0 0 repeat-x; width: 20em}
.b2 {background: url(../images/dot2.gif) 0 100% repeat-x}
.l2 {background: url(../images/dot2.gif) 0 0 repeat-y}
.r2 {background: url(../images/dot2.gif) 100% 0 repeat-y}
.bl2 {background: url(../images/bl2.gif) 0 100% no-repeat}
.br2 {background: url(../images/br2.gif) 100% 100% no-repeat}
.tl2 {background: url(../images/tl2.gif) 0 0 no-repeat}
.tr2 {background: url(../images/tr2.gif) 100% 0 no-repeat; padding:10px}  

/* Show only to IE PC \*/
/* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

	.sidebox {
			margin: 0 auto; /* center for now */
			width: auto;/* 17em; /* ems so it will grow */
			background: url(../images/sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead {
			background: url(../images/sbhead-r.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: center;
		}
		.boxhead h2 {
			background: url(../images/sbhead-l.gif) no-repeat top left;
			margin: 0;
			padding: 20px 30px 5px;
			color: white; 
			font-weight: bold; 
			font-size: 1.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbody {
			background: url(../images/sbbody-l.gif) no-repeat bottom left;
			margin: 0;
			padding: 5px 30px 31px;
		}
		.widthlessbox {
			/*margin:  0 10%; /* NO WIDTH! Opens up a world of possibilities! */
			background: url(../images/sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;
		}


.box_heading_red, h1{
font-family:Tahoma;
font-size:12px;
color:#586163;
font-weight:bold;
padding:2px;
background-color:#FFFFFF;
}

.box_heading{
font-family:Tahoma;
font-size:12px;
color:white;/*#586163;*/
font-weight:bold;
padding:4px;
background-image:url(../images/blank-effect.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.text_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.red_small_text
{
font-family:Tahoma;
font-size:11px;
color:#FF0000
}

.start_stop_btn
{
 font:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#FFFFFF;
 background:#81BEDD;
 border:none;
}
