body{
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-align:left;
	vertical-align:top;
}
p{
	line-height:150%;
	text-align:justify;
}

.tdmain{
	height: 300px;
}

ul{
	text-align: left;
	line-height: 150%;
}


form input.text-input,
form select,
form textarea,
form .wysiwyg {
                padding: 6px;
                font-size: 12px;
                background: #fff url('../images/bg-form-field.gif') top left repeat-x;
                border: 1px solid #d5d5d5;
				color: #333;
                }
            
form .small-input {
                width: 25% !important;
                }
                
form .medium-input {
                width: 70% !important;
                }
                
form .large-input {
                width: 97.5% !important;
                }
                
form textarea {
                width: 97.5% !important;
                font-family: Arial, Helvetica, sans-serif;
                }
                
form select {
                padding: 4px;
                background: #fff;
                }
				
form input[type="checkbox"],
form input[type="radio"] {
				padding: 0;
                background: none;
				border: 0;
                }
				
.Red{
	color: #FF0000;
}

.button {
				font-family: Verdana, Arial, sans-serif;
                display: inline-block;
                background: #004994 url('../images/bg-button-blue.gif') top left repeat-x !important;
                border: 1px solid #004994 !important;
                padding: 4px 7px 4px 7px !important;
                color: #fff !important;
                font-size: 11px !important;
                cursor: pointer;
                }



.notification {
                position: relative;
                margin: 0 0 15px 0;
                padding: 0;
                border: 1px solid;
                background-position: 10px 11px !important;
                background-repeat: no-repeat !important;
                font-size: 13px;
                width: 99.8%;
                }
                

.attention {
                background: #fffbcc url('../images/icons/exclamation.png') 10px 11px no-repeat;
                border-color: #e6db55;
                color: #666452;
                }

.information {
                background: #dbe3ff url('../images/icons/information.png');
                border-color: #a2b4ee;
                color: #585b66;
                }

.success {
                background: #d5ffce url('../images/icons/tick_circle.png');
                border-color: #9adf8f;
                color: #556652;
                }

.error {
                background: #ffcece url('../images/icons/cross_circle.png');
                border-color: #df8f8f;
                color: #665252;
                }

.notification div {
                display:block;
                font-style:normal;
                padding: 10px 10px 10px 36px;
                line-height: 1.5em;
                }

.notification .close {
                color:#990000;
                font-size:9px;
                position:absolute;
                right:5px;
                top:5px;
                }

.Box1{
	background-image:url(../images/b1.jpg);
	background-repeat:no-repeat;
	width:319px;
	height:244px;
	text-align: left;
}   

.Box2{
	background-image:url(../images/b2.jpg);
	background-repeat:no-repeat;
	width:319px;
	height:244px;
	text-align: left;
}   

.Box3{
	background-image:url(../images/b3.jpg);
	background-repeat:no-repeat;
	width:319px;
	height:244px;
	text-align: left;
}     

.Box4{
	background-image:url(../images/b4.jpg);
	background-repeat:no-repeat;
	width:319px;
	height:244px;
	text-align: left;
}        

.Price{
	font-size: 30px;
	color:#990000;
	padding-top: 165px;
	padding-left: 14px;
}

.TermsBox{
	overflow:auto;
	max-height:150px;
	width:420px;
	font-size:9px;
	background-color:#f1f5ff;
	padding: 10px;
}

a:link, a:visited, a:active {
	color: #004d95;
	text-decoration:none;
}
a:hover{
	color: #004d95;
	text-decoration:underline;
}
h1{

	color: #004d95;
	font-size:20px;
	margin: 0px;
}


.left{
	float:left;
}
.right{
	float:right;

}



.BoxLeft{
	background-image:url(../images/sidebar_title_left.jpg);
	background-repeat:no-repeat;
	height:38px;
	width:10px;
}

.BoxRight{
	background-image:url(../images/sidebar_title_right.jpg);
	background-repeat:no-repeat;
	border-width: 0px;
	height:38px;
	width:9px;
	border: none;
}


.BoxHeading{
	background-image:url(../images/sidebar_title_bg.jpg);
	height:38px;
}

.BoxHeading div{
	color: #fff;
	padding-top: 10px;
	font-weight: bold;
}

.BoxLeft2{
	width:10px;
}

.BoxRight2{
	width:9px;
	border: solid #cccccc;
	border-width: 0px 1px 1px 0;
}


.BoxBody{
	border: solid #cccccc;
	border-width: 0px 1px 1px 1px;;
}

.BoxBody div{
	padding: 10px;
}


.BoxBody h2{
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	color: #0f69be;
}

table.Listtable{
	margin: 0 auto;
	font-size: 11px;
	border-collapse: collapse;
	border: solid #dbdbdb;
	border-width:  0 0 0 1px;
	text-align: left;
	width: 100%;
}


table.Listtable th {
	border: solid #cccccc;
	border-width: 2px 1px 1px 0;
	text-align: left;
}




table.Listtable td {
	border: solid #cccccc;
	border-width: 0 1px 1px 0;
}


table.Listtable th a:link, table.Listtable th a:visited, table.Listtable th a:hover, table.Listtable th a:active {
	color: #4C676F;
	display: block;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0 16px 0 0;
}


table.Listtable td , table.Listtable th {
	text-align: left;
	padding: 0 12px;
	line-height: 23px;
}

table.Listtable th {
	background: #FAFAFA url(layout/fhbg.gif) repeat-x;
	line-height: 23px;
}



table.Listtable tr.tdbold td {
	font-weight: bold;
}

table.Listtable tr.second td {
	background: #f2f2f2 url(layout/td_bg2.gif) repeat-x;
}

table.Listtable  {
	color:#000000;
}


table.Listtable tr.second td:hover {
	background: #fefefe url(layout/td_bg1.gif) repeat-x;
}


table.Listtable tr.marked td {
	background: url(layout/highlight.gif) repeat-x !important;
}

table.Listtable tr.deleted td {
	background: url(layout/tophead.gif) repeat-x !important;
}

table.Listtable tr.Title td {
	background: #f2f2f2 url(layout/images/tool-sprites.gif) repeat-x;
}


