html
{
	margin:0px;
	padding:0px;
	font-family:arial,sans-serif;
	color:#000000;
}

body
{
	background-color:#cedff0;
    	font-size:0.7em;
	padding:0px;
	font-family:arial, sans-serif;
    	margin:10px auto 0px auto;
    	width:995px;	
}

h1
{
	font-size:1.9em;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

h2
{
	font-size:1.2em;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

p
{
	font-size:1em;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

img
{
	border:0px;
}

form{
	margin:0px !important;
	padding:0px !important;
}

input, select, textarea
{
	font-family:arial,sans-serif;
}

ul, li
{
	padding:0px;
	margin:0px;
	list-style:none;
}

li
{
	padding:0px 0px 0px 0px;
}

a
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

legend {
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

label {

}

input {
	font-size:1em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

input[type="text"]
{
    padding:2px 4px;
}

input[type="password"]
{
    padding:2px 4px;
}

textArea
{
    padding:3px 4px;
	margin:0px;
	font-size:1em;
}

.textBox
{
    width:177px;
}

select
{
	font-size:1em;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
}

.normal{
	font-weight:normal;
}

.noBorder{
	border:0px !important;
}

.clearfix:after {
   	content:".";
   	display:block;
  	height:0px;
  	clear:both;
	visibility:hidden;
}

.errorMsgContainer
{
	padding:9px 19px;
	background-color:#ffff9a;
	border:1px solid #cc0001;
	color:#cc0001;
	font-weight:bold;
}

.successMsgContainer
{
	padding:9px 19px;
	background-color:#ffff9a;
	border:1px solid #029900;
	color:#029900;
	font-weight:bold;
}

.errorMsgContainer a
{
	color:#cc0001;
	text-decoration:underline;
}

.successMsgContainer a
{
	color:#029900;
	text-decoration:underline;
}

.redText
{
	color:#c51313 !important;
}

#progressBar
{
	margin:auto;
	padding:0px 0px 25px 0px;
	width:758px;
}


.noMarginTop
{
	margin-top:0px !important;
}

/* Search styling 05 09 */

.Search_Selected  {
    font-size: 11px;
    color: #bd001d;
	text-decoration: underline;
	background: #E7E7F1;
	cursor : pointer;
	border-bottom : 1px solid #ccc;
	padding: 4px 0 4px;
	
}

.Search_Item  {
	text-decoration: none;
	background: #fff;
	font-size: 11px;
	color: #666;
	border-bottom : 1px solid #ccc;
	padding: 4px 0 4px;
}

.Search_Footer {
    font-size: 11px;
	text-align: right;
	background: #E7E7F1;
	padding: 4px;
	border-bottom : 1px solid #ccc;

}

.Search_Footer a {color: #333; text-decoration: none; }

.Search_Header {
	text-decoration: none;
	background: #fff;
	font-size: 11px;
	color: #666;
}
