body {margin:0;}

img
{
    border: 0;
}
.paging
{
	font-family:Calibri, "Century Gothic";
	font-size:12px;
	color:#a00101;
	text-decoration:none;
	text-align:right;
    padding:3px;
}
.paging:hover { background: #666666;color:#fff; padding:3px;}
.paging_sel {background:#bebebe;margin-right:0px; padding:3px;}

.preloader
{
    background-image:url(../images/preloader_bg.gif);
    background-repeat:no-repeat;
    width:217px;
    height:43px;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    position: absolute;
    font-weight:bold;
    vertical-align:middle;
 }

 .common_blue
{
	font-family:Calibri, "Century Gothic";
	font-size:12px;
	color:#0092c2;
	text-decoration:none;
	text-align:center;
}
 
.mainbutton
{
	font-family:Calibri, "Century Gothic";
	font-size:12px;
	color:#5a5a5a;
	text-decoration:none;
}

.mainbutton:hover
{
	color:#136aad;
	text-decoration:underline;
}

.leftbutton
{
	font-family:Calibri, "Century Gothic";
	font-size:12px;
	color:#5a5a5a;
	text-decoration:none;
	line-height:30px;
}

.leftbutton:hover
{
	text-decoration:underline;
}

.topichead
{
	font-family:Calibri, "Century Gothic";
	font-size:16px;
	color:#333333;
	line-height:30px;
}

.searchbox
{
 	background-image:url(../images/search.jpg);
	height:27px;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.search
{
	font-family:Calibri, "Century Gothic";
	font-size:12px;
	color:#666666;
	width:150px;
	height:13px;
	border:none;
}

.innerheading
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	line-height:18px;
	border-bottom:#e4e4e4 solid 1px;
}

.contenthead
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	line-height:18px;
}

.contenttext
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-align:justify;
	line-height:15px;
}

.articlehead
{
	font-family:"Times New Roman", Times, serif;
	color:#01578a;
	font-size:20px;
}

.articlehead:hover
{
	text-decoration:underline;
}

.smallheading
{
	font-family:Arial, Helvetica, sans-serif;
	color:#01578a;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
}

.smallheading:hover
{
	text-decoration:underline;
}


a{text-decoration:none;}

a:hover{text-decoration:underline;}

.subtitlehead
{
	font-family:Verdana, Geneva, sans-serif;
	color:#01578a;
	font-size:11px;
	font-style:italic;
	line-height:18px;
}

.read
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#a00101;
	text-decoration:none;
}

.readmore
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#a00101;
	text-decoration:none;
	text-align:right;
}

.readmore:hover
{
	color:#666666;
	text-decoration:underline;
}

.readdetail
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	text-align:right;
}

.readdetail:hover
{
	color:#a00101;
	text-decoration:underline;
}

.faqs
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#a00101;
	text-decoration:none;
}

/*.line{ border-bottom: 1px dashed #555555;}*/

.css-grd {
/* default background colour, for all layout engines that don't implement gradients */
background: #e8e8e8;
border:1px solid #cdcdcd;
/* gecko based browsers */
background: -moz-linear-gradient(top, #ffffff, #e8e8e8);

/* webkit based browsers */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e8e8e8));

color: #000000; /* text colour (black) */
/*height: auto; gradient uses the full height of the element */

/* For Internet Explorer 5.5 - 7 */
.filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#e8e8e8, GradientType=1);
/* For Internet Explorer 8 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e8e8e8, GradientType=1);

padding: 5px;  /*distance from border edge to text */

}

.login
{
	font-family:Calibri, "Century Gothic";
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

.copyright
{
	font-family:Calibri, "Century Gothic";
	font-size:14px;
	color:#fff;
	text-decoration:none;
}

.footertext
{
	font-family:Calibri, "Century Gothic";
	font-size:14px;
	color:#333333;
	text-decoration:none;
}

.footer
{
	font-family:Calibri, "Century Gothic";
	font-size:11px;
	color:#a00101;
	text-decoration:none;
}
.footer:hover
{
	color:#666666;
	text-decoration:underline;
}
.textbox
{
	border-radius: 3px;	
	-moz-border-radius: 3px;	
	-webkit-border-radius: 3px;	
	border: 1px solid #aaa;
	font-family:Calibri, "Century Gothic";
	font-size:12px;
	color:#666666;
	text-decoration:none;
	height:20px;	
}
.fieldset
{
	font-family:Calibri, "Century Gothic";
	font-size:12px;
	color:#666666;
	text-decoration:none;
	border:1px solid #eeeeee;
}
.legend
{
	font-family:Verdana, Geneva, sans-serif;
	color:#01578a;
	font-size:12px;
}
.dropdown
{
	font-family:Calibri, "Century Gothic";
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
/*.validation
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#ff0000;
	text-decoration:none;
	font-style:italic;
}*/
#status{
	outline:none;
	color:#666666;
}
.focusField{
	border:solid 2px #73A6FF;
	color:#000;
}
.idleField{
	color: #6F6F6F;
	border: 1px solid #EEEEEE;
}

.query
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#666666;
	line-height:15px;
	padding:3px;
	text-align:justify;
}

.astreic
{
	font-size:14px;
	color:#ff0000;
}

.greentext
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#00a772;
}

.redtext
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#ff0000;
}

h3
{
	font-family:Calibri, "Century Gothic";
	color:#136aad;
	text-decoration:none;
}

.loginbold
{
	font-family:Calibri, "Century Gothic";
	color:#136aad;
    font-weight: bold;
    font-size: 14px;
	text-decoration:none;
}

.pop
{
    display: none;
    position: absolute;
    background-color: white;
    border: #888888 4px solid;
    margin-left: -400px;
    margin-top: -200px;
    text-align: center;
    padding: 2px;
    z-index: 1000;
    width: 700px;
}

.pop1
{
	display: none;
	position:absolute;
	background-color: white;
	border: #888888 6px solid;
	margin-left: -200px;
	margin-top: -300px;
	text-align: center;
	padding: 2px;
	width:700px;
	z-index:1000; 
    height:450px;
    overflow:auto;
}

.search
{
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-style:normal;
    color:#073d7e;
}

.footerhead
{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	color:#a00101;
	font-weight:bold;
	text-decoration:none;
}

.footeraddresstext
{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:13px;
	color:#333;
	text-decoration:none;
}

/*Paging*/	
.pag
{
	color:#000;
	-moz-border-radius: 5px;
	text-decoration:none;
	line-height:20px;
}
.pag_sel
{
	background-color:#eee; /*#ffca4c - yellow color*/
	cursor:default;
	color:#ff0000;
	-moz-border-radius: 5px;
	line-height:20px;
}

.pag:hover
{
	background-color:#eee; /*#ffca4c - yellow color*/
	cursor:pointer;
	color:#000;
	-moz-border-radius: 5px;
	line-height:20px;
}

.pag_active
{
	color:#79b800;
	font-family:Verdana, Geneva, sans-serif;
}

/*END Paging*/


/*Button*/
a.button {
    font-family:Verdana, Geneva, sans-serif;
    font-size: 12px;
	position:relative;
	padding:2px 8px 3px 2px;
	text-decoration:none;
 	width:auto;
 	display:inline-block;
 	margin-right:10px;
	text-align:center;
}


a.button {
	background:url('../images/rep1.png') 0 0 repeat-x;
	border:1px solid #000;
	color:#ccc!important;
	font-weight:bold;
}

a:hover.button{
	color:#fff!important;
	border:1px solid #000!important;
	font-weight:bold;
}
/*END Button*/

.sitemap
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#a00101;
	text-decoration:none;
	text-align:right;
	padding:3px;
}

.sitemap:hover
{
	color:#fff;
	font-size:12px;
	background-color:#a00101;
	text-decoration:underline;
	padding:3px;
}
