body			{ height:100%; font-family:Arial, Verdana, sans-serif; text-align:center; /*color:#9088A9;*/color:#666666; }
#pagebody		{ width:700px; margin:0 auto; text-align:left; position:relative; }

p				{ margin-bottom:1em; }

label em		{ font-style:normal; }

fieldset					{ border:none; padding:0px; margin:0px auto; }
fieldset legend				{ display:none; }
fieldset label				{ float:left; width:120px; padding-top:3px; }
fieldset div				{ clear:left; height:24px; }
fieldset input				{ width:260px; }
fieldset div.submit_button	{ margin-left:120px; }

a							{ color:#2A005E; text-decoration:underline; }
a:hover						{ /*color:#9088A9;*/ color:#666666; }


#logo	{ position:absolute; left:0px; top:50px; }
#footer { clear:both; margin-top:4px; border-top:6px solid #CFC4DB; padding-top:12px; /*color:#9088A9;*/ font-size:10px; padding-bottom:6px;}
#footer a { text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer_populus { float:left; width:340px; }
#footer_populus img { display:block; }
#footer_times { text-align:right; padding-top:20px; }

#nav { border-bottom:1px solid #CFC4DB; height:105px; }
#nav ul				{ float:right; padding-top:80px; }
#nav li				{ float:left; height:25px;  background:url(../images/nav-li.gif) top left no-repeat; padding-left:8px; margin-left:8px; }
#nav li.first		{ background:none; padding-left:0px; margin-left:0px; }
#nav li a			{ color:#292D38;text-decoration:none; font-size:1em; border-bottom:5px solid white; display:block; float:left; }
#nav li a:hover		{ color:#2A005E;border-bottom:5px solid #947FAE; }
#nav li.selected a	{ border-bottom:5px solid #2A005E;}

#template_content {margin-top:0px; }
#page_content {margin-top:20px; }
#template_content a,
#page_content a { color:#2A005E; text-decoration:none; font-weight:bold; }
#template_content a:hover,
#page_content a:hover { text-decoration:underline; }

#main{ position:relative; margin-top:12px; }

#subscribe_pod { margin-bottom:3px; background:url(../images/subscribe-bg.gif) top left no-repeat; width:170px; height:89px; }
#pods #subscribe_pod {background-color:#DEDCE5; }
#subscribe_pod h3 {padding:7px 9px 0px; color:#2A005E;font-size:1.4em;}
#subscribe_pod h3 a {font-weight:bold;text-decoration:none;}
#subscribe_pod h3 a:hover { text-decoration:underline;}
#subscribe_pod p { color:#292D38; padding:0px 84px 0px 9px; font-size:0.9em; }
#subscribe_pod a { color:#2A005E; font-weight:normal; display:block; text-decoration:underline;}
#subscribe_pod a:hover { color:#292D38; }
#case_study_pod { position:relative; width:170px;}
#case_study_pod_details {background-color:#EEEEEE; padding:3px 0px;}
#case_study_pod h3 { color:#2A005E; border-bottom:6px solid #2A005E; background:#DEDCE5; font-size:1.4em; padding:18px 0px 7px 9px; margin-bottom:3px;}
#case_study_pod h4 { font-size:1.2em; padding:0px 0px 2px 9px; }
#case_study_pod h4 a { text-decoration:none; display:block; }
#case_study_pod h4 a:hover { color:#2A005E; text-decoration:underline;}
p#one_line_description { padding:0px 9px; }
#case_study_pod_image { padding-left:9px; width:152px; overflow:hidden; }
#read_link { padding-left:9px; width:71px; padding-top:12px; height:20px; font-size:0.8em; background:url(../images/read-on.gif) no-repeat right 4px;}
#read_link a { text-decoration:none; /*color:#9088A9;*/ color:#666666; }
#read_link a:hover { text-decoration:underline; color:#2A005E; }
#news_pod {margin-top:3px; background-color:#EEEEEE; width:171px; }
#news_pod h3 {padding:7px 9px 0px; color:#2A005E;font-size:1.4em;}
#news_pod ul li {padding:6px 9px 8px; }
#news_pod a { /*color:#9088A9;*/ color:#666666; background:url(../images/news-bg.gif) no-repeat 0px 4px; padding-left:12px; display:block; text-decoration:none;}
#news_pod a:hover { color:#2A005E; text-decoration:underline;}

h1 { padding:8px 16px 4px 8px; font-size:2.25em; font-weight:normal; color:white; text-align:right; background-color:#957CAF; border-bottom:6px solid #2A005E; }
p strong { color:#2A005E; }

#main_content ul { margin-bottom:1em; list-style-type:disc; }
#main_content ul li { margin-left:2em; }
#main_content ul ul { margin-bottom:0em; }

.back_link { float:left; width:100px; padding-top:8px; background:url(../images/back-bg.gif) left 14px no-repeat; padding-left:24px; display:block; height:24px; font-size:0.9em; }
.back_link a { text-decoration:none; }
.back_link a:hover { text-decoration:underline; }

.contact_link { padding-top:8px; float:right; background:url(../images/contact-bg.gif) right 6px no-repeat; padding-right:40px; display:block; height:36px; font-size:0.9em; }
.contact_link a { text-decoration:none; }
.contact_link a:hover { text-decoration:underline; }

.tellmore_link { padding-top:8px; border-left:1px solid #EEEEEE; padding-left:16px; margin-left:16px; float:right; background:url(../images/read-on.gif) right 6px no-repeat; padding-right:32px; display:block; height:36px; font-size:0.9em; }
.tellmore_link a { text-decoration:none; }
.tellmore_link a:hover { text-decoration:underline; }

#page_content h3 { margin-bottom:0.5em; }
#page_content h4 { margin-bottom:0.5em; }
h2.top { margin-top:1em; color:#5F3F86; font-size:2em; border-bottom:4px solid #EEEEEE; padding-right:220px; font-weight:normal; }
#page_type_links { border-top:2px solid #EEEEEE; padding-top:6px; }
#page_content h3 { color:#5F3F86; font-size:1.6em; font-weight:normal; }
#page_content h4 { color:#5F3F86; font-size:1.4em; font-weight:normal; }

#pagination { margin-bottom:4px; }
#pagination ul li { margin:0 0 0 4px; padding:0 0 0 4px; background:none; border:none; border-left:1px solid #EEEEEE; display:inline; }
#pagination ul li.first { border-left:none; padding:0px; margin:0px; }

blockquote { float:left; width:220px; border-top:4px solid #EEEEEE; border-bottom:4px solid #EEEEEE; margin:8px 40px 8px 0; padding:20px 0px; }
blockquote p { margin-bottom:0px; font-size:1.5em; color:#2A005E; }
