* {margin: 0; padding: 0;}

/*.clear {clear:both;}*/

img {border: 0;}
img.right {padding:0px 0px 12px 12px;}
img.left {padding:0px 12px 12px 0px;}

body {background:#939598; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:16px; font-weight: normal; color:#4d4d4f;}

h1 {color:#1d69a9; font-family:Times New Roman, Times, serif; font-size:30px; font-weight: bold; padding:2px 0px 12px 0px;}
h2 {color:#1d69a9; font-family:Times New Roman, Times, serif; font-size:16px; font-weight: bold; padding:7px 0px 5px 0px;}
h3 {color:#1d69a9; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight: bold; padding:7px 0px 0px 0px;}
h4 {color:#4d4d4f; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight: bold; padding:7px 0px 0px 0px;}
p {padding-bottom:12px;}
ul {padding:0px 0px 12px 16px;}

input, textarea {font-family:Times New Roman, Times, serif; font-size:12px; line-height:16px; font-weight: normal;}

table {border-spacing: 0; border-collapse:collapse;}

a:link {color:#1d69a9; text-decoration:none;}
a:visited {color:#1d69a9; text-decoration:none;}
a:hover {color:#84abd5; text-decoration:none;}
a:active {color:#84abd5; text-decoration:none;}

/* redundant selectors */
div, p, th, td, li, dd, dl, dt {font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:16px; font-weight: normal;}



#outsideContainer {position:absolute; margin-left:-355px; top:0px; left:50%; width:710px; background:url(/brands/Crocker/bg.png) repeat-y; text-align:left; z-index:1;}

#insideContainer {position:relative; top:0px; left:5px; width:700px; background:#fff; text-align:center; z-index:2;}

#masthead {position:relative; width:700px; height:131px; z-index:100;}

	#headerbar {position:relative; width:700px; height:17px;}

	#tagline {position:relative; float:left; width:255; height:114px; top:23px; left:24px; text-align:left;}
	
	#logo {position:relative; float:right; width:222px; height:114px; top:16px; right:24px; text-align:right;}

#mainNav {position:relative; clear:both; width:700px; height:30px; background:#4d4d4f url(/brands/Crocker/navBg.png) top left no-repeat; text-align:left; z-index:1000;}

	#navigation {padding:7px 12px 0px 12px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:10px; font-weight:bold; color:#fff;}

		#navigation a:link {color:#fff; text-decoration:none;}
		#navigation a:visited {color:#fff; text-decoration:none;}
		#navigation a:hover {color:#84abd5; text-decoration:none;}
		#navigation a:active {color:#84abd5; text-decoration:none;}
		
#mainGraphic {position:relative; width:700px; height:128px; text-align:center; z-index:102;}

#body {position:relative; width:700px; left:5px; background:#fff url(/brands/Crocker/leftsidebar.png) top left no-repeat; text-align:left; padding:36px 0px; z-index:103;}

	#twoColumn {position:relative; width:640px; padding:0px 30px; /*border:1px solid gray;*/}
	
		#leftColumn {position:relative; width:289px; float:left; /* padding:0px 30px;*/}
	
		#rightColumn {position:relative; float:right; width:289px; top:0px; padding:0px 0px 0px 60px; /*border:1px solid gray;*/}
	
	#oneColumn {position:relative; width:640px; padding:0px 30px;}

#footer {position:relative; clear:both; height:32px; background:none; text-align:center; z-index:101;}
	
	#contact {position:relative; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:10px; font-weight: normal;}


					
.bold {font-weight: bold;}
.superscript {font-size:8px; vertical-align:top;}
.subscript {font-size:8px; vertical-align:bottom;}
.white {color:#fff;}
.blue {color:#1d69a9;}
.lightBlue {color:#84abd5;}
.logo {padding-left:6px;}
