.dropmenudiv					{	width:175px;position: absolute; top: 0px;font-family: Arial, Verdana, Helvetica, sans-serif;	font-weight:normal;	font-size: 11px; z-index:100;	background-color:#6c6d6d;	visibility: hidden;	margin-top:-1px; }
.dropmenudiv a				{ text-align:left; display: block;	font-size:11px;	text-indent: 14px; padding-left: 6px; padding-right: 16px; padding-top:8px; padding-bottom:8px; text-decoration: none; color: #FFF; font-weight:normal; background-color:#6c6d6d;border:1px solid #333; }

#dropmenu1,#dropmenu2,#dropmenu3,#dropmenu4,#dropmenu5		{ margin-top:0px;margin-left: 22px;}

#dropmenu2 {width:200px;}


/*Theme Change here*/
.dropmenudiv a:hover	{ color: #00aedf;	display: block;	background-color:#434343;text-decoration : none;font-weight:normal;border:1px solid #333; }
.dropmenudiv img			{ display: block; }



/* Standard Site Classes */
html, body 							{ margin:0px; padding:0px; background:url(../images/bg_main.jpg) repeat-x top left; background-color: #26B9F1; }
td img, img							{ border:0px; }
td											{	font:11px Arial, Helvetica, sans-serif; color:#686868; line-height: 14px; margin:0px; padding:0px; }

a												{	font:11px Arial, Helvetica, sans-serif; color:#449CBD; line-height: 14px; text-decoration: underline; }
a:hover									{	font:11px Arial, Helvetica, sans-serif; color:#449CBD; line-height: 14px; text-decoration: none; }


.shortbutton						{	width:156px; height:38px; line-height:34px; background:url(../images/b_shortbutton.jpg) no-repeat; }
.shortbuttonlink        {	width:156px; height:38px; line-height:34px; display:block; }
.shortbuttonlink:hover	{ line-height:34px; }
.quotetext							{ margin-left:20px; margin-right:5px; }

/* Header Classes */
#headertop							{	width:823px; height:27px; background:url(../images/header-top_bg.jpg) repeat-x;  }
#header, #headerframe		{ width:823px; height:146px; }
#headerbg								{	background: url(../images/header_bg.jpg) repeat-x; }
#headerlogo							{ position: relative; top: 16px; left: 59px; width: 206px; height: 89px; }
#mainframe							{	width: 823px; height: 100%; }


/* Navigation Classes - DONT CHANGE UNLESS YOU TEST THOUROUGHLY - VERY SENSITIVE IN MOZILLA BROWSER! */
#navigation							{ height: 33px; width: 823px; display: block; background-color: #FFFFFF; }

a#navbutton01,
a#navbutton02,
a#navbutton03,
a#navbutton04,
a#navbutton05,
a#navbutton06,
a#navbutton07						{ cursor: pointer; overflow: hidden; float: left; display: block; text-align: center; vertical-align: middle; height: 33px; width: 103px; background-image: url(../images/bnav_button103.jpg); background-position: 0px 0px; background-repeat: no-repeat; text-decoration: none; }
a#navbuttonsmall08 			{ cursor: pointer; overflow: hidden; float: left; display: block; text-align: center; vertical-align: middle; height: 33px; width: 100px; background-image: url(../images/bnav_button100.jpg); background-position: 0px 0px; background-repeat: no-repeat; text-decoration: none; }


a:hover#navbutton01,
a:hover#navbutton02,
a:hover#navbutton03,
a:hover#navbutton04,
a:hover#navbutton05,
a:hover#navbutton06,
a:hover#navbutton07 		{ cursor: pointer; overflow: hidden; float: left; display: block; text-align: center; vertical-align: middle; height: 33px; width: 103px; background-image: url(../images/bnav_button103.jpg); background-position: 0px -33px; background-repeat: no-repeat; text-decoration: none; }
a:hover#navbuttonsmall08{ cursor: pointer; overflow: hidden; float: left; display: block; text-align: center; vertical-align: middle; height: 33px; width: 100px; background-image: url(../images/bnav_button100.jpg); background-position: 0px -33px; background-repeat: no-repeat; text-decoration: none; }

.navlink								{	height: 33px; width: 100px; font: 11px Arial, Helvetica, sans-serif; line-height: 28px; color: #000000; text-decoration: none; }

/* SubNavigation Classes */
#subnavframe						{ width: 170px; }
.subnavformattop				{	height: 32px; border-bottom: 1px solid #C6C6C6; }
.subnavformat						{	padding-left: 10px; vertical-align: middle; height: 26px; border-bottom: 1px solid #C6C6C6; }

a#subnav01,
a#subnav02,
a#subnav03,
a#subnav04,
a#subnav05							{	font: 11px Arial, Helvetica, sans-serif; color: #1F88B0; line-height: 13px; text-decoration: none; }
a:hover#subnav01,
a:hover#subnav02,
a:hover#subnav03,
a:hover#subnav04,
a:hover#subnav05				{	font: 11px Arial, Helvetica, sans-serif; color: #000000; line-height: 13px; text-decoration: none;	}


/* Footer Classes */
#footerlinks						{ height: 29px; width: 823px; background: url(../images/footer-bottom_bg.jpg) repeat-x; }
#footertext							{	height: 50px; width: 823px; font: 9px Arial, Helvetica, sans-serif; color: #50504E; line-height: 12px; text-align: center; }

.footerlinks a					{	font: 10px Arial, Helvetica, sans-serif; color: #444444; line-height: 13px; text-decoration: none; }
.footerlinks a:hover		{	font: 10px Arial, Helvetica, sans-serif; color: #444444; line-height: 13px; text-decoration: underline;	}


/* Content Areas */
#leftcontentarea,
#middlecontentarea			{	margin-left: 15px; margin-right: 25px; margin-top: 25px; }
#leftcontentframe				{ width: 500px; border-right: 1px dotted #959595; border-left: 1px solid #8C8C8C; }
#leftcontentintframe    {	background-color: #F6F6F6; width: 140px; border-right: 1px solid #EDEDED; border-left: 1px solid #8C8C8C; }

#middlecontentintframe	{ width: 408px; border-right: 1px dotted #959595;  }

#rightcontentarea				{	width:300px; margin-left: 10px; margin-top: 16px; }
#rightcontentintarea		{	width: 240px; margin-left: 10px; margin-top: 20px;		}
#rightcontentframe			{ border-right: 1px solid #8C8C8C; }
#contentframe						{	width: 823px; height: 100%; background-color: #FFFFFF; }

.formButton 						{ font: 10px Arial, Helvetica, sans-serif; color: #ffffff; background-color:#0099FF}

.borderlink 						{	border-bottom: 1px dotted #A2A2A2; }
.morelink								{	height: 23px; text-align: right; border-bottom: 1px dotted #A2A2A2; }
.morelink	a							{	font: 10px Arial, Helvetica, sans-serif; color: #FF680D; font-weight: bold; line-height: 12px; text-decoration: none; }
.morelink	a:hover				{	font: 10px Arial, Helvetica, sans-serif; color: #FF680D; font-weight: bold; line-height: 12px; text-decoration: underline;	}

a.bluelink							{	font: 11px Arial, Helvetica, sans-serif; color: #017DAD; font-weight: bold; line-height: 14px; text-decoration: none; }
a:hover.bluelink				{	font: 11px Arial, Helvetica, sans-serif; color: #017DAD; font-weight: bold; line-height: 14px; text-decoration: underline;	}

a.greylink							{	font: 11px Arial, Helvetica, sans-serif; color: #686868; line-height: 14px; text-decoration: none; }
a:hover.greylink				{	font: 11px Arial, Helvetica, sans-serif; color: #686868; line-height: 14px; text-decoration: underline;	}



/* Main Site Headings */
h1											{	font: 24px Arial, Helvetica, sans-serif; color: #8C8C8C; line-height: 24px; margin: 0px; padding: 0px; }
h2											{	font: 14px Arial, Helvetica, sans-serif; color: #FF680D; line-height: 18px; margin: 0px; padding: 0px; font-weight: bold; }
h2 a										{	font: 14px Arial, Helvetica, sans-serif; color: #FF680D; line-height: 18px; margin: 0px; padding: 0px; font-weight: bold; text-decoration: none; }
h2 a:hover							{	font: 14px Arial, Helvetica, sans-serif; color: #FF680D; line-height: 18px; margin: 0px; padding: 0px; font-weight: bold; text-decoration: underline; }

h3											{	font: 14px Arial, Helvetica, sans-serif; color: #449CBD; line-height: 18px; margin: 0px; padding: 0px; font-weight: bold; }
h3.home									{	font: 18px Arial, Helvetica, sans-serif; color: #449CBD; line-height: 22px; margin: 0px; padding: 0px; font-weight: bold; }

h4											{	font: 13px Arial, Helvetica, sans-serif; color: #4C4C4C; line-height: 14px; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none; }
h4 a										{	font: 13px Arial, Helvetica, sans-serif; color: #4C4C4C; line-height: 16px; font-weight:bold; text-decoration: none; }
h4 a:hover							{	font: 13px Arial, Helvetica, sans-serif; color: #9f9f9f; line-height: 16px; font-weight: bold; text-decoration: none; }

h5											{	font: 36px Arial, Helvetica, sans-serif; color: #449CBD; line-height: 42px; margin: 0px; padding: 0px; font-weight: bold; }

