.welcomelable
{
	font-family:Verdana;
	font-size:8pt;
	text-align:right;
	color:Black;
}
.forms_TextField

{
	font-family:Verdana,Helvetica, sans-serif;
	font-size:8pt;
	}
.text
{
    width:25px;
	text-align:center;
	font-family:Verdana,Helvetica, sans-serif;
	font-size:10px;
	}
.div
{ 
	height:auto;
	width:200;
    font-family:Verdana,Helvetica, sans-serif;
    font-size:smaller;
}
.tblrow
{
	text-align:left;
	font-family:Verdana,Helvetica, sans-serif;
	font-size:10;
	font-weight:bold;
}
.bodyText
{
	font-family:Verdana,Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
}	
.tbl
{
    border-bottom-style:groove;
    border-top-style:groove;
    border:groove 1 black;
    cursor:hand
}
.btn
{
    border-style:groove;
	font-family:Verdana,Helvetica, sans-serif;
	font-size:xx-small;
	width:80px;
	height:30px;
}
.txt
{
	text-align:left;
	font-family:Verdana,Helvetica, sans-serif;
	font-size:10;
	border-style:groove;
	height:24px;
	width:216px;
}
.ErrMsg
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana,Helvetica, sans-serif;   
}
input.label {
	border: thin groove ;
	font: Verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	width: 110px;	
}
.lefttd
{
	 font-family:Verdana;
	 font-size:xx-small;
	 text-align:left;
}
.righttd
{
    font-family:Verdana;
    font-size:x-small;
    font-weight:bold;
    text-align:left;
    border-bottom-style:none;
} 
HeaderUrl
{
	border-style:none;
	text-align:justify;
	font-family:Verdana;
	font-size:8px;
	color:White;
        	
}
a.hover
{
	 color:Red;	          
}
.combo {
	border: thin groove #DCDCDC;
	font: Verdana;
	font-size: 11px;
	border-bottom: thin groove;
	border-top: thin groove;
}
.button
{
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 background-color: #E1E1E1;
 border-style:groove;
} 
.grdheader
{
 background-color:#F1F1F1;
}
.label
{
 font-family:Verdana;
 font-size:12;
 text-justify:auto;
 }
 .lbltext
 {
	font-family:Verdana;
    font-size:14;
    width:150;
 }
 .pagetext
 {
	text-align:left;
	font-family:Verdana;
	font-size:10pt;
	height:24px;
 }
 .pagetextline
 {
	text-align:left;
	font-family:Verdana;
	font-size:10pt;
	height:24px;
	font-weight:bold;
	text-decoration:none;
 }
 div.greyBorderContainer {
	padding: 0px;
	margin: 0px;
	border: 1px solid #c5c5c5;
	width: 173px;
	background-color: none;
	}
.dropdown {
	border: thin groove #DCDCDC;	
	border-bottom: thin groove;
	border-top: thin groove;
	width:155px;
	height:22px;
}
.answer {
    color : #000000;
	font-weight : normal;
}
.availabilitytext
{
	font-weight:bold;
	color:Red;
}
.answerbackground {
	background-color : #c0c0c0;
    border-top : 1px inset;
    border-right : 2px outset;
    color : #000000;	
	font-weight : normal;
    padding-left: 10px;
}
.blankbackground {
	background-color : #ffffff;
    vertical-align : top;
    border-top : 1px inset;
}
.button {
	background-color : #008080;
	border : 2px outset;
    color: #c0c0c0;
	font-weight : bold;
	letter-spacing : 2px;
	text-align : center;
}

.button2 {
	background-color : #008080;
	border : 2px outset;
    color: #ffffff;
	font-weight : normal;
	letter-spacing : 1px;
	text-align : center;
}

.fieldtitle {
	color : #000000;
	font-weight : bold;
}

.fieldvalue {
	color : #000000;
	font-weight : normal;
}

.footerbackground {
	border : 2px outset;
	background-color : #ffffff;
    color : #000000;
	font-weight : normal;
}

.headerbackground {
	background-color :  #008080;
	border : 2px outset;
	color : #000000;
	font-weight : bold;
	letter-spacing : 5px;
	padding-left : 10px;
}

.leftbackground {
	background-color : #ffffff;
    vertical-align : top;
    border-top : 1px inset;
    border-left : 2px outset;
}

.link {
    color: #000000;
	font-weight : normal;
	letter-spacing : 1px;
}

.pageheader {
	background-color :  #008080;
	border : 2px outset;
	color : #000000;
	font-weight : bold;
	letter-spacing : 5px;
	line-height : 40px;
	padding-left : 10px;
}

.questionbackground {
	background-color : #ffffff;
    border-top : 1px inset;
    border-left : 2px outset;
    color : #000000;
	font-weight : normal;
    vertical-align : top;
}

.sectiondesc {
	border : 2px outset;
	background-color : #c0c0c0;
	font-weight : normal;
	letter-spacing : 1px;
}

.sectionheader {
	border : 2px outset;
	background-color : Silver;
	font-weight : bold;
	line-height : 25px;
	letter-spacing : 2px;
}

.tableheaderleft {
	border-bottom : 2px outset;
	border-left : 2px outset;
	border-top : 2px outset;
	background-color : #c0c0c0;
	font-weight : normal;
	letter-spacing : 1px;
}

.tableheadermiddle {
	border-bottom : 2px outset;
	border-top : 2px outset;
	background-color : #c0c0c0;
	font-weight : normal;
	letter-spacing : 1px;
}

.tableheaderright {
	border-bottom : 2px outset;
	border-right : 2px outset;
	border-top : 2px outset;
	background-color : #c0c0c0;
	font-weight : normal;
	letter-spacing : 1px;
}

.tableleft {
	background-color : #ffffff;
    border-left : 2px outset;
    border-top : 1px inset;
    color : #000000;
	font-family : verdana;
	font-size : 9pt;
	font-weight : normal;
    vertical-align : top;
}

.tablemiddle {
	background-color : #ffffff;
    border-left : 1px inset;
    border-right : 1px inset;
    border-top : 1px inset;
    color : #000000;
	font-family : verdana;
	font-size : 9pt;
	font-weight : normal;
    vertical-align : top;
}

.tableright {
	background-color : #ffffff;
    border-right : 2px outset;
    border-top : 1px inset;
    color : #000000;
	font-family : verdana;
	font-size : 9pt;
	font-weight : normal;
    vertical-align : top;
}
.options {
    font-family: verdana;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
}
.mypreferenceslist
{
	 font-family:Verdana;
	 font-size:8pt;
}
.radiobutoon {
	display: inline;
	padding: 0px;
	font-size: 10px;	
	color:Black;
	width:auto;	
}
a.UserSearch:link	{ font-family: verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #636563; text-decoration: none; line-height: 12px; }
a.UserSearch:visited 	{ font-family: verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #636563; text-decoration: none; line-height: 12px; }
a.UserSearch:hover 	{ font-family: verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #fc8f07; text-decoration: underline; line-height: 12px; }
a.UserSearch:active 	{ font-family: verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #636563; text-decoration: none; line-height: 12px; }

.datagrid
{
	border-bottom-color:White;
	border-left-color:White;
	border-right-color:White;
	border-top-color:White;
}
.tabledata
{
	font-family:Verdana;
	font-size:8pt;
}
.grayQuntityContainer {
	width: 168px;
	margin: 0px;
	padding: 6px 0px 6px 5px;
	background-color: #eae9e9;
}
.runtimetextbox
{
	height:14px;
	width:80px;
	font-family: verdana;
	display: inline;
	font-size: 11px;
}
.txtinitials
{
	width: 30px;
	height:14px;
	font-family: verdana;
	display: inline;
	font-size: 11px;	
}
.runtimelabel
{
	height:14px;
	width:20px;
	font-family: verdana;
	display: inline;
	font-size: 11px;
}
.textlabel
{
	height:14px;
	width:200px;
	font-family: verdana;
	display: inline;
	font-size: 11px;
}
.runtimetitle
{
	width: 80px;
	height:14px;
	font-family: verdana;
	display: inline;
	font-size: 11px;	
}
.tablewidth
{
	width:100%;
}
.Inputruntimetextbox {
	/*border: thin groove ;*/
	width: 153px;
	height:14px;
	font-family: verdana;
	display: inline;
	font-size: 11px;
	border-style:groove;
	}
.Inputtextbox {
	/*border: thin groove ;*/
	width: 160px;
	height:14px;	
	display: inline;
	font-family: Verdana,Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0px;	
	}	
.InputtextboxBlue {
	/*border: thin groove ;*/
	width: 160px;
	height:14px;	
	display: inline;
	font-family: Verdana,Helvetica, sans-serif;
	font-size: 10px;
	color: blue;
	margin: 0px;	
	}
.checkouttextbox {
	/*border: thin groove ;*/
	width: 245px;
	height:14px;	
	font-family: verdana;
	display: inline;
	font-size: 11px;	
	}
	.loginddl {
	/*border: thin groove ;*/
	width: 100px;
	height:18px;	
	font-family: verdana;
	display: inline;
	font-size: 11px;	
	}	
	.loginddlmonth {
	/*border: thin groove ;*/
	width: 100px;
	height:18px;	
	font-family: verdana;
	display: inline;
	font-size: 11px;	
	}	
	
.Quantitybox
{
	width: 35px;
	height:14px;	
	display: inline;
	font-family: Verdana,Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0px;	
}
.countrylist {
	/*border: thin groove ;*/
	width: 245px;
	height:14px;	
	font-family: verdana;
	display: inline;
	font-size: 11px;	
}	

.visiblecountrylist {
	/*border: thin groove ;*/
	width: 245px;
	height:14px;
	border-style:groove;
	font-family: verdana;
	display: inline;
	font-size: 11px;	
	visibility: visible
	}	
.radiobuttonlist {
	display: inline;
	padding: 0px;
	font-size: 10px;	
	color:Black;
	width:100px;
	visibility: hidden
}
.trowhidden
{
	visibility: hidden
}
.ddllist
{
	font-family: Verdana,Helvetica, sans-serif;
	font-size: 10px;	
	margin: 0px;
	height:14px;
}
.dropdownlist
{	
	display: inline;
	font-family: Verdana,Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0px;	
	height:20px;
	width:245px;
	