/* Default CSS Stylesheet for a new Web Application project */

body
{
	text-align: center;
	margin:0px auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

img
{
	border: none;
}

table
{
	font-size: 11px;

}


form
{
	margin: 0;
	padding: 0;
}

h1
{
	font-size: 13px;
	font-weight:bold;
	color: #077399;
}

h2
{
	font-size: 16px;
	color: #077399;
}

h3
{	margin:0px;
	padding:0px;
	font-size: 11px;
	font-weight: bold;
	color: #077399;
}

h4
{
	font-size: 18px;
	color: #077399;
}

h5
{
	font-size: 11px;
	color: #077399;
}

h6
{
	font-size: 12px;
	color: #000;
	margin: 0;
	padding:#077399;
}

.dashedline
{
    border-bottom: 1px dashed #DBCE6A;
    padding-top: 10px;
    margin-bottom: 10px;
    clear:right;
}

#internalmain

{	float:center;
	padding:0px;
	margin:0px;
	margin:0px auto;
	text-align:left;
	width:753px;
	height:auto;
}

#maincontainer

{	margin:0px auto;
	text-align:left;
	width:753px;
	height:auto;
}

#bannercontainer

{
	float:left;
	padding:0px;
	margin:0px;
	width:753px;
	height:119px;
	background-image:url(../../images/topbanner.jpg);
	
}

#logocontainer

{	float:left;
	padding:0px;
	margin:0px;
	width:220px;


}

#topnavigationcontainer

{	float:left;
	padding:0px;
	margin:0px;
	width:240px;
	padding-top:40px;
}

#topnavigationcontainer ul

{	padding:0px;
	margin:0px;

}

#topnavigationcontainer li

{	padding:0px;
	margin:0px;
	display:inline;
	padding-left:14px;
	padding-right:16px;
	color:#077399;
}

#topnavigationcontainer li a

{	text-decoration:none;
	color:#077399;
}

#contentcontainer

{
	float:left;
	width:753px;	
	padding:0px;
	margin:0px;
	background-image:url(../../images/mainback.gif);
	background-repeat:repeat-y;	
}

#mainimage

{	float:right;
	width:580px;
	height:174px;
	padding:0px;
	margin:0px;

}

#leftcontainer

{
	float:left;
	background-image:url(../../images/leftback.jpg);
	background-repeat:no-repeat;
	width:173px;
	padding:0px;
	margin:0px;
}

#menucontainerjersey

{
	float:left;
	padding:0px;
	margin:0px;
	padding-left:11px;
	width:173px;
}
#menucontainerjersey ul

{	
	padding:0px;
	margin:0px;
}

#menucontainerjersey ul ul

{
	padding:0px;
	margin:0px;
	margin-top:7px;

}

#menucontainerjersey li

{	
	padding:0px;
	margin:0px;
	padding-top:6px;
	padding-bottom:6px;
	background-image:url(../../images/navback.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	list-style:none;

}

#menucontainerjersey li li

{	

	background-image:url(../../images/submenu.gif);
	
}

#menucontainerjersey li a

{
	text-decoration:none;
	font-weight:bold;
	color:#077399;
	padding-left:24px;
}

#menucontainerjersey li li a

{
	text-decoration:none;
	font-weight:bold;
	color:#fff;

}

#menucontainerjersey li a:hover

{
	text-decoration:none;
	font-weight:bold;
	color:#3A8FAC;
}

#menucontainer

{
	float:left;
	padding:0px;
	margin:0px;
	padding-left:11px;
	width:173px;
}


#menucontainer ul

{	
	padding:0px;
	margin:0px;
}

#menucontainer ul ul

{
	padding:0px;
	margin:0px;
	margin-top:7px;

}

#menucontainer li

{	
	padding:0px;
	margin:0px;
	padding-top:6px;
	padding-bottom:6px;
	background-image:url(../../images/navback.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	list-style:none;

}

#menucontainer li li

{	

	background-image:url(../../images/submenu.gif);
	
}

#menucontainer li a

{
	text-decoration:none;
	font-weight:bold;
	color:#077399;
	padding-left:24px;
}

#menucontainer li li a

{
	text-decoration:none;
	font-weight:bold;
	color:#fff;

}

#menucontainer li a:hover

{
	text-decoration:none;
	font-weight:bold;
	color:#3A8FAC;
}

#bottommenu

{
	float:left;
	height:74px;
	width:173px;
	background-image:url(../../images/bottommenu.jpg);
	background-repeat:no-repeat;
	background-color:#F7F7F7;

}


#cleaningicons

{
	float:left;
	padding:0px;
	margin:0px;
	background-color:#F7F7F7;
	color:#9D9D9D;
	width:163px;
	padding-left:17px;
}

#cleaningicons ul

{

	padding:0px;
	margin:0px;

	
}

#cleaningicons li

{
	text-decoration:none;
	list-style:none;
	background-image:url(../../images/leftlist.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-bottom:20px;
	color:#9D9D9D;
}

#cleaningicons li a

{
	color:#9D9D9D;
}

#cleaningicons li a:hover

{	text-decoration:underline;
	color:#9D9D9D;
}

#cleaningicons .logotable

{
	float:left;
	background-image:url(../../images/safelogoback.gif);
	background-position:top;
	background-repeat:no-repeat;
	color:#9D9D9D;
	width:43px;



}

#cleaningicons .logotable a

{
	color:#9D9D9D;
	text-decoration:none;
	
}

#cleaningicons .logotable a:hover

{
	color:#9D9D9D;
	text-decoration:underline;
	
}

#cleaningicons .logotabletext

{
	float:left;
	background-image:url(../../images/safelogoback.gif);
	background-position:top;
	background-repeat:no-repeat;
	color:#9D9D9D;
	width:100px;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:10px;


}

#welcomecontainer

{
	float:left;
	width:396px;
	padding:0px;
	margin:0px;
	color:#077399;
	height:auto px;

}

#welcomecontainer a

{
	
	color:#077399;

}

#middletop

{
	float:left;
	width:396px;
	padding:0px;
	margin:0px;
	padding-top:45px;
	background-image:url(../../images/companyaim.jpg);
	background-repeat:no-repeat;	

}

.spacer

{	float:left;
	width:32px;

}

#textcontainer

{
	float:left;
	width:350px;
	height:117px;
	padding:0px;
	margin:0px;
	color:#077399;

}

#middlebottom

{	float:left;
	padding:0px;
	margin:0px;
	width:390px;
	height:200px;

}

#servicescontainer

{	float:left;
	width:394px;
	background-image:url(../../images/middlebackicons.jpg);
	background-repeat:no-repeat;
	height:198px;
}

#servicecontainerleft

{
	float:left;
	width:196px;
	padding:0px;
	margin:0px;

}

#servicecontainerleft ul

{	float:left;
	padding:0px;
	margin:0px;
	padding-left:60px;
}


#servicecontainerleft li

{	float:left;
	padding:0px;
	margin:0px;
	padding-top:7px;
	padding-bottom:9px;
	color:#077399;
	font-weight:bold;
	list-style:none;
}


#servicecontainerleft li a

{	
	color:#077399;
	font-weight:bold;
	text-decoration:none;
	
}




#whychooseus

{
	float:right;
	width:170px;
	padding-top:6px;
	padding-left:2px;
}

#rightcontainer

{
	float:left;
	width:184px;
	padding:0px;
	margin:0px;
}



#logincontainer

{	float:left;
	margin:0px;
	padding:0px;
	height:158px;
	width:184px;
	background-image:url(../../images/login.jpg);
	background-repeat:no-repeat;
}

#loginbox

{
	float:right;
	margin:0px;
	padding:0px;
	width:174px;
	font-color:#fff;
}

#loginbox a

{
	text-decoration:none;
	color:#7A7A7A;
}

#loginbox a:hover

{
	text-decoration:underline;
	color:#7A7A7A;
}

#jobcontainer

{	float:left;
	margin:0px;
	padding:0px;
	height:101px;
	width:184px;
	background-image:url(../../images/jobs1.jpg);
	background-repeat:no-repeat;

}

#searchbox

{	float:right;
	height:20px;
	margin-top:70px;
	text-decoration:none;
	color:#7A7A7A;
	width:169px;

}

#searchbox ul

{
	padding:0px;
	margin:0px;
	
}

#searchbox li

{	width:70px;
	padding:0px;
	margin:0px;
	display:inline;
	background-image:url(../../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;

}

#searchbox li a

{	text-decoration:none;
	color:#7A7A7A;
	padding-left:10px;
}

#jerseycontainer

{	float:left;
	margin:0px;
	padding:0px;
	height:104px;
	width:184px;
	background-image:url(../../images/jersey.jpg);
	background-repeat:no-repeat;
}

#guernseycontainer

{	float:left;
	margin:0px;
	padding:0px;
	height:104px;
	width:184px;
	background-image:url(../../images/guernsey1.jpg);
	background-repeat:no-repeat;
}

#searchboxjersey

{	float:right;
	height:20px;
	width:169px;
	margin-top:80px;
	text-decoration:underline;
	color:#7A7A7A;
	font-weight:bold;
}

#searchboxjersey a

{
	text-decoration:underline;
	color:#7A7A7A;
}

#searchboxguernsey

{	float:right;
	height:20px;
	width:169px;
	margin-top:80px;
	text-decoration:underline;
	color:#7A7A7A;
	font-weight:bold;
}

#searchboxguernsey a

{
	text-decoration:underline;
	color:#7A7A7A;
}

#bottombar

{
	float:left;
	padding:0px;
	margin:0px;
	width:753px;
	height:24px;	
	background-image:url(../../images/bottombar.jpg);
	background-repeat:repeat-x;

}

#webreality

{
	float:right;
	padding-top:7px;
	color:#C4DEE7;
	padding-right:15px;

}

#webreality a

{
	text-decoration:none;
	color:#C4DEE7;
}

/*internal*/

#bannercontainerinternal

{
	float:left;
	padding:0px;
	margin:0px;
	width:753px;
	height:119px;
	background-image:url(../../images/topinternal.jpg);
	
}

#contentcontainerinternal

{
	float:left;
	width:753px;	
	padding:0px;
	margin:0px;
	background-image:url(../../images/mainbackinternal.gif);
	background-repeat:repeat-y;

	
	
}


#middletopinternal

{
	float:left;
	width:390px;
	padding:0px;
	margin:0px;
	background-image:url(../../images/backinternal.gif);
	background-repeat:no-repeat;


}	

#middlecontent

{	
	width:360px;
	padding:0px;
	margin:0px;
	margin-top:12px;
	margin-left:30px;


}

#middlecontentpics

{	float:left;
	width:500px;
	padding:0px;
	margin:0px;
	margin-top:12px;
	margin-left:30px;
}

.buttonsmall, .buttonsmall-ovr
{
    background: url(images/background_button_small.gif) repeat-x;
    border: none;
    color:GrayText;
    height: 22px;
    font-weight: normal;
    font-size: 9px;
    padding-bottom: 9px;
    padding-left: 3px;
    padding-right: 3px;    
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.buttonnormal
{
    background: url(images/background_button_small.gif) repeat-x;
    border: none;
    color:GrayText;
    height: 22px;
    font-weight: normal;
    font-size: 9px;
    padding-bottom: 9px;
    padding-left: 3px;
    padding-right: 3px;    
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sbutton
{
	background-color: #FFFBFF;
	border-color: #CCCCCC;
	border-style: Solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #284775;
	cursor: pointer;
}
	