.normal 		 {color: #111144; font-family:Helvetica, Tahoma,Arial,Sans-Serif; font-size: 11px;}

body
{
	font-size: 11px; color:#000000; font-family:Verdana;
	background-color:#CCCCCC;
	background-image:url(../../../../images/background.jpg);
	background-repeat:repeat-x;
}

#Williams_Home_white
{
	width:930px;
	min-height:605px;
	height:auto !important;
	height:605px;
	z-index: 0;
	display:inline;
	background-color:#FFFFFF;
	border:10px solid white;
}

#Williams_Home_Top
{
	float:left;
	width:930px;
	min-height:397px;
	height:auto !important;
	height:397px;
	z-index: 0;
	display:inline;
	background-color:#e2e2e2;
}

#Williams_Home_Bottom
{
	float:left;
	width:930px;
	min-height:200px;
	height:auto !important;
	height:200px;
	z-index: 0;
	display:inline;
	background-color:#e2e2e2;
	
}
#Williams_Home_Bottom2 
{
	float:left;
	width:930px;
	min-height:182px;
	height:auto !important;
	height:182px;
	z-index: 0;
	display:inline;
	margin-top:4px;
	background-color:#e2e2e2;
	margin-bottom:4px;
	
}

.Williams_Home_Bottom_buttons
{
	float:left;
	width:230px;
	min-height:200px;
	height:auto !important;
	height:200px;
	display:inline;
}
.Williams_Home_Bottom_buttons img
{
	display:block;
}

.Williams_Home_Bottom_buttons2
{
	float:left;
	width:182px;
	min-height:182px;
	height:auto !important;
	height:182px;
	margin-right:2px;
	margin-left:2px;
	display:inline;
}

H2 a:link {
	font-size:120%
	font-family:Helvetica, Tahoma,Arial,Sans-Serif;
	font-weight:bold;
	color:#333333;
	text-decoration: underline;
}

H2 a:hover {
	font-size:120%
	font-family:Helvetica, Tahoma,Arial,Sans-Serif;
	font-weight:bold;
	color:#0099cc;
	text-decoration: underline;
}

a:link {
	font-size: 12px; 
	font-family:Helvetica, Tahoma,Arial,Sans-Serif;
	font-weight:bold;
	color:#333333;
	text-decoration: underline;
}
a:hover {
	font-size: 12px; 
	font-family:Helvetica, Tahoma,Arial,Sans-Serif;
	font-weight:bold;
	color:#0099cc;
	text-decoration: underline;
}

a:visited { 
	    font-size: 12px; 
	font-family:Helvetica, Tahoma,Arial,Sans-Serif;
	font-weight:bold;
	color:#333333;
	text-decoration: underline;
}	


.scrollerbody a:link {
	font-size: 12px; 
	font-family:Helvetica, Tahoma,Arial,Sans-Serif;
	color:#333333;
	text-decoration: none;
}

.scrollerbody a:hover {
	font-size: 12px; 
	font-family:Helvetica, Tahoma,Arial,Sans-Serif;
	color:#0099cc;
	text-decoration: none;
}


#contentHolder
{
	padding-left:11px;
	padding-right:11px;
	background-color:#ffffff;
	width:930px;
	background-repeat:repeat-x;
	min-height:605px;
	position:absolute;
}

#contentFrame
{
	clear:both;
	float:left;
	padding-bottom:0px;
	background-color:#e2e2e2;
	width:930px;
	margin-top:0px;
	min-height:396px;
	height:auto !important;
	height:396px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat-y;
	display:inline;
	}
	
#holderContent
{
	padding-left:14px;
	padding-right:13px;
	background-color:#e2e2e2;
	width:930px;
	background-repeat:repeat-x;
	min-height:605px;
	position:absolute;
}

#centreContent
{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

.standardFunctions
{
	width:322px;
	height:40px;
	position:relative;
	left:487px;
	z-index:206;
	margin-top:0px;

}

.newsletter
{
	width:203px;
	height:21px;
	position:relative;
	background-image:url(../../../../images/newsletterNormal.png);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:8px;
}



#headerWilliams
{
	margin-top:0px;
	width:930px;
	height:92px;
	background-image:url(../../../../images/header.jpg);
	background-repeat:no-repeat;
}

#header
{
	margin-top:0px;
	width:930px;
	height:92px;
	background-image:url(../../../../images/header.jpg);
	background-repeat:no-repeat;
}

#menu
{
	position:relative;
	width:930px;
	height:30px;
	background-color:#e2e2e2;
	z-index: 205;
}

#column1
{
	float:left;
	width:204px;
	/*background-color:#e2e2e2;*/
	height: auto;
	/*margin-bottom:10px;
	border: 1px solid black;*/
	display:inline;

}
.vehorder
{
    border:solid 1px white;
}

#column1_a
{
	background-color:#e2e2e2;
	margin-bottom:9px;
	margin-left:8px;
	margin-top:8px;
	
}
#column1_a2
{
	background-color:#e2e2e2;
	margin-bottom:9px;
	margin-top:8px;
}

#column1_b
{
	background-color:#e2e2e2;
	margin-bottom:6px;
	margin-left:8px;
}

#column1_c_news_inset
{
	background-image:url(../../../../images/latestNews2.gif);
	width:173px;
	height:110px;
	margin-left:9px;
	margin-top:8px;
}

#column1_c_news_inset2
{
	width:157px;
	height:101px;
	margin-left:8px;
	border:1px solid black;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;

}

#column1_c_news_inset3
{
	width:157px;
	height:77px;
	margin-left:0px;
	margin-top:24px;
}

#column1_d
{
	/*margin-top:55px;*/
	background-color:#e2e2e2;
	margin-left:8px;
	width:191px;
}

#Column2
{
	float:right;
	width:915px;
	/*background-color:#e2e2e2;*/
	min-height:476px;
	z-index: 0;
	/*border:1px solid black;
	margin-bottom:10px;*/
	display:inline;
	margin-left:2px;
}

#Column2_a
{
	float:left;
	width:515px;
	height:265px;
	margin-bottom:8px;
	z-index: 0;
	margin-top:8px;
	display:inline;
	background-color:#FFFFFF;
}

#Column2_b
{
	float:left;
	width:190px;
	height:265px;
	margin-bottom:8px;
	margin-left:8px;
	z-index: 0;
	margin-top:8px;
	display:inline;
	background-color:#FFFFFF;
}

#Column2_c
{
	float:left;
	width:715px;
	height:193px;
	margin-right:8px;
	z-index: 0;
	margin-bottom:8px;
	display:inline;
	background-color:#FFFFFF;
}

#menu a 
{
	width:200px;
	color:#666666;
	text-decoration: none;
}
#menu a:hover {	
	color: #0099FF;
}

#menu a:active {
	color:white;
}


#footer
{
	float:left;
	width:930px;
	background-color:#e2e2e2;	
	margin-top:0px;
	margin-bottom:0px;
	height:32px;
	margin-left:auto;
	margin-right:auto;
	z-index:200;
	clear:both;
}

.footerGroupText
{
	float:right;
	width:430px;
	margin-top:0px;
	line-height:1.2;
	width:930px;
	text-align:right;
	font-size:10px;

}

.footerText
{
	float:right;
	width:627px;
	margin-top:0px;
	line-height:1.2;
	width:930px;
	text-align:right;
	font-size:10px;	
}

#mainContentPanel
{
	float:left;
	background-color:#FFFFFF;
	width:422px;
	margin-top:8px;
	float:left;
	margin-right:8px;
	min-height:455px;
	height:auto !important;
	height:455px;
	display:inline;
	border:10px solid white;
	border-top:6px solid white;
	vertical-align:top;
}
#mainContentPanel2
{
    display:inline;
    margin-top:8px;
    float:left;
    min-height:200px;
    background-color:#424242;
    height:auto !important;
	height:200px;
	width:424px;
	border:solid 9px white;
	margin-right:8px;
	text-align:center;
}

#mainContentPanel_inset
{
	background-color:#FFFFFF;
	width:421px;
	height:450px;
	/*border: 1px solid black;*/
	margin-top:8px;
	margin-left:8px;
	float:left;
	margin-right:8px;
	z-index:100;
}


#sideContentPanel
{
	/*background-color:#FFFFFF;*/
	background-color:#e2e2e2;
	width:267px;
	min-height:471px;
	height:auto !important;
	height:471px;
	margin-top:8px;
	float:left;
	display:inline;
}

#sideContentPanelWhite
{
	background-color:#FFFFFF;
	background-color:#000000;
	width:247px;
	width:227px;
	min-height:455px;
	height:auto !important;
	height:455px;
	margin-top:8px;
	float:left;
	display:inline;
	border:10px solid white;
	border-top:6px solid white;
	display:inline;
}

#sideContentPanel_small
{
	background-color:#FFFFFF;
	width:267px;
	height:150px;
	margin-top:8px;
	float:left;
}

#sideContentPanel_Vsmall
{
	background-color:#FFFFFF;
	width:267px;
	height:84px;
	margin-top:8px;
	float:left;
}

#column1_c_news_border
{
	width:191px;
	height:127px;
	background-color:#FFFFFF;
	margin-left:8px;
	border-top:1px solid white;
	margin-bottom:10px;
}


#Column2_top_panel
{
	float:left;
	width:716px;
	background-color:#e2e2e2;
	height:211px;
	background-color:#FFFFFF;
	margin-top:8px;
}

#Column2_bottom_panel
{
	float:left;
	width:695px;
	background-color:#e2e2e2;
	min-height:250px;
	height:auto !important;
	height:250px;
	background-color:#FFFFFF;
	margin-top:8px;
	border:10px solid white;
	border-top:6px solid white;
}

#GreyMargin
{
	float:left;
	width:930px;
	height:8px;
	background-color:#e2e2e2;
}



/*#Column2_bottom_panel_inset
{
	float:left;
	width:700px;
	background-color:#e2e2e2;
	height:234px;
	background-color:#FFFFFF;
	margin-top:8px;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
	border:1px solid white;
}*/

#Column2_whole_panel
{
	float:left;
	width:910px;
	min-height:605px;
	height:auto !important;
	height:605px;
	background-color:#FFFFFF;
	margin-top:8px;
	z-index:100;
	border:10px solid white;
}

#Column2_whole_panel2
{
	float:left;
	width:708px;
	background-color:#FFFFFF;
	min-height:200px;
	height:auto !important;
	height:200px;
	margin-top:8px;
	}

#Column2_whole_panel_inset
{
	float:left;
	width:700px;
	background-color:#00FF00;
	height:452px;
	background-color:#FFFFFF;
	margin:8px 8px 0px 8px;
	z-index:100;
}

#topMargin
{
	width:8px;
	height:18px;
	background-color:#00FF00;
	margin-bottom:10px;
}

#mainContentPanel_template6
{
	float:left;
	background-color:#FFFFFF;
	width:497px;
	margin-top:8px;
	float:left;
	min-height:253px;
	height:auto !important;
	height:253px;
	display:inline;
	border:10px solid white;
	border-top:6px solid white;
}

#sideContentPanel_template6
{
	background-color:#e2e2e2;
	width:188px;
	min-height:468px;
	height:auto !important;
	height:468px;
	margin-top:8px;
	float:right;
	margin-right:8px;
	display:inline;
}

#Column2_bottom_panel_template6
{
	float:left;
	width:517px;
	background-color:#e2e2e2;
	min-height:191px;
	height:auto !important;
	height:191px;
	background-color:#FFFFFF;
	margin-top:8px;
	display:inline;
}

#Column2_template6
{
	float:left;
	width:517px;
	/*background-color:#e2e2e2;*/
	min-height:476px;
	z-index: 0;
	/*margin-bottom:10px;*/
	display:inline;
	margin-left:2px;
}