@charset "UTF-8";
/* Swiftcure CSS Document */

body {
	background:#fff;
	width:100%;
	min-width:800px;
	height:100%;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1f5700;
	border:0;
	margin:0;
	padding:0;
}

h1, h2 {
	font-size:14px;
	width:100%;
	padding-bottom:3px;
	border-bottom:2px dotted #fff;
}

#content a {
	color:green;
	text-decoration: none;
	border-bottom: dotted 1px green;
}

#content a:hover {
	color:green;
	text-decoration:none;
	border-bottom: solid 1px green;
}

#xyz {
	width:780px;
	height:100%;
	margin:0 auto;
	background:url(../images/bg.gif) top left repeat-y;
}

#flash {
	width:780px;
	height:257px;
}

#content {
	width:780px;
	margin:0;
	padding:0;
	border:0;
	background:url(../images/bg_content.jpg) top left no-repeat;
	min-height:105px;
}
.c_left {
	width:195px;
}

td.c_left ul {padding:0; border:0; margin:0 0 10px 0;}
td.c_left ul li {
	background:url(../images/bg_li_left) top left no-repeat;
	list-style:none;
	padding:0 0 0 12px;
}


.c_middle {
	width:337px;
	padding:0 5px;
}

.c_right {
	width:238px;
	padding:95px 0 0 0;
}

td.c_right ul {padding:0; margin:0; border:0;}
td.c_right li {
	background:url(../images/bg_li_right.gif) top left no-repeat;
	list-style:none;
	padding:0 0 0 14px;
	text-decoration:none;
	font-size:11px;
	line-height:16px;
}

.c_right_txt {padding:0 10px; font-size:11px;}

#spacer {
	height:5px;
	background:#FFFFFF;
}

#footer {
	font-size:10px;
	width: 780px;
	height:40px;
	margin:0 auto;
	padding:5px 0 0 0;
	border-top: solid 1px #a8a8a8;
	color:#5d5d5d;
	text-align:center;
	background:#FFFFFF;
}

.small {
	width:100px;
	padding:2px;
	border:1px solid #1f5700;
	margin:0 5px 10px 5px;
	float:left;
}







.validation-advice {
	margin: 5px 0;
	padding: 5px;
	border:solid 1px #aaa;
	background-color: #f5f5f5;
	color : #555;
	font-weight: normal;
	width:210px;
}