
table 
{
	font: 9pt "trebuchet ms", arial, sans-serif
}

body
{
	color: #000000;/*themecolour6%0;*/
	background-repeat: repeat-x;
	background-color: #ffffff;/*themecolour6;*/
	font-family: "trebuchet ms", Arial, sans-serif;
	font-size: 9pt;
}

#header 
{
	position: absolute;
	height: auto;
	width: auto;
	left: 0px;
	top: 0px;
	visibility: visible;
}

.pageheading
{
	font-size: 18px;
	color: #0047a2;/*themecolour5;*/
	margin-top: 0px;
	margin-bottom: 5px;
}

.pagetitle 
{
	font-size: 17px;
	color: #0047a2;/*themecolour5;*/
	margin-left: 7px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align : left;	
}

.labeltitle
{
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0047a2;/*themecolour5;*/
}

.labelcaption
{
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0047a2;/*themecolour5;*/	
}


.labeltitlesmall
{
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0047a2;/*themecolour5;*/
}

.labelsmall
{
	font-size: 9pt;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #0047a2;
}

.labelextrasmall
{
	font-size: 8pt;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #0047a2;
}

.labelextrasmallblack
{
	font-size: 9pt;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #000000;
}

.labelextrasmallDarkGray
{
	font-size: 9pt;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #535353;
}

.tabletitle 
{
	font-size: 17px;
	color: #0047a2;/*themecolour5;*/
	margin-top: 0px;
	margin-bottom: 0px;
}



.tabletitlered 
{
	font-size: 18px;
	color:Red; /*themecolour5;*/
	margin-top: 0px;
	margin-bottom: 0px;
	text-align : center;	
}


.tabletitleblue 
{
	font-size: 18px;
	color:Blue; /*themecolour5;*/
	margin-top: 0px;
	margin-bottom: 0px;
	text-align : center;	
}


.tabletitleblack
{
	font-size: 18px;
	color:Black; /*themecolour5;*/
	margin-top: 0px;
	margin-bottom: 0px;
	text-align : center;	
}

.error
{
	font-size: 9pt;
	font-family: arial, sans-serif;
	font-weight: bold;
	color: Red;
}

.validator
{
	color: Red;
}

h1 
{
	font-size: 16px;
	color: #0047a2;/*themecolour5;*/
	margin-top: 0px;
	margin-bottom: 3px;
}
h2 
{
	font-size: 16px;
	color: #000000;/*themecolour6%0;*/
	margin-top: 0px;
	margin-bottom: 3px;
}
h3 {
	font-size: 14px;
	color: #0047a2;/*themecolour5;*/
	margin-top: 0px;
	margin-bottom: 3px;
}
.myh3 {
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
}

.titlepara
{
   color : Red;
   font-weight :bold;
   text-align : center;
   
}


p
{
    text-align:justify;
    color: #000000;/*themecolour6%0;*/
	font-family: "trebuchet ms", Arial, sans-serif;
	font-size: 9pt;
	margin-top: 0px;
	margin-bottom: 0px;
}	

ol 
{
	margin-top: 0px; 
	margin-bottom: 0px; 
	color: #000000
}

blockquote 
{
	margin-top: 0px; 
	margin-bottom: 0px; 
	color: #000000;
	margin-right:  0px;
}

.parahead 
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;/*themecolour9;*/
}	
	
	

#hnavigation 
{
	position: absolute;
	height: auto;
	width: 100%;
	left: 20px;
	top: 129px;

}


#vnavigation 
{
	position: absolute;
	height: auto;
	width: auto;
	left: 20px;
	top: 320px;
}



#mastercontent /*postion of contents of page wrt abs position cord*/
{
	position: absolute;
	height: auto;
	width: auto;
	top: 100px;
	left: 5px;
	right: 5px;
}



#content1 
{
	position: absolute;
	height: auto;
	width: auto;
	left: 180px;
	top: 165px;
	right: 15px;
}
#content blockquote 
{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	margin-right: 0px;
}
#content ul 
{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;/*themecolour6%0;*/
	list-style-image: url('../images/misc/bullet.gif');
}

li
{
    line-height : 20px;
} 

#content ol 
{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333
}
#content a:link 
{
	color: #0047a2;/*themecolour5;*/
}
#content a:visited 
{
	color: #999999;
}
#content a:link:hover 
{
	color: #3c9bf7;/*themecolour1;*/
}


.loginbox
{
    text-align: left;
	color: #333333;
	background-color: #d8ebfd;/*themecolour1%180;*/
	background-color:   #d5ebff;/*themecolour1$ 78.5%, 100%;*/
	border: 1px solid #3c9bf7;/*themecolour1;*/
	
}

.linkbox
{
    text-align: left;
	color: #333333;
	background-color: #d8ebfd;/*themecolour1%180;*/
	background-color:   #d5ebff;/*themecolour1$ 78.5%, 100%;*/
	border-bottom: 1px solid #3c9bf7;/*themecolour1;*/
	border-left: 1px solid #3c9bf7;/*themecolour1;*/
	border-right: 1px solid #3c9bf7;/*themecolour1;*/
}



.marquee
{
    text-align: left;
    height:auto;
	width:auto;
	color: #333333;
	background-color: #d8ebfd;/*themecolour1%180;*/
	background-color:   #d5ebff;/*themecolour1$ 78.5%, 100%;*/
	border: 1px solid #3c9bf7;/*themecolour1;*/
}



.marquee1
{
    text-align: left;
    height:auto;
	width:auto;
	color: #333333;
	background-color: #d8ebfd;/*themecolour1%180;*/
	background-color:   #d5ebff;/*themecolour1$ 78.5%, 100%;*/
	border-left: 1px solid #3c9bf7;/*themecolour1;*/
	border-right: 1px solid #3c9bf7;/*themecolour1;*/
	border-top : 1px solid #3c9bf7;/*themecolour1;*/
}


#leftcolumn 
{
    height:auto;
	width:auto;
	color: #333333;
	background-color: #d8ebfd;/*themecolour1%180;*/
	background-color:   #d5ebff;/*themecolour1$ 78.5%, 100%;*/
	padding: 10px;
	border: 1px solid #3c9bf7;/*themecolour1;*/
}
.leftcoltext 
{
	padding: 10px 20px 10px 10px;
}
#leftcolumn ul 
{
	color: #000000;/*themecolour6%0;*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	list-style-image: url('../images/misc/bullet.gif');
}
#leftcolumn a:link 
{
	color: #0047a2;/*themecolour5;*/
}
#leftcolumn a:visited 
{
	color: #999999;
}
#leftcolumn a:link:hover 
{
	color: #3c9bf7;/*themecolour1;*/
}



#rightcolumn 
{
    height:auto;
	width:auto;
	color: #333333;
	background-color: #d8ebfd;/*themecolour1%180;*/
	background-color:   #d5ebff;/*themecolour1$ 78.5%, 100%;*/
	padding: 10px;
	border: 1px solid #3c9bf7;/*themecolour1;*/
}



.rightcoltext 
{
	padding: 10px;
	color: #666666;
	background-color:   #e4f2ff;/*themecolour1$ 86.1%, 100%;*/
	border: 1px solid #3c9bf7;/*themecolour1;*/
}
#rightcolumn ul 
{
	color: #000000;/*themecolour6%0;*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	list-style-image: url('../images/misc/bullet.gif');
}
#rightcolumn a:link 
{
	color: #0047a2;/*themecolour5;*/
}
#rightcolumn a:visited 
{
	color: #999999;
}
#rightcolumn a:link:hover 
{
	color: #3c9bf7;/*themecolour1;*/
}


.imageborder 
{
	border-left-width: 1px;
	border-left-style: solid;
}
#imagebar 
{

	height: auto;
	width: auto;
}
.imagebox 
{
	border: 1px solid #FFFFFF;
}

.pagctrls 
{
	font-style: normal;
	font-weight: normal;
	color: #333333;/*themecolour6%0;*/
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	line-height: 20px;
}
.thumbpad {
	padding: 5px;
}
.xara_albumcell0 
{
	font-weight: bold;
	color: #333333;/*themecolour6%0;*/
	border: 1px solid #005db6;/*themecolour1%50;*/
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-align: center;
}
.xara_albumcell1 
{
	color: #333333;/*themecolour6%0;*/
	font-size: 80%;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-align: center;
	vertical-align : middle;
}

.xara_albumcell2 
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
	background-color:   #d5ebff;/*themecolour1$ 78.5%, 100%;*/
}

.xara_albumcell3 
{
	color: #333333;/*themecolour6%0;*/
	font-size: 50%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;

}


a {color: #666666;text-decoration:underline}	
a:link    { color: #666666; text-decoration:underline }    /* unvisited links */
a:visited { color: #666666; text-decoration:underline}   /* visited links   */
a:hover   { color: #3C9BF7; text-decoration:underline} /* user hovers on the link     */
a:active  { color: #3C9BF7; text-decoration:underline}   /* active links which is currenctly selected    */



.logintable
{
    font-size:8pt;
}


.listheader
{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:24px;
	letter-spacing:.2em;
	background-color: #d8ebfd
}



.tblheading
{
	font-family: Arial;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#64B2F7', gradientType='0'); 
}




.colborder
{
    border-collapse: collapse;
    border-bottom: black 1px solid;
}

.button
{
    color: #FFFFFF;
	font-size: 9pt;
	font-family: Arial;
	border: #FFFFFF 1px solid;
	background-color: #336699;
}

.btn_gray
{
    color: black;
	font-size: 9pt;
	font-family: Arial;
	font-weight:bolder;
	border: #FFFFFF 1px solid;
	background-color: #C4C4C4;
}


.GlossaryTerm
{
    color: #666666;
	font-size: 9pt;
	font-family: Arial;
}

.GlossaryTermSelected 
{
    color: black ;
	font-size: 10pt;
	font-family: Arial;
	font-weight:bold;
	
}

.control
{
    border: solid 1px #666666;
}

/* GridView Classes Start */

.gv
{
    border: Solid 1px #9F9F9F;
}



.gvHeader th
{
    font-weight: normal;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: normal;
    background-color: #DCDCDC;
    border: Solid 1px #9F9F9F;
    padding: 5px 5px 5px 5px;
}

.gvSrNo
{
    width: 46px;
    vertical-align: top;
    background-color: #DCDCDC;
}

.gvRow td
{
    border-collapse: collapse;
    border: Solid 1px #CFCFCF;
    padding: 5px 5px 5px 5px;
    font-size: 9pt;
}

.gvPagerRow
{ 
    background-color: #F2F2F2;
    padding: 5px 5px 5px 5px;
    border-collapse: collapse;
    font-size: 9pt;
    white-space: nowrap;
    vertical-align: middle;
}

.gvPagerColumn
{
    padding: 5px 5px 5px 5px;
    border-collapse: collapse;
    font-size: 8pt;
    white-space: nowrap;
    vertical-align: middle;
}

/* GridView Classes End */

.textBold
{
    font-weight: bold;
}

.tbl td
{
    font-family: Verdana;
    font-size: 9pt;
    padding-left:2px;

}
.tdBorder
{
	border-collapse: collapse;
    border: Solid 1px #CFCFCF;		
    padding: 2px 0px 2px 0px;
}

.tblHeaderRow
{
    font-weight: normal;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: normal;
    background-color: #DCDCDC;
    
    padding: 5px 5px 5px 5px;
}

.txt
{
	font-weight: normal;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: normal;
}

.treeMain {
	background-color: #FFFFFF;
}

.btnGray
{
    color: #000000;
	font-size: 9pt;
	font-family: Arial;
	/*FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#D1D1D1', gradientType='0'); */
	background-color: #F9F9F9;
}

.bgGradient
{	
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.35))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#D1D1D1',GradientType=0 ); /* IE6-9 */	
}

.postFooter
{
	/*background-color:#D1D1D1;*/
	background-color:#EDEDED;
}

.messageDate {
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
}

.messageReplyInfo {
	font-size: 9pt;
	color: Green;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.messageWhite {
	font-size: 9pt;
	color: #000000;
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.overlay {
        position: fixed;
        z-index: 99;
        top: 0px;
        left: 0px;
        background-color: #FFFFFF;
        width: 100%;
        height: 100%;
        filter: Alpha(Opacity=70);
        opacity: 0.70;
        -moz-opacity: 0.70;
}
* html .overlay {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}
.loader {
    z-index: 100;
    position: fixed;
    width: 150px;
    margin-left: -60px;
    top: 50%;
    left: 50%;
    border: 2px solid #336699;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
* html .loader {
    position: absolute;
    margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
}

.hint {
   	display: none;
    position: absolute;
    width: 20%;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(pointer.gif) left top no-repeat;
}

.navigationText
{
	color:	#0046C7;
}

.messageReplyText
{
    color:Green;    
}

.txtGreen {color: Green; }


/* Added By: M Zaman, SSE
   Date: 25 Jan 2011
*/

a.redlink:link 
{
	color:red;
	font-size:smaller;
	text-decoration:none;
}
a.redlink:visited 
{
	color:red;
	font-size:smaller;
	text-decoration:none;
}
a.redlink:hover 
{
	color:#3c9bf7;/*themecolour1;*/
	font-size:smaller;
	text-decoration:underline;
}
a.redlink:active 
{
	color:red;
	font-size:smaller;
	text-decoration:none;
}
