/* Default CSS Stylesheet for a new Web Application project */


/* elements */
*{
	padding: 0px; 
	margin: 0px;
	font-family:  Helvetica, sans-serif;
	font-size: 11px;
	 
}

div.clear {
	clear: both !important;
	visibility: hidden !important;
	overflow: hidden !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	font-size: 1px !important;
	height: 1px !important;
	width: 1px !important;
	float: none !important;
}


img,
form,
fieldset {
	border: none;
}


body{
	font-family:  Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px; 
	margin: 0px; 
	background: #fffff;
	text-align: left;
	color:#ffffff;
}

strong
{
	font-weight: bold;
	font-size: 11px;
	font-family:  Helvetica, sans-serif;
	color:#ffffff;
}



table 
{
	 border: 0px;
	border-collapse: collapse; 
	padding: 0px; 
	margin: 0px;}

td
{
	font-family:  Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
    width: 554px;
}

a:link, a:visited 
{
	color: #939598;
	text-decoration: none; 
}

a:hover, a:active
{

	color: #939598;
	text-decoration: none;
}

/* custom styles */
.bluebackground
{
	background-color: #1c2674;
}

.orangebackground
{
	color: #ffffff;
	background-color: #939598;
}

.textboxusername
{
	border: #939598 1px solid;
	width: 150px;
	height: 15px;
	color: #0c1e5b;
}

.textboxpassword
{
	border: #939598 1px solid;
	height: 15px;
	width: 100px;
	color: #0c1e5b;

}

.loginbutton
{
	border: solid 1px #ffffff;
	background-color: #939598;
	color: White;
	width: 45px;
	
}

.buttondatagrid
{
	border: solid 1px #ffffff;
	background-color: #939598;
	color: White;
	width: 45px;
	
}



/* footer styles */
#footer
{
margin: 10px;
color: #0c1e5b;
}

#footer a:link, #footer a:visited 
{
	color: #0c1e5b;
	text-decoration: none; 
}

#footer a:hover, #footer a:active
{

	color: #939598;
	text-decoration: none;
}

/*  navigation styles  */
#navigation td
{
 padding: 9px;
 color: #FFFFFF; 
}

#navigation a:link,#navigation a:visited 
{
	color: #FFFFFF;
	text-decoration: none; 
}

#navigation a:hover,#navigation a:active
{

	color: #0c1e5b;
	text-decoration: none;
}


/*  login styles  */
.login table
{
	text-align: left;
	vertical-align: text-top;
	vertical-align:top;
	border: solid 1px #ffffff;
}

.login td
{
	 padding: 1px;
	 border: solid 0px #ffffff;
	 text-align: left;
	 vertical-align: text-top;
	 vertical-align:top;
}

.login a:link, .login a:visited 
{
	color: #FFFFFF;
	text-decoration: none; 
}

.login a:hover, .login a:active
{

	color: #939598;
	text-decoration: none;
}

.orangebold
{
	font-weight: bold;
	color: #939598;

}

.orangenormal
{
	color: #939598;

}

.whitenormal
{
	color: #FFFFFF;	
}

.errororange
{
	color: #939598;
}

.errorwhite
{
	color: #FFFFFF;
}

.orangesmall
{
	color: #939598;
	font-size: 8px;
}



.aboutus
{
color: #939598;
 margin-left: 20px;
 margin-right: 10px;
}



/* normal styles */




.table 
{
 background-color: #939598;
 width:450px;   
 border-collapse: collapse;
}

.table td
{

 padding: 1px;
 border-collapse: collapse; 
  text-align: left;
}

.table td img
{
  border:none;   
 }

.table a:link, .table a:visited 
{
	color: #FFFFFF;
	text-decoration: none; 
}

.table a:hover, .table a:active
{

	color: #1c2674;
	text-decoration: none;
}



.bluetable td
{
 padding: 0px;
}

/* layout div */
#layout
{
 margin: 26px;
}


#pricing
{
 margin: 26px;
 text-align:center ;
}


/* righht panel*/
#rightpanel
{
 margin: 8px;
}

#rightpanel a:link,#rightpanel a:visited 
{
	color: #FFFFFF;
	text-decoration: none; 
}

#rightpanel a:hover,#rightpanel a:active
{

	color: #0c1e5b;
	text-decoration: none;
}


/* righthandtable */
.righthandtable 
{
width: 187px;
border: #000000 0px solid;
border-collapse: collapse; 
padding: 0px; 
margin: 0px;
border-spacing: 0;
}

.righthandtable td
{
width: 187px;
border: #000000 0px solid;
border-collapse: collapse; 
padding: 0px;
margin: 0px;
}



.textbox
{
	border: #939598 1px solid;
	width: 150px;
	height: 15px;
	color: #939598;
}

.textboxmultiline
{
	border: #939598 1px solid;
	width: 150px;
	height: 100px;
	color: #939598;
}


.dropdownlist
{
	width: 150px;
	height: 15px;
	color: #939598;

}

.button
{
	border: solid 0px  #939598;
	background-color: #FFFFFF;
	color: #1c2674;
	width: 100px;

}

.buttonsmall
{
	border: solid 0px  #939598;
	background-color: #FFFFFF;
	color: #1c2674;
	width: 50px;

}

.buttonlarge
{
	border: solid 0px  #939598;
	background-color: #FFFFFF;
	color: #1c2674;
	width: 125px;

}

/* datagrid classes */
.grid
{

border: solid 0px  #1c2674;
}
.grid td
{
border: solid 0px  #1c2674;
height: 25px;
padding: 2px;
}


.grid a:link,.grid a:visited 
{
	color: #FFFFFF;
	text-decoration: none; 
}

.grid a:hover, .grid a:active
{

	color: #939598;
	text-decoration: none;
}


.gridheader
{	
	  border: solid 0px  #1c2674;	 
	  font-size: 7pt;  
	  font-weight:bold; 
	  background-color: #1c2674; 
	  color: #FFFFFF;
	  height: 25px;
}
.griditem 
{
     background-color: #1c2674; 
}
.griditem td
{
     background-color: #1c2674; 
	 border: solid 0px  #1c2674;
		 vertical-align:top ;	
}

.gridaltitem 
{
    background-color: #1c2674; 
}
.gridfooter
{

     background-color: #1c2674;
      vertical-align:top ;	
}

.gridpaging
{
    text-align: center;
	background-color: #1c2674;
}


.gridpaging tr
{
	text-align: center ;
}

.gridpaging td
{
	text-align: center ;
}


.orangegrid
{
border: solid 0px  #1c2674;

}
.orangegrid td
{
border: solid 0px  #1c2674;
height: 25px;
padding: 2px;
}

.orangegridheader
{	
	  border: solid 0px  #1c2674;	 
	  font-size: 7pt;  
	  font-weight: bolder; 
	  color: #939598;
	  height: 25px;
}

.orangegriditem 
{
		  color: #939598;
		  font-weight:normal;   
}

#pricingdropdown
{
      position: relative;
  padding: 20px 20px 10px 20px;     
}


/*---admin styles new 09/03/09 */

.admintable 
{
 background-color: #939598;
 width:760px;   
 border-collapse: collapse;
}

.admintable td
{
 border: solid 0px white;
 padding: 0px;
 border-collapse: collapse; 
  text-align: left;
}

.admintable td img
{
  border:none;   
 }

.admintable a:link, .table a:visited 
{
	color: #FFFFFF;
	text-decoration: none; 
}

.admintable a:hover, .table a:active
{

	color: #1c2674;
	text-decoration: none;
}

