body {	font-family : verdana;	font-weight : normal;	text-decoration : none;	margin-top:0px;	}
A  {	font-family : verdana; color: #03c;	}
img {margin-bottom:0px;margin-top:0px; vertical-align:middle; border:0 none; }
form{margin-top:0px;padding:0px;}
table{padding:0;}
td  {	font-size : 10pt;	font-family : arial;}
input{ font:verdana, Helvetica, sans-serif;}
button, input.button, buttongeneral {width:auto ; margin-right:10px; border:1px solid #bfbfbf;}
a.button {position:relative; width:auto; border:1px solid #bfbfbf; border-right-color:#908d8d; border-bottom-color:#908d8d; margin-right:10px; padding:2px .6em; background:#e1e1e1 url(/WEBSCR-630-20100506-1/en_US/i/pui/core/btn_bg_default.gif) left center repeat-x; color:#000; font-weight:normal !important; text-decoration:none;}
a {color:#084482; text-decoration:underline;}
form {margin:0; padding:0;}
input, select, textarea {padding: 4px;
    border: 1px solid #55affd;
    border-radius: 4px; }
input, textarea { font:Arial, Helvetica, sans-serif;}
textarea {vertical-align:top;}
li { list-style-type:none; }
input[type=checkbox], input[type=radio], input[type=hidden] {border:none; padding:0; margin-right:0.25em; vertical-align:middle;}
input.checkbox, input.radio, input.hidden, label.checkbox input, label.radio input {border:none; padding:0;}
iframe{    BORDER: #000033 0px solid;}
div.messageBox, #messageBox {width:auto; min-height:44px; margin:1em 0; border:1px solid #ffcf0f; padding:0 12px; background-color:#ffffde;background-position:20px 10px; background-repeat:no-repeat;}
div.messageBox p {margin:10px 0;}
div.messageBox.notification, .information {border-color:#81a4c6;color:yellow ;font-size:14px;font-weight:600; padding-left: 55px; padding-top:5px;padding-bottom:5px; background-color:#908d8d; ;}
div.messageBox.error, div.messageBox.alert {padding-left: 55px; background-image:url(/WEBSCR-630-20100506-1/en_US/i/icon/icon_alert_24wx24h.gif);}
div.messageBox ul {position:absolute; top:0; left:-500em; width:1px; height:1px; overflow:hidden; text-indent:-9999em; line-height:0;}

.title  { font-size: 20px; font-family: arial; color: black; font-weight:bold; text-decoration: underline }
.stitle { font-size: 14px; font-family: arial; color: black; font-weight:bold; text-decoration: underline }

.tipCss {border:1px dashed #ccc; padding:3px 10px; background-color:#fffbdb; margin:0 0 5px;}
.zsjBtn { background-color: #3F75A3; border-bottom: 2px solid #3F75A3; color: white; padding:2px 10px; text-decoration:none; font-weight:bold; font-size:12px; }


.large {font-size: 17px;} 
.extraLarge {font-size: 24px;}
.extraLargeEmphasis {font-size: 24px; font-weight: 700;}
.largeEmphasis {font-size: 17px; font-weight: 700;} 
.caption {font-size: 11px; color: #336699;}

.superheading {font-size: 21px; font-weight: 700; color: #036;}
.heading {font-size:14px; font-weight: 700; color: #036;}
.subheading {font-size: 12px; font-weight: 700; color: #036; margin-bottom:5px; }

.small {font-size: 11px; font-weight: 400; } 
.middle { font-size: 14px; font-weight:bold; padding:0 5px 0 0;}

.emphasis {font-weight: 700;}
.smallEmphasis {font-size: 11px; font-weight: 700;}

.confirmation {border-color:#c4de95; padding-left: 55px; background-color:#f8feee; background-image:url(icon_success_24wx24h.gif);}
.message { font-size: 14px;  color: black; font-weight:bold; text-decoration: none }
.success{font-size: 17px;  color:red; text-decoration: none}
.warning, .error { font-size: 12px; font-family: arial; color: red; font-weight:bold; text-decoration: none }
.smallwarning { font-size: 12px; font-family: arial; color: FF0099;  text-decoration: underline }
.noticeablemessage{font-size: 14px; font-family: arial; color: black; font-weight:bold; text-decoration: none }
.legacyErrors div.messageBox ul {position:relative; height:auto; width:auto; left:0; top:0; text-indent:0; overflow:visible; line-height:1em;}
.search { width: 750px; padding:5px;margin-left: 10px; margin-top: 10px; margin-bottom: 20px; border: 1px solid #cbd9b8; background: url(../images/bg_s.gif) repeat-x bottom; height: 85px; }
.fr { float: right; }
.fl { float: left; }
.fc { float: center; text-align:center;width:100%; margin:10px 0; }
.topline {width:100%}
.formheader { background:url(/design22/scripts/images/bg.jpg) repeat-x; line-height: 21px; height: 21px; width:100%}


.primary {border:1px solid #d5bd98; border-right-color:#935e0d; border-bottom-color:#935e0d; background:#ffa822;padding-left:2px; cursor:pointer;  }
.buttonrow {width:auto; margin:0; padding:0px 0; background-color:#d6e7f4; text-align:right;}

.buttonGen{	font-size: 12px;   BACKGROUND-COLOR: #8FE2DB}
.buttonNoticable {BACKGROUND-COLOR: 336699; color:White;  }
.Noticable {	 BACKGROUND-COLOR: EEFFFF; color:black;}
.tableNews
{
    BORDER-RIGHT: #D0D9E2 1px solid;
    BORDER-TOP: #D0D9E2 1px solid;
    BORDER-LEFT: #D0D9E2 1px solid;
    BORDER-BOTTOM: #D0D9E2 1px solid
}

.tableNewsaaa
{
    BORDER-RIGHT: #D0D9E2 4px solid;
    BORDER-TOP: #D0D9E2 4px solid;
    BORDER-LEFT: #D0D9E2 4px solid;
    BORDER-BOTTOM: #D0D9E2 4px solid
}

.tableNews TH
{
    HEIGHT: 18px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND-COLOR: #E2E9EF;
	padding-left:5px;    
}

.tableNews TD
{
    FONT-SIZE: 11px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	BORDER-BOTTOM:#CFD9E2 1px solid;
}
.tableNews TH.subtitle 
{
    BACKGROUND-COLOR: #EEEEEE;	
    BORDER-TOP: #000 3px solid;
}


.tableLeft
{
    BORDER-RIGHT: #000033 1px dotted;
    BORDER-TOP: #6699cc 2px solid;
    BORDER-LEFT: #000033 0px solid;
    BORDER-BOTTOM: #000033 0px  dotted;
    BACKGROUND-COLOR: #FFFFEE      
}
.tableLeft TH
{
    HEIGHT: 18px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BORDER-BOTTOM: #000033 1px solid;
}

.tableLeft TD
{
    FONT-SIZE: 12px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:2px;
    BORDER-BOTTOM: #000033 0px solid;
 
}

.tableDotted
{
    BORDER-RIGHT: #000033 1px solid;
    BORDER-TOP: #6699cc 1px solid;
    BORDER-LEFT: #000033 1px solid;
    BORDER-BOTTOM: #000033 1px  solid;
    BACKGROUND-COLOR: #FFFFEE  ;
	margin:5px;
}
.tableDotted td
{

    BORDER-TOP: #6699cc 1px dotted;
}
.noticeableDiv
{
    BORDER-RIGHT: #000033 1px solid;
    BORDER-TOP: #6699cc 1px solid;
    BORDER-LEFT: #000033 1px solid;
    BORDER-BOTTOM: #000033 1px  solid;
    BACKGROUND-COLOR: #FFFFEE  ;
	margin:5px;
}
}

.noticeable
{
    BORDER-RIGHT: #000033 1px solid;
    BORDER-TOP: #6699cc 1px solid;
    BORDER-LEFT: #000033 1px solid;
    BORDER-BOTTOM: #000033 1px  solid;
    BACKGROUND-COLOR: #FFFFEE  ;
	margin:5px;
}

.tableLeft_nopadding
{
    BORDER-RIGHT: #000033 1px dotted;
    BORDER-TOP: #000033 1px solid;
    BORDER-LEFT: #000033 0px solid;
    BORDER-BOTTOM: #000033 0px  dotted;
    BACKGROUND-COLOR: #FFFFEE      
}
.tableLeft_nopadding TD
{
    FONT-SIZE: 12px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
    BORDER-BOTTOM: #000033 0px solid;
 
}

.tableGeneral
{ border-top: #a6c8e8 1px solid;
    border-left: #a6c8e8 1px solid;
    
}
.tableGeneral table {  border-top: #a6c8e8 1px solid;
    border-left: #a6c8e8 1px solid;}
.tableGeneral li { background:url(images/gif-0170.gif) no-repeat left center; padding-left:15px; line-height:18px; }
.tableGeneral TD,.tableGeneral TH
{
	font-family:verdana;
    FONT-SIZE: 11px;
	padding-left:10px;
	padding-right:10px;
	
    BORDER-BOTTOM: #a6c8e8 1px solid;
    BORDER-RIGHT: #a6c8e8 1px solid;	
    border-top: #fff 1px solid;
    border-left: #fff 1px solid;	
}
.tableGeneral TD{
    BACKGROUND-COLOR: #F6FAFD; padding-top:5px;
	padding-bottom:5px; }
.tableGeneral TH{ background-color:#e9f6ff;padding-top:5px;
	padding-bottom:5px; }

.tableGeneral2
{
    BORDER-RIGHT: #99BCE6 1px solid;
    BORDER-TOP: #99BCE6 1px solid;
    BORDER-LEFT: #99BCE6 1px solid;
    BORDER-BOTTOM: #99BCE6 1px solid;
}

.tableGeneral2 A
{
font-family:verdana;
font-size:10px;
}

.tableGeneral2 TH{
 BACKGROUND-COLOR: #D0DEF0;
 	font-family:verdana;
    FONT-SIZE: 12px;
	padding:5px;
}
.tableGeneral2 TD
{
	font-family:verdana;
    FONT-SIZE: 11px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #D1D1D1 1px solid;
    BORDER-RIGHT: #D1D1D1C 1px solid;	
}
.tableGeneral2 .firstcolumn{
    BACKGROUND-COLOR:#E9F6FF;
}

.header
{
    BORDER-RIGHT: #31659C 1px solid;
    BORDER-TOP: #31659C 1px solid;
    BORDER-LEFT: #31659C 1px solid;
    BORDER-BOTTOM:#31659C 1px solid;
}

.subMenuTable
{
    BORDER-RIGHT: #000033 0px solid;
    BORDER-TOP: #000033 0px solid;
    BORDER-LEFT: #000033 0px solid;
    BORDER-BOTTOM: #000033 0px solid;
	background-color:red;

}

.EachMainMenuTableActive  TD
{
    font-family:arial,helvetica;
    font-size:14px;
    font-weight:600;
    color:White;
    
}

.EachMainMenuTableInActive TD
{
    font-family:arial,helvetica;
    font-size:14px;
    font-weight:300;
    color:White;
}

.InActiveSubTd
{   font-family:arial,helvetica;
    font-size:14px;
    font-weight:600;
    padding:0px;
    height:31px;
    color:White;
}

.ActiveSubTd
{
	 background-color:green;
    font-family:arial,helvetica;
    font-size:14px;
    font-weight:300;
    padding:10px;
    height:31px;
    color:White;
}


.pi_cell_selected{background-color:#acd6ff;   font-family:arial,helvetica;     font-size:9pt;}

.pi_cell_unviewed { background-color:#ffffff; font-family:arial,helvetica; font-size:9pt;  color:#999999;}

.pi_cell_visited {background-color:#f1f1f1;font-family:arial,helvetica;font-size:9pt;    color:#999999;}

.idclass {  behavior: url('/lkk.htc'); } 

input[type=radio] { background-color:red;}

.disabled { /* Text and background colour, medium red on light yellow */ 
color:#933; 
background-color:#EEEEEE; 
} 

.selectedradiobox{padding:5px; background-color:lightblue;border:1px}

.curvebutton{background:#a9e78d url(/design22/images4/Green_Curve.gif) no-repeat 2px 3px ;font-family:verdana;
border:1px solid; border-color: #696 #363 #363 #696; padding-left:20px; cursor:pointer; color:#005200; }

.greenbutton{background:url(/design22/images4/Button_Green.JPG) repeat-x 0 -1px;color:white; font-family:verdana;font-weight:600; cursor:pointer; font-size:12px;
border:1px solid; border-color: #696 #363 #363 #696;  padding: 6px;
    border-radius: 6px; }

.goback{margin-left:10px;margin-top:10px;font-family : verdana; font-size:12px;}
#selecteventrow{background-color:3F75A3;padding-left:10px;padding-right:3px;color:white; solid;border-bottom:#3F75A3 2px solid;}
.dynamicDiv {position:absolute;left:30;top:30;border:solid 5px blue;background-color:#e1e1e1;font-size:14px;font-family:verdana;color:#000;padding:5px;}

        table.gridtable
        {
            font-family: verdana,arial,sans-serif;
            font-size: 12px;
            color: #333333;
            border-width: 1px;
            border-color: #666666;
            border-collapse: collapse;
        }
        table.gridtable th
        {
            border-width: 1px;
            padding: 8px;
            border-style: solid;
            border-color: #666666;
            background-color: #dedede;
        }
        table.gridtable td
        {
            border-width: 1px;
            padding: 8px;
            border-style: solid;
            border-color: #666666;
            text-align: center;
        }