
/* Basic */

body
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #484848;	
}

html, body, form { height: 100%;}

/* Outer */

#wrapper
{
    height:100%;
    min-height:100%;     
	margin: 0 auto;
	border: solid 0px black;	
}

#col1ofhome
{
	float: left;
	width: 210px;
	margin-right: 15px;
}
#col2ofhome
{
    /* 663px; 799px width: 775px;*/
	float: left;	
	width: 720px;

}

.inner-contentofhome
{
	padding: 0 3px;	
	
}

#homepageBottomContent
{
    padding-top: 10px;
    padding-bottom: 10px;
}

/* Header */

#header
{	
	height: 102px;
	border: solid 0px black;
	margin: 0 0 0 0;
	background-color: #393939;
	width: 948px;
}

#logo
{
    float: left;
    width: 179px;
}
.soman{ display:inline;}
.soman h3{margin:0; padding:0; display:inline;}
.soman h3 a{text-decoration:none;color:#484848;}
#searchbox
{
	float: right;
	font-size: 0.8em;
	border: solid 0px white;
	width: 250px;
	padding-top: 30px;
	/* margin-left: 550px; */
}

#searchbox .searchcriteria
{
	font-size: 1em;
	width: 148px;	
}

#searchbox dd
{
	padding: 5px 0 0 0;
	text-align: right;
}

#selectcountry
{
	float: left;
	width: 105px;
	font-size: 0.8em;
	padding-top: 8px;
	display: none;
}

#selectcountry select
{
	
	width: 102px;
}

#selectcountry .button
{
	width: 20px;
}

/* Content */

#content
{
	line-height: 1.5em;
	background-color: #fff;
	padding-top: 3px;
}

/* 
    Need to push this column down as the main
    column has page title and breadcrumbs 
*/
#content_RHS
{
    margin-top: 73px;
}


/* column 1 */
/* column 2 */
/* column 3 */

/* width 888px */

#col1
{
	float: left;
	width: 195px;
	background-color: #fff;	
	border: solid 0px red;
}

#col2
{
	float: left;		
	width: 675px;
	border: solid 0px red;
	overflow: hidden;
}

#col3
{
	float: left;	
	width: 126px;
	background-color: #fff;	
	margin-top:2em;
}

.inner-content
{
	padding: 0 3px;		
}

#content_main
{
    margin: 5px 0 5px 20px;
}

/* breadcrumb */

#breadcrumb
{
	
	/* z-index: 1;	*/
	padding: 0 0 3px 0;
	margin: 0 0 0 0;
	text-align: left;
	
}

#breadcrumb a
{
	text-decoration: underline;
	color: #484848;
	font-size:10px;	 
}

#breadcrumb span
{
	color: #9f9f9a;
}

/* Footer */

#footer
{
	padding: 1em 0em 0em 0em;
	text-align: center;
	font-size:11px;
	vertical-align:bottom;	
	background-color: #484848;	
	color: #fff;
}

#footer a { color: #dfdfd9;    text-decoration:none;}
#footer a:hover { text-decoration:underline;}

.clear
{
	clear: both;
	height: 1px;
}


