body								{ font-family:Arial; font-size:12px; }

#page								{ width:800px; margin-left:auto; margin-right:auto; }
#page_content						{ }
#page_columns						{ float:left; width:50%; padding:0px; color:#333333;}

ul									{ margin-top:3px; margin-bottom:3px; }

h1									{ font-family:Agency FB; font-size:20px; font-weight:normal; color:#333333; margin:0px 5px 0px 0px; }
h2									{ font-family:Agency FB; font-size:20px; font-weight:normal; color:#375777; margin:0px 5px 0px 0px; }
h3									{ font-family:Agency FB; font-size:18px; font-weight:normal; color:#333333; margin:0px 0px 0px 0px; }
h4									{ font-family:Agency FB; font-size:20px; font-weight:normal; color:#FFFFFF; margin:0px 0px 0px 0px; }
h5									{ font-family:Agency FB; font-size:16px; font-weight:normal; color:#333333; margin:24px 0px 0px 0px;}
h6									{ font-family:Agency FB; font-size:18px; font-weight:normal; color:#375777; margin:10px 0px 5px 0px;}

.ie hr								{ color:#CCCCCC; margin-top:0px; margin-bottom:0px; }
.ie7 hr								{ color:#CCCCCC; margin-top:0px; margin-bottom:0px; }
.ie8 hr								{ background-color:#CCCCCC; border:0px; color:#CCCCCC; margin-top:9px; margin-bottom:9px; }
.ie9 hr								{ background-color:#CCCCCC; border:0px; color:#CCCCCC; margin-top:9px; margin-bottom:9px; }
.gecko hr							{ background-color:#CCCCCC; border:0px; color:#CCCCCC; margin-top:9px; margin-bottom:9px; }
.win.gecko hr						{ background-color:#CCCCCC; border:0px; color:#CCCCCC; margin-top:9px; margin-bottom:9px; }
.linux.gecko hr						{ background-color:#CCCCCC; border:0px; color:#CCCCCC; margin-top:9px; margin-bottom:9px; }
.opera hr							{ background-color:#CCCCCC; border:0px; color:#CCCCCC; margin-top:9px; margin-bottom:9px; }
.konqueror hr						{ background-color:#CCCCCC; border:0px; color:#CCCCCC; margin-top:9px; margin-bottom:9px; }
.webkit hr							{ background-color:#CCCCCC; border:0px; color:#CCCCCC; margin-top:9px; margin-bottom:9px; }
hr									{ width:100%; height:1px; }

.ie hr.menu							{ color:#91ABCC; margin-top:0px; margin-bottom:0px; }
.ie7 hr.menu						{ color:#91ABCC; margin-top:0px; margin-bottom:0px; }
.ie8 hr.menu						{ background-color:#91ABCC; border:0px; color:#91ABCC; margin-top:7px; margin-bottom:7px; }
.ie9 hr.menu						{ background-color:#91ABCC; border:0px; color:#91ABCC; margin-top:7px; margin-bottom:7px; }
.gecko hr.menu						{ background-color:#91ABCC; border:0px; color:#91ABCC; margin-top:7px; margin-bottom:7px; }
.win.gecko hr.menu					{ background-color:#91ABCC; border:0px; color:#91ABCC; margin-top:7px; margin-bottom:7px; }
.linux.gecko hr.menu				{ background-color:#91ABCC; border:0px; color:#91ABCC; margin-top:7px; margin-bottom:7px; }
.opera hr.menu						{ background-color:#91ABCC; border:0px; color:#91ABCC; margin-top:7px; margin-bottom:7px; }
.konqueror hr.menu					{ background-color:#91ABCC; border:0px; color:#91ABCC; margin-top:7px; margin-bottom:7px; }
.webkit hr.menu						{ background-color:#91ABCC; border:0px; color:#91ABCC; margin-top:7px; margin-bottom:7px; }
hr.menu								{ width: 100%; height: 1px; }

.required							{ color:#375777; }
.form								{ font-family:Arial; font-size:12px; color:#333333; border:solid 1px #CCCCCC; padding:3px; border:solid 1px #CCCCCC; }
.blue								{ color:#375777; }
.sub-title							{ color:#333333; font-size:16px; }

a									{ color:#375777; text-decoration:none; }
a:hover								{ text-decoration:underline; }
a:visited							{ color:#375777; }

a.menu								{ color:#FFFFFF; text-decoration:none; }
a.menu:hover						{ text-decoration:underline; }
a.menu:visited						{ color:#FFFFFF }

#Guarantee							{ float:right; margin-top:0px; }
#header_banner						{ width:800px; height:90px; border-bottom:solid 1px #CCCCCC; }
#header_logo						{ float:left; width:220px; height:90px; }
#header_details						{ float:right; width:300px; height:90px; text-align:right; font-size:11px; color:#666666; line-height:13px; }
#footer								{ width:100%; line-height:15px; text-align:center; font-size:10px; color:#666666; float:left; margin-top:10px; padding-bottom:10px; }
#font_10px							{ font-size:10px; }
#page_banner_top					{ width:800px; height:auto; border-bottom:solid 1px #CCCCCC; }
#page_top_left						{background-image:url(/images/menu.jpg);padding:20px;width:210px;height:240px;float:left;line-height:17px;border-left:solid 1px #CCCCCC;}
#page_top_center					{width:300px;height:280px;float:left;border-left:solid 1px #CCCCCC;}
#page_top_right						{width:246px;height:280px;float:left;border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;background-image:url(/images/top_right_blank.jpg);}
#page_top_right_text				{width:206px;height:210px;padding:20px;float:left;line-height:17px;color:#FFFFFF;}
#page_index_banner_bottom			{width:800px;height:250px;margin-bottom:20px;}
#page_index_bottom_left				{width:210px;height:230px;float:left;padding:20px;color:#333333;line-height:18px;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;}
#page_index_bottom_center			{width:260px;height:230px;float:left;padding:20px;color:#333333;line-height:18px;border-left:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;}
#page_index_bottom_right			{width:205px;height:230px;float:left;padding:20px;border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; }
#page_menu							{ float:left; width:209px; padding:20px; color:#333333; line-height:18px; border-left:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; }

.ie #page_right						{ width:507px; }
.ie7 #page_right					{ width:507px; }
.gecko #page_right					{ width:506px; }
.win.gecko #page_right				{ width:506px; }
.linux.gecko #page_right			{ width:506px; }
.opera #page_right					{ width:506px; }
.konqueror #page_right				{ width:506px; }
.webkit #page_right					{ width:506px; }
#page_right							{ float:left; padding:20px; color:#333333; line-height:18px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; margin:0px 0px 20px 0px; }

#page_contact_images				{ float:left; width:150px; height:auto; text-align:center; }
#page_contact_details				{ width:auto; height:auto; display:inline; }
#page_employment_row				{ float:left; width:506px; margin:0px 0px 10px 0px; }
#page_employment_left_column		{ float:left; width:230px; margin:3px 0px 0px 0px; }
#page_employment_right_column		{ float:left; width:255px; margin:0px 0px 0px 20px; }
