


body 
{
    font-size: 12px;
	background-color: #f6f5ef;
}

img
{
    margin:0; 
    padding:0; 
    border:0; 
    outline:0; 
    vertical-align:baseline
}

*, table *
{
	font-family : Verdana;
	font-size : 12px;
}
.Rqr
{
    color: red;
    font-size: 12px;
    font-family: Verdana;
}

.LoginTextbox{
    font-family : verdana;
    border:1px solid gray;
    background-color:white;
    width:100px;
    border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-weight: normal;
	font-size: 12px;
	color: #666666;	
	background-color: #ffffff;
}

.T{
    font-family : verdana;
    border:1px solid gray;
    background-color:white;
    width:150px;
    border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-weight: normal;
	font-size: 12px;
	color: #666666;	
	background-color: #ffffff;
    padding:2px;
}

/*.UCDropDownLbl
{
	padding-right:16px;
	border:1px solid gray;
	background-image:url(/Img/droparrow.png);
	background-position: right center;
	background-repeat: no-repeat;
}*/
/*.UCDropDownLblValid,*/.UCDropDownValid{
    background-color : white;
    font-size:12px; 
}

/*.UCDropDownLblInValid,*/.UCDropDownInValid{
    background-color : LightPink;
    font-size:12px; 
}

option
{
    font-weight : normal;
    font-family:Arial;
	font-size: 12px;
	padding-left:10px;
}

.VSum,.VSum *,.VSum * *{
    font-size : 12px;
}

.Head, .Head td, .HeadLarge, .HeadLarge td{
    background-color : #6688cc;
    color : #ffffff;
    line-height:20px;
    font-weight: bold;
}
.HeadLarge{
    font-size : 12px;
}

.linksMenu
(
    font-size : 12px;
)

/******* START: Added by Clement 16/OCT/2006 *********/


A:visited
{
    color: #999999;
    text-decoration: none;
    font-size:12px;
}

A:hover
{
    color: #cc6633; 
    text-decoration: none;
    font-size:12px;    
}

A
{
    color: #666666; 
    text-decoration: none;
    font-size:12px;    
}


.NonClickableLink
{
    color: #666666;
    font-size:12px;    
}

.Tclass A:visited{color: #999999;text-decoration: none; line-height:30px; font-size:12px;}

.Tclass A:hover{color: #cc6633;text-decoration: none; line-height:30px; font-size:12px;}

.Tclass A{color: #666666; text-decoration: none; line-height:30px; font-size:12px;}


.LargeFont{
    font-size : 12px;
    font-weight: bold;
    font-family : Verdana,Arial,Times New Roman;
}

.NormalFont{
    font-size : 12px;
    font-weight: normal;
    font-family : Verdana,Arial,Times New Roman;
}

.SmallFont{
    font-size : 12px;
    font-weight: normal;
    font-family : Verdana,Arial,Times New Roman;
}

.LoginMenu Td
{
	font-family : Verdana,Arial,Times New Roman;
	font-size : 12px;
	font-weight: normal;
}

.RptTableBorder
{
	border:1px solid #000022;
	font-family:Verdana;
	font-size:12px;
}

.RptRecHeader Td
{
	font-family : Verdana,Arial,Times New Roman;
	font-size : 12px;
	font-weight:bold;
	background-color: #CC6600;
	color: #ffffff;
	line-height:30px;
    white-space:nowrap;
    padding:0 5px;
}

.RptRecHeaderMini Td
{
	font-family : Verdana,Arial,Times New Roman;
	font-size : 12px;
	font-weight:bold;
	background-color: #6688CC;
	color: #ffffff;
	line-height:14px;
}

.RptRecItems Td
{
	font-family : Verdana,Arial,Times New Roman;
	font-size : 12px;
	font-weight: normal;
	color: #000000;
	line-height:30px;
    padding:0 5px;
}


.RptRecItemsMini Td
{
	font-family : Verdana;
	font-size : 12px;
	font-weight: normal;
	color: #003366;
	line-height:14px;
}

.RptRecTotal Td
{
    background-color: #CC6600;
	font-family : Verdana,Arial,Times New Roman;
	font-size : 12px;
	font-weight: normal;
	color: #ffffff;
	line-height:30px;
}

.TableItem Td
{
	font-family : Verdana,Arial,Times New Roman;
	font-size : 12px;
	font-weight: normal;
	color: #000000;
	line-height:20px;
	background-color:#ffffff;
}

.Info Td
{
	font-family : Verdana,Arial,Times New Roman;
	font-size : 12px;
	font-weight: normal;
	color: #000000;
	line-height:20px;
	background-color: #ffffff;
}

.InfoHeader Td
{
	font-family : Verdana,Arial,Times New Roman;
	font-size : 12px;
	font-weight: bold;
	background-color: #cc6600;
	color: #ffffff;
	line-height:30px;
}

.InfoFooter Td
{
	font-family : Verdana,Arial,Times New Roman;
	font-size : 12px;
	font-weight: normal;
	color: #000000;
	line-height:20px;
	background-color: #ffffff;
	text-align: center;
}


.TicketHeader
{
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
}

.TicketSub
{
    background-color: #C8B560;
    font-family: Verdana;
    font-size: 12px;
    color: #8B5A00;
}

.TicketDetails
{
    background-color: #ffffff;
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
}


.TicketSub_admin
{
    background-color: #6688CC;
    font-family: Verdana;
    font-size: 12px;
    color: #ffffff;
}

.TicketDetails_admin
{
    background-color: #ffffff;
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
}


.SignupFrom
{
    line-height     : 25px;
    background-color: #f6f5ef;
}


.SignupFont
{
     font-size : 12px;
     font-weight: normal;  
     font-family : Verdana;
     color : #666666;
     
}

.SignupTitle 
{
    font-size : 16px;
    font-weight: bold;
    font-family : Verdana;
    color : #C08D51;
}

.SignupTips
{
    font-size : 10px;
    font-weight: normal;
    font-family : Verdana;
    color : #ff0000;
    padding:0 5px;
}

.SignupBreakLine
{
    /*
    background-image:url(/Web/ClientNavigationItems//img/home/BreakDown-Line.gif);
    top left repeat-x;
    position:absolute;
    */
    height:1px;
    width:530px;
}

.DivRight
{
    font-size: 12px;
    text-align:right;
}

.DivCenter
{
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.Button
{
	background-position: left center;
	font-size: 12px;
	font-weight: normal;
}

/******* END: Added by Clement 16/OCT/2006 *********/


/*Calendar*/

table.cal {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: navy;
	border-collapse: collapse;
	background-color: white;
}
table.cal thead tr td a:link,table thead tr td a:visited{
	color : white;
	font-size : 12px;
	text-decoration : none;
}
table.cal thead * {
	text-align : left;
}
.cal thead td{
	color : white;
	background-color : gray;
}
table.cal td{
	width : 30px;
}
table.cal *{
	font-family : arial;
	font-size : 12px;
}
table.cal a:link, table.cal a:visited{
	color : black;
	text-decoration : none;
	display : block;
	width : 100%;
	height : 100%;
	margin : 0;
}
table.cal tbody td{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: navy;
	background-color: white;
	-moz-border-radius: ;
}
table.cal .x{
	cursor : default;
}


/* Admin portal css format ....................................*/


.WebFrom
{
    line-height     : 25px;
    background-color: #f6f5ef;
}

.Button
{
	background-position: left center;
	padding-left: 4px;
	background-repeat: no-repeat;
	background-color: #EEEEEE;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	border-left-color: #000000 1px solid;
	border-right-color: #000000 1px solid;
	border-top-color: #000000 1px solid;
	border-bottom-color: #000000 1px solid;
}

TD.textbox
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-weight: normal;
	font-size: 12px;
	color: #666666;	
	font-family: verdana;
	background-color: #ccffff;
}

.textbox
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-weight: normal;
	font-size: 12px;
	color: #666666;	
	font-family: verdana;
	background-color: #ffffff;
}


.dropdown
{
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-bottom: #666666 1px solid;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-family: verdana;
}

.TableForm
{
    line-height     : 22px;
    background-color: #666666;
    color           : #C08D51;
    font-weight     : bold;
}


.xTableForm
{
    line-height     : 22px;
    background-color: #6688CC;
    color           : #ffffff;
    font-size       : 10px;
    font-weight     : bold;
    font-family     : Verdana;
    text-align:center 
}

.xTableInForm td
{
    line-height     : 15px;
    background-color: #f6f5ef;
    color           : #003366;
    font-weight     : normal;
    font-size       : 12px;
    font-family     : Verdana; 
   text-align: left; 
}


.xTableFormItem td
{
    line-height     : 15px;
    color           : #003366;
    font-weight     : normal;
    font-size       : 12px;
    font-family     : Verdana; 
}


.TableTd
{
    font-size : 12px;
}



.WebFont
{
     font-size : 12px;
     font-weight: normal;  
     font-family: Verdana;
     color : #003366;
}

.WebTitle 
{
    font-size : 12px;
    font-weight: bold;
    font-family : Verdana;
    color : #002244;
}

.boxline
{
    border-top:1px solid #000022;
    border-left:1px solid #000022;
    border-right:1px solid #000022; 
    border-bottom:1px solid #000022;
}

.signupconfirmationboxline
{
    line-height     : 22px;
    background-color: #191107;
    color           : #C08D51;
    border-top:1px solid #999999;
    border-left:1px solid #999999;
    border-right:1px solid #999999; 
    border-bottom:1px solid #999999;
}

.signupconfirmationfont
{
    line-height     : 22px;
    background-color: #191107;
    color           : #C08D51
}


.RptMini TD
{
	font-family : Verdana,Arial,Times New Roman;
	font-size : 10px;
	font-weight:normal;
	background-color: #6688CC;
	color: #ffffff;
	line-height:12px;
}

.RptMiniTD
{   
    font-family : Verdana,Arial,Times New Roman;
	font-size : 10px;
	font-weight:normal;
	background-color: #ffffff;
	color: #000000;
	line-height:12px;
}



.MenuGroup
{	color           : #ffffff;
	padding-left    : 10px;
	font-weight     : bold;
	float           : left;
	padding-right   : 20px;
	margin-left     : 1px;
	border-left     : dashed 1px #999966;
	height          : 250px;
	width           : 350px;
	margin-bottom   : 10px;
	line-height     : 25px;
}
	
.MenuGroup span
{	display         : block;
	width           : 100%;
	background-color: #6688CC;
	border-top:1px solid #6699DD;
    border-left:1px solid #6699DD;
    border-right:1px solid #6699DD; 
    border-bottom:1px solid #6699DD;
    font-weight     : bold;
    padding-left   : 10px; 
    font-size       : 11px; 
}
	
.MenuGroup ul
{	margin-top      : 5px;
	padding         : 0px;
}

.MenuGroup ul li
{	
    list-style-type : none;
	padding-left    :15px; 
	background-repeat:no-repeat;
}

.MenuGroup ul li a:link, .MenuGroup ul li a:visited
{	font-weight     : normal;
	font-size       : 12px;
}

.MenuGroup ul li a:hover
{	
    font-weight     : bold;
	font-size       : 12px;
	color           : #002244;
}



 #UpdateProgress1 
 {
   background-color:#cccc99;
   color:White;
   top: 0px;
   right: 0px;
   position:fixed;
 }
 
#UpdateProgress1 img {
   vertical-align:middle;
   margin:2px;
 }

/* NEW */ 
#body {line-height:18px}
.TableForm td,.boxline td,SignupFrom td {padding:3px}
.DivCenter td {padding:0 10px}
.leftmenu-lvl1 ul li a {font-size:13px}
.SignupTips div {width:300px;background-color:#eeead5;border:1px solid #e1dbbb;padding:5px 10px;color:#330000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity:0.5;}



#navlist li
{
display: inline;
list-style-type: none;
}

#navlist li {
border:1px solid #C08D51
}

