*{margin:0; padding:0;}

body
{
	background: #fff url(Images/Layout/bkPage.gif) repeat-x top;
	font-family: Tahoma, Verdana, sans-serif;
	font-size:0.8em;
	color:#666;
}
h1 {font-size:1.6em; font-weight:normal; color:#013574; margin:20px 0px 20px 0px; font-family:Tahoma;}
h2 {font-size:1.4em; font-weight:normal; color:#B6003C; margin:20px 0px 10px 0px;}
h3 {font-size:1.4em; font-weight:normal; color:#013574; margin:20px 0px 10px 0px;}
h4 {font-size:1.3em; font-weight:normal; color:#5c5c5c; margin:20px 0px 10px 0px;}

h1 span { font-weight:600; }

p { margin-top:10px; text-align:justify;}
ul {list-style-type:square; margin-left:50px;}

a:link {color:#B6003C;text-decoration:none;}
a:visited {color:#B6003C;text-decoration:none;}
a:hover {color:#B6003C;text-decoration:underline;}


hr {border-top: solid 1px #ddd;border-bottom:solid 0px #fff;height:1px; margin:30px 0px 30px 0px;}

/* Body layout */
#page {margin:10px auto; padding:0px 0px 0px 0px; width:810px; border:solid 0px #aaa; text-align:Left;}
#header {background:#fff url(Images/Layout/bkPageHomeTop.gif) no-repeat bottom right; text-align:left;padding:0px;margin:0px;}
#footer {color:#5c5c5c ;clear:both;background:#013574 url(Images/Layout/bkFooter.gif) repeat-x bottom; text-align:center; height:100px;padding:10px;margin:0px;}
#container {background-color: #fff; float:left; text-align:left; margin:0px;padding:0px;border-left:solid 0px #f0f0f0;}

/* Page layout */
#leftcolumn {display:none;float:left;background-color:#f0f0f0;width:224px;margin:0px; padding:0px 10px 0px 10px;}/*do not remove the width and the float. IE6 will break the layout*/
#container2 {float:left;width:100%;background-color:#fff; margin:0px 0px 0px 0px; padding:0px;}/*do not remove the width and the float. IE6 will show spaces*/
#centercolumn {background-color:#fff; width:100%;line-height:1.5em; margin:0px 0px 0px 0px; padding:30px 5px 5px 15px;} /*do not remove the width. IE6 will show spaces*/
#rightcolumn {display:none;float:right; background-color:#fff; width:215px; margin:0px; padding:0px 5px 0px 5px; border-left:solid 1px #fff;}

.montage {display:none;background:#fff url(Images/Layout/bkPageHome.gif) no-repeat top;margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; width:560px; height:201px;}
.logo{float:left;width:359px;margin:10px 10px 10px 20px;}
.logo a img{border:solid 0px #fff;}
.headerFixed{float:left;}
.headerContent{display:none;float: right; text-align: right; padding:0px 15px 0px 0px; color:White;}

.linksHeader {display:none;text-align:right;font-size:87%;float:right;width:400px; font-weight:lighter; font-family:Tahome,Verdana; margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}
.linksHeader ul{margin:0px 0px 0px 0px; list-style-type:none; text-align: right;float:none; line-height:1em;}
.linksHeader li{margin:0px 0px 0px 0px; display: inline; }
.linksHeader ul li a{color:#5c5c5c; padding:0 5px 0 0px; border-right:2px solid #B6003C;}

.linksFooter {display:none;color:#fff; text-align:center; font-size:87%; font-weight:lighter; font-family:Tahome,Verdana; margin:0px 0px 10px 0px;}
.linksFooter ul{margin:10 0 0 0; list-style-type:none; text-align: center;float:none; line-height:2em;}
.linksFooter li{margin:0px 0px 0px 0px; display: inline ; }
.linksFooter ul li a{color:#fff;padding:0 5px 0 0px; border-right:2px solid #903;}
.linksFooter ul li a:visited{color:#fff;padding:0 5px 0 0px; border-right:2px solid #903;}

.copy {margin:0px;padding:10px 0px 0px 0px;}
.partner {float:right; border:solid 1px #ddd; margin:0px 10px 0px 10px; padding:5px;}

#navTop {display:none;clear:both;background:#8A151E url(Images/Layout/bkNavTop.gif) repeat-x; height:42px; line-height:42px; padding-left:10px; }
#navTop ul{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 242px; color:#fff;list-style-type:none;line-height:42px; font-weight:normal;}
#navTop ul li{margin:0 0 0 10px;display:inline;}
#navTop ul li a{color:#fff;}
#navTop ul li a:visited{color:#fff; }
#navTop ul li a:hover{color:#fff; }
#navTop ul li a:active {color:#fff; text-decoration:underline;}

.navTopImg {float:right;width:300px;margin:0px; padding:0px; background:#8A151E url(Images/Layout/bkNavTopR.gif) no-repeat;}

#navLeft {margin: 0px; padding: 5px; top: -25px; position: relative;background: #fff url(Images/Layout/bkNavLeft.gif) repeat-x top;}
#navLeft ul{margin:0px; padding:0px;color:#B6003C; list-style-type:none;line-height:32px; font-weight:normal; font-size:1em;}
#navLeft ul li{margin-left:10px; border-bottom:solid 1px #dfdfdf;}
#navLeft ul li a{color:#5c5c5c;}
#navLeft ul li a:visited{color:#5c5c5c; }
#navLeft ul li a:hover{color:#5c5c5c; }
#navLeft ul li a:active {color:#5c5c5c; text-decoration:underline;}

navLeft#profile a#navProfile,
navLeft#home a#navHome
{ background-color:red;}

#leftcolumn dl {width:190px; margin: 0px 0px 10px 5px; padding-bottom:1px; background: #fff url(Images/Layout/rc_bottomM190.gif) no-repeat bottom left;}
#leftcolumn dt {margin:0px;padding:0px 10px 20px 10px; background: #fff url(Images/Layout/rc_topM190.gif) no-repeat top left;color:#fff; font-size:1.2em; line-height:38px; vertical-align:top;}
#leftcolumn dd {margin:0px 0px 20px 0px;padding:0px 15px 0px 10px;background: #fff url(Images/Layout/rc_bodyM190.gif) repeat-y top left;}

#panelNews {color:#5C5C5C;}
#panelNews h2 {font-size:1.1em; font-weight:normal; color:#B6003C;}
#panelNews h3 {font-size:1em; font-weight:bold; color:#5C5C5C;margin:15px 0px 5px 0px;padding:0px;}
#panelNews p{margin:0px;padding:0px 0px 10px 0px; border-bottom:solid 1px #ddd;}
#panelNews p img{ border:solid 1px #013574;}

.Steps {float:none;	color:#777;	text-align:center;font-size:1em;font-family:Verdana; border-bottom:solid 0px #903;padding:0px 0px 10px 0px; margin:0px 0px 20px 0px;}
.Steps ul{margin:10px 0px 10px 0px; list-style-type:none; text-align: center;float:none;}
.Steps li{margin:0px 30px 0px 0px; display: inline ; }
.Steps ul li span{color:#777; background-color:#eee;padding:5px;}

#Step1 div ul li#step1nav span,
#Step2 div ul li#step2nav span,
#Step3 div ul li#step3nav span,
#Step4 div ul li#step4nav span,
#Step5 div ul li#step5nav span
{background-color:#903;color:#fff;}

.newsItemIntro { color:#777;font-style:normal;}
.newsItemInfo { color:#aaa;font-style:italic;}
.More { text-align:right;}

.column {float:left; width:280px; background-color:#fff; margin:0px 0px 0px 0px; padding:0px;}
.column1 {float:left;width:280px; background-color:#fff; border:solid 1px #903; padding:0px;}
.column2 {float:left;width:300px; background-color:#fff; border:solid 1px #903; padding:0px; margin-left:20px;}
.inputDetails {padding: 0px 0px 10px 5px;color:#999;}
.input { width:300px;}
.error {color:Red; font-size:1.2em;}
.notes {  margin: 0 0 0px 0px;padding: 5px;border: 1px solid #ccc;background-color: #eee;color: #666666;font-size: 0.9em;}
.notes h4 {background-image: url(images/layout/icon_info.gif);background-repeat: no-repeat;background-position: top left;padding: 3px 0 3px 27px;border-width: 0 0 1px 0;border-style: solid;border-color: #666666;color: #666666;font-size: 1.2em;}
.notes p {margin: 0em 0em 0em 0em;color: #666666; line-height:1.5em;}
.button {width:100px;color:#903;}
.commands { text-align:right;  padding:3px;}

fieldset { border:solid 1px #903; margin:20px 0px 0px 0px; padding:0px 10px 0px 10px;}
fieldset table {width:100%;}
fieldset h3 { font-size:1em; color:#777; font-weight:bold;}
fieldset legend { font-size:1.1em;font-weight:bold; padding:0px 20px 0px 5px;color:#999;}
label {width: 80px;text-align:right;float:left;margin-right:5px;}

.requiredfield {display:block; clear:left;padding:3px 0px 3px 0px;}
.optionalfield {display:block; clear:left;padding:3px 0px 3px 0px;}
.optionalfield label {font-weight: normal;color:#903;}
.requiredfield label {font-weight: bold;color:#903;}
