/* ================================================================================================== */
/* Generic Style Declarations */

body	{	background-color: #ffffff;
			color: #000000;
			font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
			font-size: 11px;
			margin: 0px; }

b, strong	{	font-weight: bold; }

i, em, cite	{	font-style: italic; }

u		{	text-decoration: underline; }

abbr, acronym	
		{	border-bottom: 1px dotted #333333;
			cursor: help; }

hr		{	color: #23345C;
			height: 1px;
			background-color: #23345C;
			border: none; }

h1, h2, h3, h4, h5, h6, legend
		{	font-family: Arial, Geneva, Helvetica, sans-serif;
			color: #23345C;
			margin: 10px 0px 5px 0px; }

h1		{	font-size: 18px;
			font-weight: normal; 
			margin-top: 0px;
			padding-bottom: 5px;
			margin-bottom: 15px;
			background-image: url(/files/images/template/h_bg.gif);
			background-repeat: repeat-x;
			background-position: left bottom; }

h2		{	font-size: 16px;
			margin: 15px 0 10px 0; }

h3		{	font-size: 14px;
			margin: 12px 0 8px 0;}

h4, h5, h6	
		{	font-size: 12px; }

h5		{	margin-left: 20px; }

h6		{	margin-left: 40px; }

p, div	{	margin: 5px 0px 10px 0px; }

dt, li	{	margin-top: 7px; }

sub, super	
		{	font-size: 75%; }

code, pre	
		{	font-family: Courier, "Courier New", fixed-width, monospace;
			font-size: 9px; }

td		{	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
			font-size: 11px; }

input, select, textarea
		{	font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000; }

small	{	font-size: 85%; }

fieldset	{	border: 1px solid #cccccc; }

a:link, a:visited, a:hover
		{	text-decoration: underline;
			color: #1D3E8B; }

a:visited	{	color: #547A99; }

a:hover	{	color: #18613D; }

/* END Generic Style Declarations */
/* ================================================================================================== */





/* ================================================================================================== */
/* Styles for content containers */

.Content, #Content td.Content
		{	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
			font-size: 12px;
			color: #315F8E;
			line-height: 160%;
			vertical-align: top;
			padding: 15px 15px 10px 15px;
			width: 100%; }

dd p, li p, dt p
		{	margin: 0px; }

/* END Styles for content containers */
/* ================================================================================================== */





/* ================================================================================================== */
/* Layout Styles */

#Wrapper
		{	padding: 5px;
			margin: 0px 20px 20px 20px;
			background-color: #ffffff; }

#Content, #Footer, #PriNav, #Banner
		{	background-color: #ffffff;
			margin: 0px;
			padding: 0px;
			border-collapse: collapse; }

#Content td, #Footer td, #PriNav td, #Banner td
		{	padding: 0px;
			vertical-align: top; }

#Banner	{	width: 100%;
			background: #B4DAEB url(/files/images/template/banner_bg.jpg) repeat-x left top;
			border-bottom: 1px solid #23345C; }

#Banner img
		{	border: 0; }

#BannerPhoto
		{	width: 100%;
			background: url(/files/images/template/bannerphoto_bg.jpg) repeat-x left top; }

.PrintOnly, #PrintBanner, .Hide, #PrintLogo
		{	display: none; }

/* END Layout Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* PriNav Styles */

#PriNav	{	width: 100%;
			background: #547A99 url(/files/images/template/NavBar_bg.gif) repeat-x left top;
			border-bottom: 1px solid #23345C; }

#PriNav #CartLink
		{	padding: 8px 10px 0px 0px;
			text-align: right; }

/* END PriNav Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Home Content Styles */

#Content td#HomeContent
		{	padding: 0px; }

#Content td#HomeContent div
		{	margin: 15px; }

#Content td#HomeContent div h1
		{	margin-top: 15px; }

#Content td#HomeContent div #CurrentDate
		{	float: right; }

#Content td#HomeContent div#WelcomeBox
		{	margin: 0px;
			padding: 15px;
			background: #EDEDD9 url(/files/images/template/h_bg.gif) repeat-x left bottom; }

#Content td#HomeContent div#WelcomeBox h1
		{	margin: 0 0 10px 0; }

#Content td#HomeContent div#WelcomeBox #MayorVideo
		{	margin: 15px auto 0px auto;
			width: 320px; }

/* Department Styles */

#Content td table.ImageLinked
		{	border-collapse: collapse;
			margin: 0px auto;
			width: 350px; }

#Content td table.ImageLinked td
		{	width: 50%;
			vertical-align: top; }

#Content td table.ImageLinked td p
		{	background-color: #ffffff;
			border: 1px solid #A1BAD1;
			padding: 5px;
			line-height: 130%;
			margin: 5px; }

#Content td table.ImageLinked td p img
		{	padding-bottom: 5px;
			display: block; }

/* END Home Content Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Home SubNav Styles */

#Content td#SubNav div, #Content td#RightCol div
		{	margin: 4px;
			padding: 0px;
			border: 1px solid #547A99; }

#Content td#SubNav div
		{	border-top: none; }

#Content td#SubNav div p a
		{	background-image: none;
			padding: 5px;
			display: block; }

/* Audience Link Styles */

#Content td#SubNav div p.Audience
		{	background: #DEEBF6 url(/files/images/template/h_bg.gif) repeat-x left bottom; }

#Content td#SubNav div p.Audience a
		{	padding-left: 30px;
			color: #18613D;
			font-size: 12px;
			background: transparent url(/files/images/template/audience_a_bg.gif) no-repeat 0px 50%; }

#Content td#SubNav div p.Audience#Audience_1 a
		{	background-image: url(/files/images/template/audience_a_1_bg.gif); }

#Content td#SubNav div p.Audience#Audience_2 a
		{	background-image: url(/files/images/template/audience_a_2_bg.gif); }

#Content td#SubNav div p.Audience#Audience_3 a
		{	background-image: url(/files/images/template/audience_a_3_bg.gif); }

#Content td#SubNav div p.Audience#Audience_4 a
		{	background-image: url(/files/images/template/audience_a_4_bg.gif); }

#Content td#SubNav div p.Audience#Audience_5 a
		{	background-image: url(/files/images/template/audience_a_5_bg.gif); }

#Content td#SubNav div p.Audience a:hover
		{	background-color: #547A99;
			color: #ffffff; }

#Content td#SubNav div p.Audience a.Sel
		{	background-color: #A8BDCF;
			color: #1D3E8B; }

/* QuickLinks Styles */

#Content td#SubNav div p.QuickLinks
		{	background: transparent url(/files/images/template/h_bg.gif) repeat-x left bottom; }

#Content td#SubNav div p.QuickLinks a
		{	padding-left: 25px;
			background: transparent url(/files/images/template/quicklinks_a_bg.gif) no-repeat 9px 9px; }

#Content td#SubNav div p.QuickLinks a:hover
		{	background-color: #547A99; }

/* GraphicLinks Styles */

#Content td#SubNav div p.GraphicLinks
		{	margin: 10px 0px 0px 0px;
			padding: 0px 10px; }

#Content td#SubNav div p.GraphicLinks.last img
		{	margin-bottom: 10px; }

#Content td#SubNav div p.GraphicLinks a
		{	margin: 0px;
			padding: 0px; }

#Content td#SubNav div p.GraphicLinks a:hover
		{	background-color: transparent; }

#Content td#SubNav div h2, #Content td#RightCol div h2
		{	color: #ffffff;
			font-size: 13px;
			padding: 4px 10px;
			margin: 0px;
			border-top: 1px solid #547A99;
			border-bottom: 1px solid #547A99;
			background: #7C9BB5 url(/files/images/template/subnav_h2_bg.gif) repeat-x left top; }

/* END Home SubNav Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Right Column Styles */

#Content td#RightCol
		{	padding: 0px;
			background: #CCDEED url(/files/images/template/subnav_bg.gif) repeat-x left top; }

#Content td#RightCol div p
		{	font-size: 10px;
			line-height: 140%;
			margin: 0px;
			padding: 10px;
			background: transparent url(/files/images/template/h_bg.gif) repeat-x left bottom; }

#Content td#RightCol div p img
		{	padding-bottom: 5px;
			display: block; }

td#RightCol div p a, td#RightCol div p a:link, td#RightCol div p a:visited, td#RightCol div p a:hover
		{	color: #18613D;
			text-decoration: underline; }

td#RightCol div p a:hover	
		{	color: #1D3E8B; }

#Content td#RightCol div p.last, #Content td#SubNav div p.last
		{	background-image: none; }

/* Message Styles */

#Content td#RightCol div#Message
		{	margin: 0;
			border: none; }

#Content td#RightCol div#Message p
		{	background-image: none;
			padding-bottom: 0;
			font-size: 11px;
			font-weight: normal;
			color: #23345C; }

#Content td#RightCol div#Message p a, #Content td#RightCol div#Message p a:link, #Content td#RightCol div#Message p a:visited, #Content td#RightCol div#Message p a:hover
		{	color: #23345C; }

#Content td#RightCol div#Message p a:hover
		{	color: #1D3E8B; }

/* News Scroller Styles */

#Content td#RightCol div div#ScrollerViewport
		{	margin: 0px;
			padding: 0px;
			border: none;
			height: 160px;
			overflow: hidden;
			position: relative; }

#Content td#RightCol div div#ScrollerViewport div#ScrollerBox
		{	margin: 0px;
			border: none;
			position: relative; }

#Content td#RightCol div div#ScrollerViewport div#ScrollerBox div
		{	font-size: 11px;
			line-height: 130%;
			color: #23345C;
			margin: 0px 0px 10px 0px;
			padding: 5px 10px;
			border: none;
			height: 140px;
			overflow: hidden; }

/* END Right Column Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Search Styles */

#SearchForm	
		{	margin: 0px;
			padding: 10px;
			background-color: #F2AD41; }

#SearchForm label
		{	font-family: Arial, Geneva, Helvetica, sans-serif;
			font-weight: bold;
			text-transform: uppercase;
			color: #23345C;
			font-size: 11px; }

#SearchForm input
		{	color: #7C9BB5;
			width: 100px;
			border: 1px solid #547A99; }

#SearchForm input#SearchKeywords
		{	border-right: none; }

#SearchForm input#btnSearch
		{	font-weight: bold;
			color: #ffffff;
			padding: 0px 2px 0px 2px;
			width: auto;
			background: #7D9CB6 url(/files/images/template/input_btnSearch_bg.gif) repeat-x left top; }

/* END Search Styles */
/* ================================================================================================== */





/* Data Table and Search Results Styles */
/* ================================================================================================== */

table.Data, table.SearchResults
		{	border-collapse: collapse;
			border: 1px solid #547A99;
			background-color: #ffffff;
			margin: 10px 2px; }
			
.SearchResults td, table.cart td
		{	padding: 0 5px; }

table.Data td, table.SearchResults td, table.Data th, table.SearchResults th
		{	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
			font-size: 10px;
			border-bottom: 1px solid #547A99;
			border-left:  1px dotted #547A99; }
			
table .SearchResults .b td
		{	background: #F0F0F0; }
			
table .SearchResults .highlight
		{	background: #EFF8FF; }

table.Data th, table.SearchResults th
		{	background-color: #CCDEED;
			color: #23345C;
			padding: 0 5px;
			font-weight: bold;
			text-align: left; }

table.Data tr.NewRow td, table.SearchResults tr.NewRow td
		{	border-top: 1px solid #000000; }

table.Data .center, table.SearchResults .center
		{	text-align: center; }

table.Data .right, table.SearchResults .right
		{	text-align: right; }

table.Data .left, table.SearchResults left
		{	text-align: left; }

table.Data .bold, table.SearchResults bold
		{	font-weight: bold; }

table.Data .nowrap, table.SearchResults .nowrap
		{	white-space: nowrap; }

table.Data .HeaderCol, table.Data th.Vertical, table.SearchResults .HeaderCol, table.SearchResults th.Vertical
		{	text-align: left; }

table.Data td table.Data td, table.SearchResults td table.SearchResults td, table.Data td table.Data th, table.SearchResults td table.SearchResults th, table.Data td table.Data, table.SearchResults td table.SearchResults
		{	border-color: #cccccc; }

table.Data tr.Divider th, table.Data tr.Divider td, table.SearchResults tr.Divider th, table.SearchResults tr.Divider td
		{	border-top: 4px double #547A99; }

table.Data .Totals, table.SearchResults .Totals
		{	background-color: #CCDEED;
			font-weight: bold; }

table.Data .HideCol, table.SearchResults .HideCol
		{	display: none; }

table.SizeChart	{	width: auto; }

/* END Data Table Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Application Error Styles */

.error	{	color: #ff0000; }

input.error, textarea.error, select.error
		{	background-image: url(/files/images/std/input_error.gif);
			background-position: top left;
			background-repeat: no-repeat;
			color: #000000; }

/* END Application Error Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Sub-Navigation Styles */

#Content td#SubNav
		{	background: #CCDEED url(/files/images/template/subnav_bg.gif) repeat-x left top;
			padding: 0px;
			line-height: 130%; }

/* Standard SubNav Styles */

#SubNav p
		{	margin: 0; }

#SubNav a	
		{	padding: 5px;
			background-image: url(/files/images/template/h_bg.gif);
			background-repeat: repeat-x;
			background-position: left bottom;
			display: block;}

#SubNav a:link, #SubNav a:visited, #SubNav a:hover, #SubNav a.Sel:link, #SubNav a.Sel:visited, #SubNav a.Sel:hover
		{	color: #315F8E;
			text-decoration: none;
			background-color: transparent; }

#SubNav a.Sel:link, #SubNav a.Sel:visited, #SubNav a.Sel:hover
		{	color: #1D3E8B;
			background-color: #A8BDCF; }

#SubNav a:hover	
		{	color: #ffffff;
			background-color: #547A99; }

/* NestedNav Styles */

ol#NestedNav	
		{	background-color: #CCDEED;
			border-bottom: 1px solid #547A99; }

ol#NestedNav, ol#NestedNav ol
		{	list-style-type: none;
			color: #ffffff;
			margin: 0px;
			padding: 0px; }

ol#NestedNav ol	
		{	margin-left: 0px;
			padding-left: 0px;
			background-color: #DEEBF6 }

ol#NestedNav li	
		{	margin: 0px;
			padding: 0px;
			display: inline; }

ol#NestedNav li a
		{	border-top: 1px solid #547A99;
			background-image: none;
			padding-left: 25px;
			background: transparent url(/files/images/template/quicklinks_a_bg.gif) no-repeat 9px 9px; }

#SubNav ol#NestedNav ol li a
		{	border-top: none;
			border-bottom: none;
			font-weight: normal;
			padding-left: 41px;
			background: transparent url(/files/images/template/nestednav_li_li_bg.gif) left top repeat-x; }

#SubNav ol#NestedNav ol li a:hover
		{	background-color: #547A99; }

ol#NestedNav li a#SubNavFlySel:link, ol#NestedNav li a#SubNavFlySel:visited, ol#NestedNav ol li a#SubNavFlySel:hover, ol#NestedNav li a#SubNavSel:link, ol#NestedNav li a#SubNavSel:visited, ol#NestedNav li a#SubNavSel:hover
		{	color: #1D3E8B;
			background-color: #A8BDCF; }

/* END Sub-Navigation Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Footer Styles */

#Footer	{	background-color: #547A99;
			border-top: 1px solid #23345C; }

#Footer	td	
		{	color: #ffffff;
			line-height: 160%;
			padding: 5px 10px;
			text-align: left;
			vertical-align: top; }

#Footer	a	{	color: #ffffff; }

#Footer	a:link, #Footer	a:visited, #Footer a:hover
		{	text-decoration: none;
			color: #ffffff; }

#Footer a:hover	
		{	text-decoration: underline; }

/* END Footer Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Breadcrumb Styles */

#Bread	{	font-size: 10px;
			line-height: 160%; }

#Bread a:link, #Bread a:visited, #Bread a:hover
		{	text-decoration: none; }

#Bread a:hover	
		{	text-decoration: underline; }

/* END Breadcrumb Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Email to Friend Application */

form#Form	{	margin: 0px; }

#EmailToFriend	{	padding: 7px;
			color: #000000;
			padding-bottom: 3px;
			font-size: 11px; }

#EmailToFriend p
		{	margin-top: 0px;
			font-size: 11px; }

#EmailToFriend label
		{	display: block;
			color: #000000;
			font-size: 11px; }

#EmailToFriend input
		{	margin-bottom: 8px;
			font-size: 10px;
			clear: left;
			border: 1px solid #000000; }

#EmailToFriend input.Submit
		{	margin-top: 10px;
			font-weight: bold;
			background-color: #dddddd;}

#Site_9_ContactForm ul
		{	margin: 10px 5px 0px 20px;
			padding-left: 0px;
			color: #ff0000;
			font-size: 11px; }

a.HelpLink, a.HelpLink:link, a.HelpLink:visited, a.HelpLink:hover
		{	border: 1px solid #999999;
			font-size: 9px;
			color: #999999;
			padding: 5px;
			padding-left: 22px;
			text-decoration: none;
			margin-left: 3px;
			line-height: 100%;
			display: block;
			float: right;
			display: none;
			background-image: url(/files/images/template/email_page.gif);
			background-repeat: no-repeat;
			background-position: 4px center; }

a.HelpLink:hover
		{	border: 1px solid #666666;
			color: #666666; }

.HelpBox	{	list-style-type: none;
			margin: 0px;
			width: 110px;
			line-height: 150%;
			position: absolute;
			display: none;
			color: #000000;
			font-size: 9px;
			padding: 0px;
			cursor: default;
			border: 1px solid #000000;
			background-color: #ffffe1; }

.HelpBox #CloseLink, .HelpBox #CloseMsg
		{	display: block;
			float: right;
			border: 1px solid #666666;
			color: #666666;
			padding: 1px 2px;
			margin-top: 5px;
			margin-right: 5px;
			cursor: pointer; }

/* END Email to Friend Application */
/* ================================================================================================== */





/* ================================================================================================== */
/* Bookmark Application */

#Site_7_pnlAddToFavorites a, #Site_7_pnlAddToFavorites a:link, #Site_7_pnlAddToFavorites a:visited, #Site_7_pnlAddToFavorites a:hover, #Site_7_pnlRemoveFromFavorites a, #Site_7_pnlRemoveFromFavorites a:link, #Site_7_pnlRemoveFromFavorites a:visited, #Site_7_pnlRemoveFromFavorites a:hover
		{	border: 1px solid #999999;
			font-size: 9px;
			color: #999999;
			padding: 5px;
			padding-left: 22px;
			text-decoration: none;
			margin-left: 3px;
			line-height: 100%;
			display: block;
			background-image: url(/files/images/template/bookmark_add.gif);
			background-repeat: no-repeat;
			background-position: 2px center;
			width: 300px;
			margin-bottom: 10px; }

#Site_7_pnlRemoveFromFavorites a, #Site_7_pnlRemoveFromFavorites a:link, #Site_7_pnlRemoveFromFavorites a:visited, #Site_7_pnlRemoveFromFavorites a:hover
		{	background-image: url(/files/images/template/bookmark_remove.gif); }

#Site_7_pnlAddToFavorites a:hover, #Site_7_pnlRemoveFromFavorites a:hover
		{	border: 1px solid #666666;
			color: #666666; }

/* END Bookmark Application */
/* ================================================================================================== */





/* ================================================================================================== */
/* Shopping Cart Styles -- Class the table tag as Cart to use */

table.cart 	{	background-color: #ffffff;
			margin: 10px 2px;
			border-collapse: collapse; }
			

			
table.cart td, table.cart th
		{	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
			font-size: 10px; }

table.cart th	{	background-color: #CCDEED;
			color: #23345C;
			padding: 0 5px;
			font-weight: bold;
			text-align: left; }

table.cart td, table.cart tr.cart td
		{	font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			padding: 4px; }


table.cart td	{	padding: 6px 0; }

table.cart tr.cart td
		{	border: 1px solid #cccccc ; }

table.cart tr.cart td input
		{	margin-top: 0;
			padding-top: 0;
			text-align: center; }
			
.CustInfo td	{	padding-bottom: 5px; }

td.CartHeader	{	padding: 5px 5px; }

td.CartHeader table td
		{	font-size: 14px;
			color: #666666;
			background: #CCDEED;
			padding: 5px 5px; }

td.CartHeader table td small
		{	font-size: 10px;
			color: #000000; }

/* END Shopping Cart Styles -- Class the table tag as Cart to use */
/* ================================================================================================== */





/* ================================================================================================== */
/* Login Form Styles */

#LoginForm	{	margin: 10px 0px;}

#LoginForm label
		{	display: block;
			float: left;
			width: 100px;
			margin-top: 5px; }

#LoginForm p	{	clear: left;
			margin: 5px 0px; }

#LoginForm p.error
		{	margin: 20px 0px; }

/* END Login Form Styles */
/* ================================================================================================== */




/* ================================================================================================== */
/* E-Citizen Styles */	

#Login		{	width: 300px;
			margin: 0 0 10px 0;
			border: 1px solid #cccccc; }

#Login h2	{	padding: 5px 10px;
			margin: 0;
			background-color: #eeeeee;
			border-bottom: 1px solid #cccccc; }

#Login table
		{	margin: 10px; }

#Login table td
		{	text-align: left; }

#Login table table
		{	margin: 0; }
		
.content	{	width: 100%; }

.datacontrolstable td
		{	padding-bottom: 5px; }
		
#SideBar
		{	background: #CCDEED;
			padding: 15px;
			border: #547A99 solid 1px; }
			
/* #SideBar	{	background-color: #eeeeee;
			font-size: 10px;
			padding: 0px 10px 10px 10px; }	*/		

		
#SideBar ul	{	padding: 0;
			margin-left: 0;
			list-style: none;
			width: 150px; }
						
#SideBar ul li	{	padding: 0; }

#SideBar li a:link, #SideBar li a:visited
		{	color: #1E3C84; }
		
#SideBar li a:hover
		{	color: #18613D; }


#SideBar dd, #Messages dd
		{	margin-left: 10px; }

#SideBar .edit	{	font-size: 80%; }

#SideBar .alert	{	color: #ff0000; }

#BookMarks, #Messages/*, #Welcome */
		{	height: 200px;
			overflow-y: auto;
			border: 1px solid #cccccc;
			border-top: none;
			margin-bottom: 10px;
			padding: 5px; }

#BookMarks li, #Messages dt
		{	margin-top: 10px; }

#Messages dt	{	margin-top: 20px;
			margin-bottom: 5px; }

/* #Welcome	{	height: 430px; } */

.BoxHead	{	margin: 0px;
			color: #000000;
			font-size: 1.2em;
			padding: 5px 0;
			text-transform: uppercase; }

input.b, input.dataButton, input.cancelButton
		{	background-color:#999999;
			color: #ffffff;
			font-size: 11px;
			font-weight: 500;
			padding: 1px;
			margin: 3px 0px;
			border-top: 1px solid #cccccc;
			border-left: 1px solid #cccccc;
			border-right: 1px solid #666666;
			border-bottom: 1px solid #666666; }

table.ChooseList th small
		{	font-weight: normal;
			font-size: 80%; }

table.ChooseList th.Title
		{	padding-left: 25px; }

table.ChooseList th#THFavs, table.ChooseList th#THMail
		{	background-image: url(/files/images/template/bookmark.gif);
			background-position: 5px center;
			background-repeat: no-repeat; }

table.ChooseList th#THMail
		{	background-image: url(/files/images/template/email_page.gif); }

table.ChooseList .HiLite
		{	background-color: #eeeeee; }

table.ChooseList td.Button
		{	text-align: left;
			background-color: transparent;
			padding-left: 0px; }

/* END E-Citizen Styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* Internship Application styles */

#InternshipForm
		{	font-size: 11px; }

#InternshipForm fieldset
		{	padding: 2px 10px 10px 10px;
			margin-bottom: 10px;
			border-color: #A1BAD1; }

#InternshipForm legend
		{	font-size: 15px;
			font-weight: bold; }

#InternshipForm table
		{	 border-collapse: collapse; }

#InternshipForm td
		{	padding: 0 0 3px 0; }

#InternshipForm hr
		{	color: #ffffff;
			margin: 8px 0;
			background-color: #ffffff;
			border: 0;
			border-bottom: 1px dotted #dddddd; }

#InternshipForm h2
		{	font-size: 13px;
			font-weight: bold;
			margin: 10px 0; }

#InternshipForm .question
		{	margin: 0 0 3px 0; }

#InternshipForm .answer
		{	margin: 0 0 8px 0; }

#InternshipForm .Disclaimer
		{	padding: 2px 10px;
			background-color: #F6FAFE;
			border: 1px solid #A1BAD1; }

#InternshipForm input.b
		{	margin-bottom: 0;
			border-top: 1px solid #666666;
			border-left: 1px solid #666666;
			border-bottom: 1px solid #000000;
			border-right: 1px solid #000000; }

#InternshipForm input.submit
		{	font-size: 13px; }

#Content #InternshipForm table.Data th, #Content #InternshipForm table.Data td
		{	font-family: Tahoma, Verdana, sans-serif;
			font-size: 11px;
			line-height: 130%; }

#InternshipForm td.label
		{	width: 170px; }

#InternshipForm .Total
		{	font-weight: bold;
			text-align: right;
			padding: 2px 10px;
			background-color: #F6FAFE;
			border: 1px solid #A1BAD1; }

/* END Internship Application styles */
/* ================================================================================================== */





/* ================================================================================================== */
/* COBCart styles */

#Page_92_pnlLogout ul, #Page_92_pnlLogin ul
		{	list-style: none;
			padding-left: 0; }
		
		
	

/* END COBCart styles */
/* ================================================================================================== */

