		body
		{
			margin: 0;
			padding: 0;
			font-size: 12px;
			font-family: arial, helvetica, sans-serif;
			background-color: #FFF;

		}
		#logo
		{
			margin: 0;
                        padding: 0;

		}
		#top_menu
		{
			float: right;
			font-size: 12px;
			margin: 10px 0 0 0;
                        padding: 0;
		}

                #top_menu a
                {
                        color: #000;
			text-decoration: none;
                }
                #top_menu a:visited
                {
                        color: #000;
                        text-decoration: none;
                }

                #top_menu a:hover
                {
                        color: #7F190D;
			text-decoration: underline;
                }

                #home_link
                {
                        font-size: 12px;
			margin: 0 0 0 12px;
                }

                #home_link a
                {
                        color: #000;
                        text-decoration: none;
			font-weight: bold;
                }
                #home_link a:visited
                {
                        color: #000;
                        text-decoration: none;
			font-weight: bold;
                }

                #home_link a:hover
                {
                        color: #7F190D;
                        text-decoration: underline;
			font-weight: bold;
                }


                #main_menu
                {
			background-color: #F8F8F8;
			height: 24px;
			margin: 5px 0 0 0;
                }

		#grey_line
		{
			height: 2px;
			margin: 1px 0 0 0;
			padding: 0 0 0 0;
			background-color: #666666;
		}
		#slogan
		{
		height: 266px;
		background-color: transparent;
                        background-image: url(/images/slogan.jpg);
                        background-repeat: no-repeat;	
		padding: 0 0 0 0;
		}
		#slogan p
                {
			float: right;
			font-size: 13px;
			margin: 0 0 0 0;
			padding: 245px 24px 0 0;
		}

                #slogan a
                {
                        color: #00598D;
                        text-decoration: underline;
			 background-image: url(/images/arrow.jpg);
                        background-repeat: no-repeat;
			background-position: bottom left;
			padding: 0 0 0 15px;
                }
                #slogan a:visited
                {
                        color: #00598D;
                        text-decoration: underline;
			 background-image: url(/images/arrow.jpg);
                        background-repeat: no-repeat;
                }

                #slogan a:hover
                {
                        color: #00598D;
                        text-decoration: none;
			 background-image: url(/images/arrow.jpg);
                        background-repeat: no-repeat;
                }


		#photo1
		{
		height: 266px;
                background-color: transparent;
                background-image: url(/images/courtyard350x266.jpg);
                background-repeat: no-repeat;
                padding: 0 0 0 0;
		margin: 0 0 0 0;

		}

		#experience
		{
			padding: 0 0 0 10px;
			background-color: #333333;
			height: 25px;
			margin: 0 0 0 0;
		}
                #experience p
                {
                        padding: 5px 0 0 0;
                        color: #FFF;
                        margin: 0 0 0 0;
                }

                #more
                {
                        padding: 0 0 0 10px;
                        background-color: #666666;
                        height: 25px;
                        margin: 0 0 0 3px;
                }
                #more p
                {
                        padding: 5px 0 0 0;
                        color: #FFF;
                        margin: 0 0 0 0;
                }

		#column1
		{
                background-color: transparent;
                        background-image: url(/images/col1_photo.jpg);
                        background-repeat: no-repeat;
                padding: 0 0 0 0;
                margin: 20px 0 0 0;
		border-right: 1px dashed #ccc;

		}
		#column1 h3
                {
                padding: 109px 0 0 10px;
                margin: 0 0 0 0;
		font-size: 16px;
		font-weight: lighter;
                font-family: "Trebuchet MS", arial, helvetica, sans-serif;
		}
                #column1 p
                {
                padding: 0 10px 20px 10px;
                margin: 0 0 0 0;
		font-size: 11px;
                }

                #column2
                {
                background-color: transparent;
                        background-image: url(/images/oilrig178x98.jpg);
                        background-repeat: no-repeat;
			background-position: center top;
                padding: 0 0 0 0;
                margin: 20px 0 0 0;
                border-right: 1px dashed #ccc;

                }
                #column2 h3
                {
                padding: 109px 0 0 10px;
                margin: 0 0 0 0;
                font-size: 16px;
                font-weight: lighter;
                font-family: "Trebuchet MS", arial, helvetica, sans-serif;
                }
                #column2 p
                {
                padding: 0 10px 20px 10px;
                margin: 0 0 0 0;
                font-size: 11px;
                }

                #column3
                {
                background-color: transparent;
                        background-image: url(/images/col2_photo.jpg);
                        background-repeat: no-repeat;
			background-position: center top;
                padding: 0 0 0 0;
                margin: 20px 0 0 0;
                border-right: 1px dashed #ccc;

                }
                #column3 h3
                {
                padding: 109px 0 0 10px;
                margin: 0 0 0 0;
                font-size: 16px;
                font-weight: lighter;
                font-family: "Trebuchet MS", arial, helvetica, sans-serif;
                }
                #column3 p
                {
                padding: 0 10px 20px 10px;
                margin: 0 0 0 0;
                font-size: 11px;
                }
                .jigsaw
                {
                background-color: transparent;
                        background-image: url(/images/landing_jigsaw.jpg);
                        background-repeat: no-repeat;
                background-position: top left;
                padding: 0 0 0 0;
                margin: 0 0 0 0;
		border-left: 1px solid #ccc;
                }

		#right_menu
		{
			padding: 0 0 0 0;
                margin: 30px 20px 0 40px;
		}

                #right_menu ul
                {
                        padding: 0 0 0 0;
                	margin: 0 0 0 0;
			list-style-type: none;
                }
                #right_menu li
                {
                        padding: 0 0 0 15px;
                	margin: 10px 0 0 0;
                	background: url(/images/arrow.gif) no-repeat 0 3px;
                }


                #right_menu a
                {
                        color: #00598D;
                        text-decoration: underline;
                        
                }
                #right_menu a:visited
                {
                        color: #00598D;
                        text-decoration: underline;
                        
                }

                #right_menu a:hover
                {
                        color: #000;
                        text-decoration: none;
                        
                }

		#footer
		{
                        padding: 10px 0 10px 10px;
                        margin: 5px 0 0 0;
			font-size: 11px;
			border-top: 1px solid #ccc;
		}

                #footer a
                {
                        color: #00598D;
                        text-decoration: none;

                }
                #footer a:visited
                {
                        color: #00598D;
                        text-decoration: none;

                }

                #footer a:hover
                {
                        color: #000;
                        text-decoration: underline;

                }

		#landing_slogan
		{
                        padding: 0 0 0 0;
                        margin: 0 0 0 0;
			height: 178px;
			background-color: #D6130F;	
			border: 1px solid #FFF;	
		}

                #landing_slogan h3
                {
                        padding: 20px 0 0 10px;
                        margin: 0 0 0 0;
			font: "Trebuchet MS", arial;
			font-size: 30px;
			color: #FFF;
			font-weight: lighter;
                }

                #landing_slogan p
                {
                        padding: 5px 10px 0 10px;
                        margin: 0 0 0 0;
			font: "Trebuchet MS", arial;
                        font-size: 14px;
			color: #FFF;
                }

                #landing_slogan a
                {
                        color: #FFF;
                        text-decoration: underline;

                }
                #landing_slogan a:visited
                {
                        color: #FFF;
                        text-decoration: underline;

                }

                #landing_slogan a:hover
                {
                        color: #FFF;
                        text-decoration: none;

                }

		#landing_title
		{
			height: 28px;
			padding: 5px 0 0 10px;
                        margin: 0 0 0 0;
			color: #00598D;
			font-size: 18px;
			font-weight: lighter;
			border-top: 1px solid #ccc;
			border-bottom: 1px dashed #ccc;
		}

                #internal_title
                {
                        height: 28px;
                        padding: 5px 0 0 10px;
                        margin: 0 0 0 0;
                        color: #00598D;
                        font-size: 18px;
                        font-weight: lighter;
                        border-bottom: 1px dashed #ccc;
                }

		#landing_body
		{
			padding: 10px 10px 10px 10px;
                        margin: 0 0 0 0;
		}
		#landing_float
		{
                        padding: 5px 0 0 10px;
                        margin: 30px 10px 10px; 10px;;
			float: right;
			width: 198px;
			height: 204px;
			border: 1px solid #ccc;
			background: url(/images/landing_float.jpg) repeat-x;
		}
		#landing_float h3
                {
                        padding: 0 0 0 0;
                        margin: 0;;
			color: #fff;
			font-size: 12px;
			font-weight: lighter;
		}
                #landing_float ul
                {
                        padding: 0 0 0 20px;
                        margin: 0 0 0 0;
                        list-style-type: none;
                }
                #landing_float li
                {
                        padding: 0 0 0 15px;
                        margin: 10px 0 0 0;
                        background: url(/images/arrow.gif) no-repeat 0 3px;
                }


                #landing_float a
                {
                        color: #00598D;
                        text-decoration: underline;

                }
                #landing_float a:visited
                {
                        color: #00598D;
                        text-decoration: underline;

                }

                #landing_float a:hover
                {
                        color: #000;
                        text-decoration: none;
		}

		fieldset 
		{ 
			border:0;margin:0;padding:0 0 0 10px; 
		}

		label 
		{ 
			display:block; 
		}
	
		input.text,textarea 
		{ 
			width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; 
		}
	
		input.submit 
		{ 
			padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; 
		}
                #landing_body a
                {
                        color: #000;
                        text-decoration: underline;

                }
                #landing_body a:visited
                {
                        color: #000;
                        text-decoration: underline;

                }

                #landing_body a:hover
                {
                        color: #000;
                        text-decoration: none;
                }

                #column1 a
                {
                        color: #000;
                        text-decoration: underline;

                }
                #column1 a:visited
                {
                        color: #000;
                        text-decoration: underline;

                }

                #column1 a:hover
                {
                        color: #000;
                        text-decoration: none;
                }

                #column2 a
                {
                        color: #000;
                        text-decoration: underline;

                }
                #column2 a:visited
                {
                        color: #000;
                        text-decoration: underline;

                }

                #column2 a:hover
                {
                        color: #000;
                        text-decoration: none;
                }

                #column3 a
                {
                        color: #000;
                        text-decoration: underline;

                }
                #column3 a:visited
                {
                        color: #000;
                        text-decoration: underline;

                }

                #column3 a:hover
                {
                        color: #000;
                        text-decoration: none;
                }

