@charset "UTF-8";

body  { font: .8em  "Arial", Verdana, Helvetica, sans-serif; line-height: 1.75em; background: #666666 url(images/background_03.jpg) repeat; margin: 0; padding: 0; text-align: center; color: #000000;}

img { border: none; }

.twoColFixLt #container { width: 942px; margin: 0 auto; text-align: left; }

.twoColFixLt #sidebar1 { float: left; width: 304px; background: url(images/left-side-back.gif) repeat-y; padding: 0; }

.twoColFixLt #sidebar-content { float: left; width: 255px; padding: 0 20px 15px 28px; }

.twoColFixLt #right-content { float: right; width: 238px; margin: 3px 0 0 0; padding: 0x; }

.twoColFixLt #mainContent { margin: 0 0 0 304px; padding: 0; } 

.twoColFixLt #mainContent-body { margin: 0; padding: 0 40px; background: #FFFFFF url(images/content-background.jpg) no-repeat; } 

.fltrt { float: right; margin-left: 8px; }

.fltlft { float: left; margin-right: 8px; }

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

.sidebar-tip { font: bold 1.2em  "Arial", Verdana, Helvetica, sans-serif; line-height: 1.75em; margin: 0; padding: 0; text-align: left; color: #636363; }

.list-copy { font: bold .85em  "Arial", Verdana, Helvetica, sans-serif; line-height: 1.75em; margin: 0; padding: 0; text-align: left; color: #636363; }

h1 { font: 1.5em  "Arial", Verdana, Helvetica, sans-serif; line-height: 2em; margin: 0; padding: 0; text-align: left; color: #333333; }

h2 { font: 1.2em "Arial", Verdana, Helvetica, sans-serif; line-height: 2em; margin: 0; padding: 0; text-align: left; color: #333333; }

h3 { font: 1em "Arial", Verdana, Helvetica, sans-serif; line-height: 1.85em; margin: 0; padding: 0; text-align: left; color: #daa053; }

h4 { font: .9em "Arial", Verdana, Helvetica, sans-serif; line-height: 2.25em; letter-spacing: .1em; margin: 0; padding: 0; text-align: left; color: #333333; }

h5{ font: .9em "Arial", Verdana, Helvetica, sans-serif; line-height: 2.25em; letter-spacing: .1em; margin: 0; padding: 0; text-align: left; color: #999999; }

a { color: #333333; text-decoration: none; }

a:hover, a:focus { color: #bed63a; text-decoration:none; }

ul { margin:0; padding: 0; }

li { background: url(images/bullet-star.png) no-repeat 0px .5em; list-style: none; margin: 0; padding:2px 0 3px 30px; }

ul-2 { margin:0; padding: 0; }

li-2 { background: url(images/bullet-star.gif) no-repeat 0px .5em; list-style: none; margin: 0; padding:2px 0 3px 30px; }

.dr-pics { margin: 5px 20px 10px 0; padding:0;}

.shoutFooter {
	background-color: #CCCCCC;
	font-size: .7em;
	text-align: center;
}

.shoutFooter a
{
	text-decoration: underline;
}

.shoutFooter a:hover
{
	text-decoration: none;
	color: #333333;
}

/* *********************************************  */

input.alignedForm, textarea.alignedForm {	width: 270px; display: block; margin-bottom: 15px; 	}
input.alignedFormButton {	margin-left: 135px; display: block; margin-bottom: 15px;	}
label.alignedForm {	width: 120px; float: left; padding-right: 15px; display: inline; text-align: right;	}
div.alignedFormErrorMsg {	width: 260px; background-color: <?=$red; ?>; color: <?=$white; ?>; padding: 2px 10px; margin-left: 135px; font-weight: bold;	}

/* *********************************************  */

.mandatoryStar {	font-family: "Arial Black"; color: red; font-size: 17px; position: relative; top: 2px; padding-right: 4px;	}