body { background: #0cd412 url("images/ptsa_grad_green.jpg")  repeat-x top; margin: 0; padding: 0; text-align: center; color: #000000; font-family: Georgia, "Times New Roman", Times, serif; }.clear { clear:both; height:0; font-size: 1px; line-height: 0px; }#container { margin-left: auto; margin-right: auto; width: 1000px; text-align: left; background: #ffffff; margin-top:0; background:url('images/ptsa_menubg_green.gif') top left repeat-y; }#header { padding: 0; margin: 0; text-align: right; height: 110px; border-bottom: 2px solid #ffffff; clear:both; background-color: #747CB5; background: url('images/ptsa_grad_green.jpg') repeat-x left top; }#header img { border: 0px; float: left; }#header h1 { margin: 0; padding: 30px 0 0 0; font-size: 22px; color: #272262; }#header p { font-size: 14px; color: #272262; padding: 3px 0 0 0; margin: 0; }#header p.sm { font-size:10px; padding: 3px 0; color: #ffffff; }#header a, #header a:visited { color: #FFFFFF; }#header a:hover { background: #232460; }#inner { margin:0px; border:0px; border-top: 2px solid #C31E2E; clear:both; }#mainContent { margin: 0 200px 0 240px; padding: 10px 0; }#mainContent p { font-size: 12px; line-height: 20px; color: #232460; }#mainContent h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26px; line-height: 26px; color: #232460; }#mainContent h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; line-height: 22px; color: #C31E2E; }#mainContent h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; color: #666666; }#mainContent a, #mainContent a:visited { font-weight: bold; color: #4447BD; }#mainContent a:hover { background:#CCCCCC; }#right { float: right; top:30px; width:190px; background:url('images/ptsa_rightbg_green.jpg') top left repeat-x; margin:0; padding: 0; clear:both; }#right h3 { border-bottom: 6px double #C31E2E; text-align:center; margin: 0; padding: 8px 0 4px 0; }#right h2 { font-size: 14px; color: #666666; padding: 10px 6px 3px 6px; margin: 0; }#right p { font-size: 12px; line-height: 16px; color: #232460; margin: 0; padding: 6px 6px 6px 16px; }#right a, #right a:visited { color: #232460; }#right a:hover { color:#232460; background: #B1C3FF; }#footer { padding: 0 10px 0 20px; background-color: #C31E2E; color: #FFFFFF; border-bottom:#FFFFFF solid 2px; border-top:#232460 solid 2px; clear:both; }#footer p { margin: 0; padding: 10px 0; font-size: 11px; }#footer a, #footer a:visited { color: #B1C3FF; }#left { float: left; width: 230px; padding: 0px; background-color: #01ae01; color: #FFFFFF; }#left ul,#left li { display:block; margin:0; padding:0; }#left ul { width:230px; list-style:none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; border-bottom: 1px dotted #000000; }#left li { padding:0; }#left a,#left a:visited { padding:4px 15px; text-decoration:none; color:#FFFFFF; font-weight:bold; margin:0px; display: block; border-top: 1px dotted #000000; font-family: Georgia, "Times New Roman", Times, serif; }#left a:hover 	{ background-color:#0bd311; }#left a.active 	{ background-color:#017601; }#left ul.sub1 	{ background-color:#00FF00; font-size: 12px; }#left ul.sub1active 	{ background-color:#00FFFF; font-size: 12px; }#linkcontainer { margin:0; }#linkcontainer ul,#linkcontainer li { display:block; margin:0; padding:0; font-size: 12px; }#linkcontainer ul { width:230px; list-style:none; font-family: Georgia, "Times New Roman", Times, serif; }#linkcontainer li { padding:0; }#linkcontainer a,#linkcontainer a:visited { padding:4px 15px; text-decoration:none; color:#FFFFFF; font-weight:bold; margin:0px; display: block; border-bottom: 1px dotted #A2B6F1; font-family: Georgia, "Times New Roman", Times, serif; }#linkcontainer a:hover 	{ background-color:#747CB5; }#linkcontainer a.active 	{ background-color:#C31E2E; }.float_left { float:left; margin-right:10px; margin-bottom:5px; border:0px; }.right_right { float:right; margin-left:10px; margin-bottom:5px; border:0px; }
