﻿BODY
{
	font-family: Verdana;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 12px;
}

A
{
 	color: #336699;
    cursor: hand;
    /*background-image: url(images/nav/pointer_blue.gif);
    background-repeat: no-repeat;*/
    text-decoration: none;
    padding-left: 8px;
    background-position: left 3px;
}

A:hover

{
	color: #666666;
	cursor: hand;
	text-decoration: underline;
	/*background-image: url(images/nav/pointer_black.gif);
    background-repeat: no-repeat;*/
}


img

{
		border: 0px;
}



P

{
    color: #666666;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 18px;
}



h1

{
    font-size: 13px;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0px;
    color: #CC3300;
    font-weight: bold;
}

h2

{

    font-size: 9px;

    padding: 0px;

    padding-left: 10px;

    padding-right: 10px;

	margin: 0px;

    color:#FF6600;

    font-weight: bold;

}

h3

{

    font-size: 13px;

    padding-left: 10px;

    padding-right: 10px;

    color: #CC3300;

}

h4

{

    font-size: 12px;

    padding-left: 10px;

    padding-right: 10px;

    color: #CC3300;

}

h5

{

    font-size: 10px;

    font-weight: bold;

    padding-left: 10px;

    padding-right: 10px;

    color:#CC3300;

}

ul
{
	
}

li
{
	color: #666666;
	padding-bottom: 4px;
	padding-top: 3px;
	line-height: 18px;
}

#container {

			width: 666px;

			margin-left: auto;

			margin-right: auto;

			padding-top: 3px;

			padding-bottom: 0px;

			padding-left: 0px;

			padding-right: 0px;

			background-color: #ffffff;
			/*border: 1px solid red;
			-moz-border-radius-bottomleft: 10px; 
			-moz-border-radius-bottomright: 10px; 
			-moz-border-radius-topleft: 10px; 
			-moz-border-radius-topright: 10px;*/
		}



		#banner-top {

			padding: 0px;

			padding-top: 6px;

			margin-bottom: 0px;

			height: 110px;

			/*background-image: url('images/sectiongraphics/row1.gif');

			background-repeat: no-repeat;

			border-bottom: 2px solid #cccccc;*/

		}

		

		#banner-mid {
			padding: 0px;
			margin: 0px;
			background-image: url('images/sectiongraphics/backcolour.gif');
			border-top: 1px solid transparent;
		}
		
			#banner-mid P{

			color: #ffffff;
		}

			#banner-mid H1{

			color: #ffffff;
		}

		#banner-mid H2{

			color: #ffffff;
		}
		
		#banner-mid a{
    		background-image:none;
    		color: #ffffff;
		}



		#adbararthome

		{
			
			height: 150px;

            width: 220px;

            margin-left: 220px;

            margin-right: 220px;
            
		}

		#adbararthome P{
			border-left: 6px solid #336600;
			padding-left: 20px;
			line-height:normal;
		}
		
		
		
		
		#adbararthome A
		{
 			cursor: hand;
    		background-image:none;
    		padding-left: 8px;
		}



		#adbarartsolutions

		{

			background-repeat: no-repeat;

			background-image: url('images/sectiongraphics/competitive.jpg');

			height: 100px;

            width: 454px;

            margin-left: 200px;

            margin-right: 200px;

            background-position: right top;

		}

		#adbarartcompany

		{

			background-repeat: no-repeat;

			background-image: url('images/sectiongraphics/developing.jpg');

			height: 100px;

            width: 454px;

            margin-left: 200px;

            margin-right: 200px;

            background-position: right top;

		}

		#adbarartcase

		{

			background-repeat: no-repeat;

			background-image: url('images/sectiongraphics/building.jpg');

			height: 196px;

            width: 454px;

            margin-left: 200px;

            margin-right: 200px;

            background-position: right top;

		}

#adbarartnews

		{

			background-repeat: no-repeat;

			background-image: url('images/sectiongraphics/media.jpg');

			height: 196px;

            width: 454px;

            margin-left: 200px;

            margin-right: 200px;

            background-position: right top;

		}

		#adbarartcareer

{

    background-repeat: no-repeat;

    background-image: url(images/sectiongraphics/career.jpg);

    height: 196px;

    width: 454px;

    margin-left: 200px;

    margin-right: 200px;

    background-position: right top;

}



		#nav

{

    float: left;

    width: 219px;

    height: 150px;


}

#nav P{
			border-left: 6px solid #990000;
			padding-left: 20px;
			line-height:normal;
		}


		#divmenu {

	        float: right;

        }

		

		.sidebutton {

			padding-left: 45px;

			padding-bottom: 10px;

			padding-top: 8px;

			font-size: 11px;

			text-decoration: none;

		}

		

		.sidebutton A

{

    color: #ffffff;

    text-decoration: none;

    background-image: url( 'images/nav/pointer_white1.gif' );

    padding-left: 14px;

}



		.sidebutton A:hover

		{

			color: #330066;

			text-decoration: none;

			BACKGROUND-IMAGE: url('images/nav/pointer_white1.gif');

			padding-left: 14px;

		}



		#adbarnav{

			float: right;

			width: 219px;

		}


		#adbarnav P{
			border-left: 6px solid #cc6600;
			padding-left: 20px;
			line-height:normal;
		}

		#adbarnav A{
    		cursor: hand;
    		background-image:none;
    		padding-left: 8px;
		}

		#main {


			margin: 0px;

			margin-left: 220px;

			margin-right: 220px;

			padding-bottom: 10px;

			padding-left:3px;

			padding-right:3px;

			width: 220px;

		}

		

		#logobanner {

			height: 85px;

			padding-top: 18px;

			margin-bottom: 0px;

		}

		#logo {

            float: left;

            padding-top: 27px;

            color: #858383;

            text-align: center;

            letter-spacing: 1px;

            width: 220px;
        }

        .noart

{

    text-decoration: none;

}

        

        #logo A{

            background-image:none;

            padding-left: 0px;

        }

        #logo A:hover{

            background-image:none;

            padding-left: 0px;

        }

		#strapline {		

			color: #A30030;

			padding-left: 40px;

			font-size: 13px;

			margin-top: 29px;

			margin-bottom: 0px;

			padding-top: 0px;

			padding-bottom: 0px;

			line-spacing: 0px;

		}

		#toprightnav {
		
			background-image: url('images/sectiongraphics/menu.gif');
			background-position: left bottom;
			background-repeat: no-repeat;
			height: 29px;
			float: right;
			width: 444px;
			margin-top: 63px;
			font-size: 11px;
			text-align: left;
			font-weight:bold 
		}

		

		#topnav A

		{
			background-image:none;
			padding-top: 8px;
			padding-left: 20px;
			float: left;
			color:#333333;
			text-decoration:none;
		}
		

		#topmidnav {

			padding-top: 39px;
			padding-left: 5px;

			margin: 0px;

			margin-left: 223px;

			margin-left: 223px;

			width: 210px;
			
			font-size: 14px;
			
			color: #666666;

		}



#subcontentbar

{

    background-image: url(images/sectiongraphics/line2.gif);

    background-repeat: repeat-y;

    background-position: 199px;

    border-top: 3px solid #ffffff;

}



		#sidebar-a {
			
			float: left;

			width: 220px;

			padding-bottom: 40px;

		}



		#sidebar-b {

			float: right;

			width: 220px;

			padding-bottom: 40px;

		}

		

		#sidebar-b-news {

			background-repeat: no-repeat;

			background-image: url('images/squares/support.jpg');

			margin-left: 5px;

			margin-top: 10px;

			padding-left:48px; 

			padding-top:0px;

			height: 33px;

		}

		#cogs-icon-blue {

			background-repeat: no-repeat;

			background-image: url('images/squares/chart.jpg');

			margin-left: 5px;

			margin-top: 10px;

			padding-left:48px; 

			padding-top:0px;

			height: 33px;

		}

		

		#stairs-icon {

			background-repeat: no-repeat;

			background-image: url('images/squares/chart.jpg');

			margin-left: 5px;

			margin-top: 10px;

			padding-left:48px; 

			padding-top:0px;

			height: 33px;

		}

		#case-icon

{

    background-repeat: no-repeat;

    background-image: url(images/squares/note.jpg);

    margin-left: 5px;

    margin-top: 10px;

    padding-left: 48px;

    padding-top: 0px;

    height: 33px;

}

		

		#subnav-icon

{

    background-repeat: no-repeat;

    background-image: url('images/squares/page.gif' );

    margin-left: 5px;

    margin-top: 10px;

    padding-left: 48px;

    padding-top: 0px;

    height: 33px;

    display: block;

}



#footer {
			clear: both;
			padding: 0px;
			margin-top: 0px;
			height: 40px;
		}
		
		#footer-menu {
			padding-top: 7px;
			font-size:10px;  
			color:#000000; 
			text-align: center;
			letter-spacing: 1px;
		}
		
		#copyright {
			padding-top: 10px;
			font-size:10px;
			text-align: center;
		}
		

.float

{

    display: block;

    float: right;

    visibility: visible;

    position: relative;

    padding-left:10px;

    padding-bottom:10px;

}

.floatleft

{
    display: block;
    float: left;
    visibility: visible;
    position: relative;
    padding-right:0px;
    padding-bottom:10px;
	margin-top:15px;
}


.floatright

{

    display: block;
    float: right;
    visibility: visible;
    position: relative;
    padding-left: 10px;
    padding-right: 0px;
    margin-right: 0px;
	border: none;
    padding-bottom:10px;
	margin-top:15px;
}


.floatrighttop

{

    display: block;
    float: right;
    visibility: visible;
    position: relative;
    padding-left: 10px;
    padding-right: 0px;
    margin-right: 0px;
	border: none;
    padding-bottom:10px;
	margin-top:0px;
}


.border

{

    border: 1px solid #dcdcdc;

    width: 110px;

    height: 110px;

}

		

		#image

		{

		    padding-top: 20px;

		}

		

		#VU

{

	padding-top: 10px;

    text-align: center;

}



#steptext{

			padding-left: 10px;

}

.twocolumntable

{

    border: 1px solid #dcdcdc;

    

}

#topban
{
	background-repeat: no-repeat;
	background-image: url('images/sectiongraphics/topban.gif');
	height: 9px;
	width: 666px;
	margin: 0px;
	padding: 0px;
}

#headerbottom
{
	background-repeat: no-repeat;
	background-image: url('images/sectiongraphics/end-1.gif');
	height: 40px;
	width: 666px;
	color: #ffffff;
	font-size:13px;
	padding-left: 10px;
	border-top: 1px solid transparent;
}

#headerbottom P
{
	color: #ffffff;
}

		#sidebartitleleft {
	color: #ffffff;
	padding-left: 8px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	background-image: url('../images/nav/top_tab.gif');
	background-repeat: no-repeat;
	border-bottom: 1px solid #999999;
	text-transform:uppercase;
}	
		#sidebarbottomleft {
	color: #000000;
	padding-left: 8px;
	font-size: 11px;
	font-weight: normal;
	background-image: url('images/sectiongraphics/bottom1.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 9px;
	padding-top: 0px;
	margin-top: 0px;
}
			
#sidebartitleright {
	color: #ffffff;
	padding-left: 8px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right:4px;
	background-image:url('images/nav/top_tab.gif');
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom: 1px solid #999999;
	text-transform:uppercase;
}
		
#sidebarbottomright {
	color: #000000;
	padding-left: 8px;
	font-size: 11px;
	font-weight: normal;
	padding-right:4px;
	background-image: url('images/sectiongraphics/bottom3.gif');
	background-repeat: no-repeat;	
	background-position: left bottom;
	height: 14px;
	padding-top: 0px;
	margin-top: 0px;
}


#homecontent
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.singlecolumn
{
	background-image: url('images/sectiongraphics/column.gif');
	background-repeat: repeat-y;	
	background-position: left top;
	margin-right: 9px;
}


.column
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.singlecolumnr
{
	background-image: url('images/sectiongraphics/column.gif');
	background-repeat: repeat-y;	
	background-position: left top;
}

.threecolumn
{
	clear: both;
}

.threecolumnback
{
	background-image: url('images/sectiongraphics/back3.gif');
	background-repeat: repeat-y;	
	background-position: left top;
}

#redtop
{
	background-image: url('images/sectiongraphics/redtop.gif');
	background-repeat: no-repeat;	
	background-position: left top;
	clear: both;
	width: 666px;
	height: 98px;
}
#redtop P{
	color: #ffffff;
	padding-top: 13px;
	padding-left: 25px;
	font-size: 20px;
	line-height: normal;
}

#greentop
{
	background-image: url('images/sectiongraphics/greentop.gif');
	background-repeat: no-repeat;	
	background-position: left top;
	clear: both;
	width: 666px;
	height: 98px;
}
#greentop P{
	color: #ffffff;
	padding-top: 13px;
	padding-left: 25px;
	font-size: 20px;
	line-height: normal;
}

#yellowtop
{
	background-image: url('images/sectiongraphics/yellowtop.gif');
	background-repeat: no-repeat;	
	background-position: left top;
	clear: both;
	width: 666px;
	height: 98px;
}
#yellowtop P{
	color: #ffffff;
	padding-top: 13px;
	padding-left: 25px;
	font-size: 20px;
	line-height: normal;
}

#greytop
{
	background-image: url('images/sectiongraphics/greytop.gif');
	background-repeat: no-repeat;	
	background-position: left top;
	clear: both;
	width: 666px;
	height: 98px;
}

#greytop P{
	color: #ffffff;
	padding-top: 13px;
	padding-left: 25px;
	font-size: 20px;
	line-height: normal;
}

#columnnav A
{
	text-decoration: none;
	line-height: normal;
	text-transform:uppercase;
	font-size: 10px;
	color: #336699;
}
