sssbody
{
	margin:0;
}

.maintable
{
	width: 100%;
	max-width:100%;
}
.btn
{
	background : #483D8B;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
	font-size: 11px;
}

.label
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#483D8B;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
}
.label:hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#6A5ACD;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
}
input
{
	border : 1px solid #483D8B;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#483D8B;
}
textarea
{
	border : 1px solid #483D8B;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#483D8B;
	text-align:justify;
}
select
{
	border : 1px solid #483D8B;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#483D8B;
}
.error
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF3300;
	font-weight:bold;
	font-size: 11px;
}
.pagetitle
{
	background : #336699;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 11px;
	line-height:20px;
	text-align:left;
	height:20px;
	max-height:20px;
}
.sitehead
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #483D8B;
	letter-spacing:1px;
	font-weight:bold;
	background-color: #DFF0FD;
	font-size: 18px;
	padding : 20px;
}
.allborderblue
{
	border-top: 1px solid #00436E;
	border-left: 1px solid #00436E;
	border-right: 1px solid #00436E;
	border-bottom: 1px solid #00436E;
}
.copyright
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #666666;
	background-color : #cccccc;
	font-size:10px;
}
.errorbox{
	width:100%;
	height:20px;
	max-width:100%;
	OVERFLOW: auto;
	padding-bottom: 2px;
	border : 0px solid #666666;
	background-color: #ffffff;
}
.mainbox
{
	width:100%;
	height:100%;
	max-height:100%;
	max-width:100%;
	OVERFLOW: auto;
	border : 0px solid #666666;
}

#gridbox
{
	width:100%;
	height:250px ;
	max-height:250px;
	max-width:100%;
	OVERFLOW: auto;
	border : 1px solid #000000;
}
.navigation_row
{
	border:1px solid #666666;
}

.navigation_row p
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}


.navigation_head
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#cccccc;
	color:white;
	font-weight:bold;
	height:25;
}

.navigationlist
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.navigationlist li,a,a:visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	padding-top:4px;
	padding-bottom:2px;
	margin-top:4px;
	text-align:left;
	text-decoration:none;
	color:#333666;
}
.rowhead
{
	/*background: #9990CD;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 11px;
	*/
	background: #ccd7ed;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bolder;
	color: #ffffff;
	font-size: 11px;
	height:25px;
}
.row1
{
	background: #eaeaea;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #151515;
	font-size: 11px;
}
.row2
{
	background: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #151515;
	font-size: 11px;
}
.overrow{
	background: #cccccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #151515;
	font-size: 11px;
}

.info_tips
{
	list-style: url(../images/icons/info.gif);

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	padding-bottom:2px;
	margin-top:4px;
	padding-left:5px;
	margin-left:-10px;
	margin-right:0;
	padding-right:0;
	text-align:left;
	color:#333666;
}
.radio
{
	border:0;
}
#graybox
{
	border:1px solid #cccccc;
}
#graybox legend
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:bold;
	font-size: 11px;
}
.disabled
{
	background-color:gray;
}
.enabled
{
	background-color:white;
}
.whitebg
{
	background-color:#FFFFFF;
}
.star
{
 color:red;
}

.submenu
{
	color: #483D8B;
	background : #E6E6FA;
}

.submenu li
{
	list-style:none;
	display:inline;
	padding-left:10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;

}

.submenu a
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
}

.paging_text
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.mainmenu
{
	color: #FFFFFF;
	background : #336699;
}
.mainmenutxt.a
{
	font-weight: bolder;
	text-decoration: underline;
}
.welhead
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:10px;
	font-size:11px
}
.leftheading
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-left:20px;
	height:30px;
	background-color:#eaeaea;
	text-align:left;
	vertical-align:middle;
}

.bigboldtxt
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	font-style:italic;
}

.leftitems
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	height:25px;
	height:25px;
	text-align:left;
	vertical-align:text-bottom;
	color:#ffffff;
}
.leftitems a:link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
}

.leftitems a:visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
}
.subleftitems
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	vertical-align:text-bottom;
	color:#ffffff;
	height:20px;
	vertical-align:bottom;
	padding-left:50px;
}
.subleftitems a:link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
}

.subleftitems a:visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

.subject
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline

}

.adminmessage
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.usermessage
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.teammessage
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
}

a:hover 
{ 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none; 
	color:#FF0000; 
	font-weight:bold;
}

.heder
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left:15px;
	margin-right:15px;
}

.midd
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:15;
	padding-top:7px;
}


.chkbox
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bigbold
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-style:italic;
}

.leftmenubigbold
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}


.normalhead
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#666666;
}

.restheadname
{
	font-family : Verdana;
	font-size: 11px;
	font-weight:bold;
	color:Orange;
}

.restaddress
{
	font-family : Verdana;
	font-size: 11px;
	color:Orange;
}
.restnormal
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	#font-size: 13px;
	font-size: 11px;
	font-weight:bold;
	color:#666666;
}

.restnormal1
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
}
.restnormalfont
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	#font-size: 13px;
	font-size: 11px;
	color:#666666;
}
.restnormalitalic
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	font-style:italic;
}

.topmenu
{
cursor:pointer; 
font-size:12px;
}

/*************************** FOR NEW AJAX ******************************************/
	#mainContainer{
		width:660px;
		margin:0 auto;
		text-align:left;
		height:100%;
		background-color:#FFF;
		border-left:3px double #000;
		border-right:3px double #000;
	}
	#formContent{
		padding:5px;
	}
	/* END CSS ONLY NEEDED IN DEMO */
	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:192px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		z-index:100;
		FONT-SIZE: 13px;
    	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		/*background-color:#317082;*/
		background-color:#FF9900;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
/*********************************************************************************************/



.status
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
