body							{ background-color: #ffffff; margin: 20px 0px; padding: 0px; text-align: left; }
body, div, p, td, th			{ font-family: "Verdana", "sans-serif"; font-size: 11; }
p, li							{ line-height: 14px; }
/*
 a {
	color: #003580;
	text-decoration: underline;
}
 a:visited {
	color: #003580;
	text-decoration: underline;
}
 a:hover {
	text-decoration: underline;
	color: #ffcc33;
}
*/

ul {
	list-style-type: none;
	margin-left: 15px;
	padding: 0;
}
ul li {
	list-style: none;
	background: url('/Sites/5/Templates/images/bullet_arrow.gif') left top no-repeat;
	margin: 0;
	padding-left: 1em;
	padding-bottom: 2px;
}


p#header						{ font-weight: bold; text-align: right; color: #000000; }
p#header a						{ font-size: 11px; color: #003580; text-decoration: none; text-align: right; }
p#header a:hover				{ color: #ffcc33; }
p#header input					{ border: 1px solid #808080; font-size: 11px; font-family: "Verdana", "sans-serif"; }

table#topnav					{ background-image: url('../images/ags_topnav_inact.gif'); }
table#footer					{ background-image: url('../images/ags_footer.gif'); height: 55px; }
table#footer td					{ color: #ffffff; }

h1								{ font-family: "Trebuchet MS","Verdana","sans-serif"; font-size: 16pt; font-weight: bold; padding: 0 0 0 15px; margin: 5px 0; color: 003580; border-bottom: 1px dashed eeeeee; }
h2								{ font-family: "Verdana", "sans-serif"; font-size: 14px; font-weight: bold; color: #003580; padding-left: 15px; margin: 5px 0; }
h3								{ font-family: Verdana, sans-serif; font-size: 12px; color: #000; padding-left: 15px; margin-bottom: 0; }
p.intro							{ margin: 5px 0 5px 15px; font-size: 11; }

#navlist						{ margin: 0; height: 22px; }
#navlist ul						{ padding: 0; margin: 0; list-style: none; }
#navlist li						{ text-align: center; padding: 0; margin: 0; float: left; height: 22px; background: none;}
#navlist li a					{ margin: 0px; padding: 0 10px; height: 22px; display: block; text-decoration: none; color: #000000; line-height: 21px; overflow: hidden; }
#navlist li a:hover				{ background: url('../images/ags_topnav_act2.gif') top left; color: #ffcc33; }

#leftnav h1						{ padding: 0 0 0 12px; margin: 15px 0; font-family:  "Arial", "sans-serif"; font-size: 11pt; font-weight: normal; color: #808080 }

table.infobox th				{ text-align: left; color: 003580; }

#main_content p					{ padding-left: 15px; }
#main_content table#header3		{ padding: 0; margin: 0; border: 0; border-collapse: collapse; width: 568; background-image: url('../images/th_3col.gif'); background-color: #D5EAFE; height: 22px; }
#main_content table#header3 th	{ text-align: left; padding-left: 12px; font-family: 'Verdana'; font-size: 12px; width: 33% }
#main_content table#header3 th a{ text-decoration: none; }
#main_content table#info3		{ width: 568; margin: 0; padding: 0; border: 0; background-image: url('../images/td_3col.gif') }
#main_content table#info3 td	{ padding: 5px 10px 5px 12px; width: 33%; vertical-align: top; }

div.tabs_box					{ clear: both; border: 1px solid #D5EAFE; width: 380px;	display: none; padding: 10px 0px 10px 0px; }
/*div#box1						{ background-image: url('../images/benefits_org.gif'); background-position: bottom right; background-repeat: no-repeat;
}
div#box2 {
	background-image: url('../images/benefits_citizens.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}
div.tabs_box ul {
	list-style: none;
	margin: 0;
	padding-left: 1em;
	text-indent: -1em;
}
div.tabs_box ul li {
}*/
table.tabs						{ cursor: pointer }

/*News styles*/

div.ipf-calendar-nongraphical-hdrdiv {
	width: 100%;
}
td.ipf-calendar-nongraphical-hdryear-tdleft {
	font-weight: bold;
	padding-left: 9px;
}
td.ipf-calendar-nongraphical-hdrmonth-tdleft {
	font-weight: bold;
	padding-left: 11px;
}
td.ipf-calendar-nongraphical-hdrmonth-tdright {
	color: #808080;
	font-style: italic;
}
td.ipf-calendar-nongraphical-hdrmonth-tdright a {
	font-style: normal;
}
div.ipf-calendar-nongraphical-eventdiv {
	border-top: 1px dashed #666666;
}
table.ipf-calendar-nongraphical-event-monthhdr {
	margin-left: 9px;
}
td.ipf-calendar-nongraphical-event-monthhdr-tdleft {
	padding-top: 6px;
	font-weight: bold;
}
td.ipf-calendar-nongraphical-event-tdleft {
	padding-left: 9px;
	width: 75px;
}
table.ipf-calendar-nongraphical-event-monthftr {
	width: 100%;
	border-top: 1px dashed #666666;
	margin-top: 10px;
	padding: 10px 0;
}
td.ipf-calendar-nongraphical-event-monthhdr-tdright {
	padding-left: 9px;
}
#gov_home_content h1			{ font-size: 14px; padding: 0 0 0 9px; border: 0; font-family: "Verdana","Arial", sans-serif; }
#gov_home_content p				{ padding: 0 0 5px 9px; margin: 0 0 5 0 }
#gov_home_content a				{ color: #000000; text-decoration: none }
#gov_home_content a:hover		{ color: #003580; text-decoration: none; border-color: #ffcc33;}
#gov_home_content h1 a:link,
#gov_home_content h1 a:visited	{ color: #003580; text-decoration: none }
#gov_home_content h1 a:hover	{ color: #ffcc33; text-decoration: none }
#gov_home_content img,#gov_home_careers	img		{ border: 1px solid #000000; }

#footer a						{ font-weight: bold; color: #FFCC33; text-decoration: none }
#footer a:hover					{ color: #ffffff; text-decoration: none }
h2.footer_title, 
h2.footer_title_twothird		{ font-size: 12px; background-color: #EAF4FE; border-top: 3px solid #003580; padding-top: 4px; padding-bottom: 4px }
h2.footer_title_twothird		{ display: block; width: 350px; float: left }
div.footer_left					{ display: block;  float: left; width: 348px }
div.footer_right				{ display: block; float: right; width: 218px }
div.footer_left p, 
div.footer_right p				{ margin-top: 0px; margin-bottom: 4px }
table#footerinfo				{ border-collapse: collapse; width: 100% }
table#footerinfo th				{ text-align: left; height: 29px; font-size: 12px; background-image: url('../images/bot-bg.gif') }
table#footerinfo td, 
table#footerinfo th				{ background-color: #FAFBFD; padding-left: 15px }
table#footerinfo td				{ padding-bottom: 10px }
table#footerinfo th.additional, 
table#footerinfo td.additional	{ border-left: 2px solid #FFFFFF }
table#footerinfo p				{ padding: 0; margin: 3px 0 }
td#cust_quote p					{ padding: 0; margin: 3px 0 }
.ipf_ql_date					{ display: block; clear: both; color: #000000; font-weight: bold;
	font-size: 11px;}

div.more_info					{ clear: both; height: 17px }
div.more_info a:link			{ display: block; font-family: "Verdana","Arial",sans-serif; font-size: 11px; height: 17px; background-image: url('/Sites/5/templates/images/arrow_inact.gif'); background-position: 100% 0%; background-repeat: no-repeat; color: #808080; text-decoration: none }
div.more_info a:visited			{ display: block; font-family: "Verdana","Arial",sans-serif; font-size: 11px; height: 17px; background-image: url('/Sites/5/templates/images/arrow_inact.gif'); background-position: 100% 0%; background-repeat: no-repeat; color: #808080; text-decoration: none }
div.more_info a:hover			{ display: block; color: #003580; background-image: url('/Sites/5/templates/images/arrow_act.gif'); background-position: 100% 0%; background-repeat: no-repeat; text-decoration: underline }

/* default side bar styles *
td#sidebar						{ text-align: right; }*/
td#sidebar div					{ padding: 0; margin: 0 0 0 8px; text-align: left; width: 170px; border: 1px solid #ffffff; }
td#sidebar div h1				{ font-size: 13px; margin: 0; padding-left: 4px; border-bottom: none; color: #666666; }
td#sidebar div h2				{ font-size: 11px; margin: 0; padding: 8px 0 8px 4px; border-bottom: none; }
td#sidebar div p				{ margin: 0; padding: 4px !important; font-size: 10px; line-height: 13px; color: #666666; }


/* side bar boxes */

/* default infobox */
td#sidebar div.infobox			{ border: 1px solid #dddddd; }
td#sidebar div.infobox h1		{ border-bottom: 1px solid #dddddd; }
td#sidebar div.infobox h2		{ border-top: 1px dashed #dddddd; }

/* imagebox */
td#sidebar div.imgbox			{ border: 1px solid #dddddd; }

/* linkbox */
td#sidebar div.linkbox			{ border: 1px solid #dddddd; }
td#sidebar div.linkbox h1		{ border-bottom: 1px solid #dddddd; background-color: #eeeeee; color: #666666; }

/* quotebox */
td#sidebar div.quotebox			{ background-image: url('/Sites/5/Templates/images/quotebox.gif'); background-repeat: no-repeat; border-color: #f2f2f2}
td#sidebar div.quotebox p		{ padding: 15px !important; text-align: center; color: #808080;}
td#sidebar div.subquotebox		{ text-align: right; background-color: F2F2F2; border-color: #f2f2f2}

/* imagebox2 */
td#sidebar div.imgbox2			{ border: 1px solid #dddddd; }
td#sidebar div.imgbox2 img		{ border-style: solid; border-width: 10px; border-color: #ffffff;}
td#sidebar div.imgbox2 p		{ padding-top: 10px !important; }
td#sidebar div.imgbox2 a:link,
td#sidebar div.imgbox2 a:visited,
td#sidebar div.imgbox2 a:hover	{ text-decoration: none;} 

#interact_menu				{ margin: 0 auto; text-align: left; width: 180px; height: 102px; background: #eeeeee; }
#interact_menu ul			{ position: absolute; margin: 0; padding: 0; width: 180px; height: 102px; background: url('/Sites/5/Templates/images/leftcolbuttons.gif'); }
#interact_menu ul li 		{ position: absolute; margin: 0; padding: 0;  list-style: none; background: none; }
#interact_menu ul h1 		{ display: none; }
#interact_menu ul li, 
#interact_menu ul li a		{ height: 20px; display: block; width: 180px; }
#im_demo 					{ top: 34px; height: 20px; }
#im_info 					{ top: 54px; height: 20px;  }
#im_contact 				{ top: 74px; height: 20px;  }
#im_demo  a:hover			{ background: transparent url('/Sites/5/Templates/images/leftcolbuttons.gif') -180px -34px no-repeat; }
#im_info a:hover			{ background: transparent url('/Sites/5/Templates/images/leftcolbuttons.gif') -180px -54px no-repeat; }
#im_contact a:hover			{ background: transparent url('/Sites/5/Templates/images/leftcolbuttons.gif') -180px -74px no-repeat; }

div.contact_city				{ width: 568px; clear: both; background-image: url('/Sites/5/Templates/images/td_2col.gif'); background-color: #eeeeee; margin: 10px 0; padding: 0; }
div.contact_city h1				{ font-family: 'Verdana','Arial','sans-serif'; font-size: 12px; margin: 0; padding: 4px 0 4px 12px; border: 0; background-image: url('/Sites/5/Templates/images/th_2col.gif'); background-repeat: no-repeat; }
div.contact_city ul				{ float: left; margin: 0; list-style-type: none;  width: 280px; padding: 5px 0 0 0; }
div.contact_city ul li			{ padding: 0 0 0 12px; background: none;}
div.contact_city div			{ clear: both; display: block;padding: 5px 0 !important }
div.contact_city div a			{ display: block; height: 25px; width: 111px; background: url('/Sites/5/Templates/images/viewmap.gif') -1px -25px no-repeat }
div.contact_city div a:hover	{ background-position: -1 0; }
div.contact_city div h1			{ display: none; }

div.readmore					{ margin: 0 auto;   text-align: left; height: 24px;/*width: 100px;*/  }
div.readmore ul					{ position: absolute; margin: 0; padding: 0; width: 100px; height: 24px; background: url('/Sites/5/Templates/images/readmore.gif'); }
div.readmore ul li				{ position: absolute; margin: 0; padding: 0;  list-style: none; background: none; }
div.readmore ul h1				{ display: none; }
div.readmore ul li, 
div.readmore ul li a			{ height: 24px; display: block; width: 100px; }
div.readmore ul li				{ top: 1px; }
div.readmore ul li a:hover		{ background-image: url('/Sites/5/Templates/images/readmore.gif'); background-position: 0 -25; background-repeat: no-repeat; }
/*

/**/
div.learnmore					{ margin: 0 auto; text-align: left; height: 16px; }
div.learnmore ul				{ position: absolute; margin: 0; padding: 0; width: 80px; height: 16px; background: url('/Sites/5/Templates/images/learnmore.gif'); }
div.learnmore ul li				{ position: absolute; margin: 0; padding: 0;  list-style: none; background: none; }
div.learnmore ul h1				{ display: none; }
div.learnmore ul li, 
div.learnmore ul li a			{ height: 16px; display: block; width: 80px; }
div.learnmore ul li				{ top: 1px; }
div.learnmore ul li a:hover		{ background-image: url('/Sites/5/Templates/images/learnmore.gif'); background-position: 0 -17; background-repeat: no-repeat; }


div.registernow						{ margin: 0 0 1px 0 !important; text-align: left; height: 24px !important; padding: 0 !important; width: 122px !important; }
div.registernow ul					{ position: absolute; margin: 0 !important; padding: 0 !important; width: 122px; height: 24px; background: url('/Sites/5/Templates/images/registernow.gif');}
div.registernow ul li				{ position: absolute; margin: 0; padding: 0;  list-style: none; background: none; width: 105px; height: 24px;}
div.registernow ul h1				{ display: none; }
div.registernow ul li, 
div.registernow ul li a				{ height: 24px; display: block; width: 122px; }
div.registernow ul li				{ top: 0px; }
div.registernow ul li a:hover		{ background-image: url('/Sites/5/Templates/images/registernow.gif'); background-position: 0 -24; background-repeat: no-repeat; }

/*
dl.keysolution {  margin: 0; padding: 0; }
dl.keysolution dt { width: 50px; display: block; float: left; margin: 0; padding: 5px 10px 0 15px; clear: left; } 
dl.keysolution dd { display: block; float: left; clear: none; margin: 0; padding: 0; clear: right; width: 293px;}
dl.keysolution dt img { border: 1px solid #000000; }
dl.keysolution dd p { clear: right; padding: 0 !important; margin: 0 !important;}*/

table.keysolution { margin-left: 15px; }
table.keysolution th { text-align: left; }
table.keysolution td p { padding: 5px 0 5px 5px !important; }
table.keysolution td img { margin-top: 5px; border: 1px solid #000000; } 

td#gov_home_highlights, 
td#gov_home_care,
td#gov_home_careers				{ width: 200px; }
td#gov_home_highlights p, 
td#gov_home_care,
td#gov_home_careers p			{ padding: 8px; margin: 0; }

td#gov_home_highlights ul		{ margin-top: 0px; margin-bottom: 0px; }
td#gov_home_highlights div		{ margin-left: 8px; }


td#gov_home_care a,
td#gov_home_highlights a {
	color: #003580;
	text-decoration: underline;
}
td#gov_home_care a:visited,
td#gov_home_highlights a:visited {
	color: #003580;
	text-decoration: underline;
}
td#gov_home_care a:hover,
td#gov_home_highlights a:hover {
	text-decoration: underline;
	color: #ffcc33;
}


