/* Contact */

@import url(../module/topnav.css);
@import url(../module/footer.css);

DIV.sidebar
	{display: block; float: left; width: 232px; padding: 0; margin: 0; background-color: #586163;}

DIV.sidebar .container
		{padding: 31px 19px 20px 30px; color: rgb(255, 255, 255);}

DIV.sidebar .module 
	{border-bottom: 1px solid #777E80}

DIV.sidebar .module DIV
	{margin: 0; padding: 0;}
	
DIV.sidebar .module IMG.header
	{margin: 0 0 8px 0; padding: 0 0 8px 0;}
	
DIV.sidebar .module IMG.subheader
	{margin: 0 0 4px 0; padding: 0px 0 4px 0;}

DIV.sidebar .module A.sidebarLink
	{color: #fff; font-weight: bold; text-decoration: none; background: transparent url("../../img/global/btn_arrow_off.png") no-repeat; margin: 0; padding: 0 0 0 10px; line-height: 40px;}

DIV.sidebar .module A:HOVER.sidebarLink
	{color: #000; font-weight: bold; text-decoration: none; background: transparent url("../../img/global/btn_arrow_on.png") no-repeat; margin: 0; padding: 0 0 0 10px; line-height: 40px;}	

DIV.sidebar .module UL 
	{margin: 0 0 12px 0; padding: 0;}					

DIV.sidebar .module LI
	{font-size: 1.1em; font-weight: bold; padding: 2px 0 2px 0;}

DIV.sidebar .module LI.active
	{list-style: none; background: transparent url("../../img/global/btn_arrow_over.png") no-repeat scroll 0 0; padding: 2px 0 2px 10px; color: #ffce00;}

DIV.sidebar .module LI A
	{list-style: none; background: transparent url("../../img/global/btn_arrow_off.png") no-repeat scroll 0 0; padding: 0 0 0 10px; color: #fff; text-decoration: none; }

DIV.sidebar .module LI A:hover
	{list-style: none; background: transparent url("../../img/global/btn_arrow_over.png") no-repeat scroll 0 0; padding: 0 0 0 10px; color: #ffce00; text-decoration: none; }

DIV.sidebar .module LI.last
	{list-style: none; background: transparent url("../../img/global/btn_arrow_off.png") no-repeat scroll 0 0; padding: 0 0 0 10px; color: #fff;}

DIV.sidebar .module LI.last A
	{list-style: none; color: #fff;}

DIV.sidebar .module LI.last A:hover
	{list-style: none; color: #000;}

DIV.mainArea
	{display: block; float: left; width: 518px; padding: 0; margin: 0; background-color: #fff;}

DIV.mainArea DIV.contact
	{padding: 21px 23px 0 16px; font-size: 1.0em; color:#343a3b; line-height: 14px;}
	
DIV.mainArea DIV.contact .errorHeader
	{padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; color: #ff0000; font-weight: bold;}
	
DIV.mainArea DIV.contact UL
	{padding: 0px 0px 0px 10px; margin: 10px 0px 25px 0px;}
	
DIV.mainArea DIV.contact LI
	{list-style: none; background: transparent url("../../img/global/btn_dot_red.png") no-repeat scroll 0 5px; padding: 0 0 4px 10px; }

DIV.mainArea DIV.contact DIV.intro
	{padding: 0 30px 0 10px; margin: 0 0 25px 0;}
	
DIV.mainArea DIV.contact DIV.header
	{width: 475px; margin: 0 0 21px 0; border-bottom: 2px solid #c7c7c7;}

DIV.mainArea DIV.contact DIV.form
	{padding: 0 0 0 10px;}
DIV.mainArea DIV.contact DIV.form SELECT.dropdown
	{width: 139px;}
DIV.mainArea DIV.contact DIV.form INPUT.textbox
	{width: 132px;}
	
DIV.mainArea DIV.contact DIV.form DIV.item
	{clear: both; height: 20px; padding: 0; margin: 0 0 10px 0;}
DIV.mainArea DIV.contact DIV.form DIV.item DIV.label
	{float: left; width: 214px;}
DIV.mainArea DIV.contact DIV.form DIV.item DIV.element
	{float: left; width: 252px;}
DIV.mainArea DIV.contact DIV.form DIV.item DIV.radio
	{float: left; width: 155px; margin: 10px 0 0 0;}
	
DIV.mainArea DIV.contact DIV.form DIV.directions
	{width: 466px; margin: 35px 0 0 0;}
DIV.mainArea DIV.contact DIV.form DIV.directions DIV.next
	{float: right; margin: 10px 0 0 0; height: 20px;}
DIV.mainArea DIV.contact DIV.form DIV.directions TEXTAREA
	{width: 465px; margin: 20px 0 0 0;}
DIV.mainArea DIV.contact DIV.form DIV.directions INPUT.submit
	{float: right; margin: 10px 0 0 0;}
DIV.mainArea DIV.contact DIV.form DIV.directions INPUT.check
	{width: 13px; height: 13px; margin: 0 10px 0 0;}
DIV.mainArea DIV.contact DIV.form DIV.directions DIV.button
	{float: right; padding: 10px 0 0 0;}

