body, td, th, p, div, h1, h2, h3, h4, h5, h6, li {color:#333333; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; text-align:left; margin:0; padding:0;}
body {margin:0px;padding:0px;}
td{font-size:0.8em;}
td p{font-size:1em;}
h1, h2, h3, h4, h5, h6{color:#002C5F; font-weight:normal; margin-top:0.5em; margin-bottom:0.5em;}
h6{font-size:0.7em; margin-top:25px}
h5{font-size:0.8em; margin-top:25px}
h4{font-size:0.9em; margin-top:25px}
h3{font-size:1.1em; margin-top:25px;}
h2{font-size:1.4em; margin-top:25px}
h1{font-size:1.7em;}

p{font-size:0.8em; line-height:1.5em; margin-top:0.5em; margin-bottom:0.5em;}
li{font-size:0.8em;}
li li{font-size:1em;}

hr{border:0; color:#EAEBEB; background-color:#EAEBEB; height:1px; width:100%;text-align:left; clear:both;}

a, a:link, a:active{color:#b45900; text-decoration:none;}
a:hover{text-decoration:underline;}

.RedText{color:#96172E;}

.Right{float:right; margin-left:20px;}
.Left{float:left; margin-right:20px;}
.SmallGreyText{font-size:0.6em; color:#666;}
.NewsImage{margin-bottom:20px; width:300px; float:right; clear:both; font-size:0.6em; color:#666;}
.NewsImageLeft{margin-top:25px; margin-right:20px; margin-bottom:20px; width:300px; float:left; clear:both; font-size:0.6em; color:#666; text-align:left;}
.NewsImage p, .NewsImageLeft p{font-size:1em; color:#666;}

.Region{width:100%; float:left; margin-right:auto; margin-left:auto; overflow:hidden; clear:both;}
.Region h2{width:100%; border-bottom:1px solid #CCC; padding-bottom:10px; margin-top:25px; float:left; margin-right:auto; margin-left:auto; overflow:hidden; clear:both;}

.c300{width:300px; float:left; margin-right:auto; margin-left:auto; overflow:hidden;}
.c600{width:600px; float:left; margin-right:auto; margin-left:auto; overflow:hidden;}
.c900{width:900px; float:left; margin-right:auto; margin-left:auto; overflow:hidden;}

.c300 h3{width:300px; float:left; margin-right:auto; margin-left:auto; overflow:hidden;}
.c600 h3{width:600px; float:left; margin-right:auto; margin-left:auto; overflow:hidden;}
.c900 h3{width:900px; float:left; margin-right:auto; margin-left:auto; overflow:hidden;}

.c300 div, .c600 div, .c900 div{width:300px; float:left; margin-right:auto; margin-left:auto; overflow:hidden;}

.ClearRight{clear:right;}
.ClearLeft{clear:left;}
.ClearBoth{clear:both;}

  /*** New Style For Support Page */
  .SupportBoxRow{width:100%; float:left; clear:both; margin-right:auto; margin-left:auto; overflow:hidden; height:119px;}
  .SupportBoxRowMargin{margin-top:11px;}
  .SupportRegion{float:left; margin-top:55px;}
  .SupportBoxRow a{width:293px; float:left; height:97px; background:#EFEFEF; border:1px solid #CCCCCC; display:block; text-decoration:none; padding:10px;}
  .SupportBoxRow a:hover{width:293px; float:left; height:97px; background:#0051ab; border:1px solid #006feb; display:block; text-decoration:none; padding:10px;}
  .SupportBoxRow a:hover h4{margin:0;color:#FFF;}
  .SupportBoxRow a:hover p{color:#CCCCCC;}
  .SupportBoxRow a img{float:left; margin-right:10px; margin-bottom:44px; border:none;}
  .SupportBoxRow a h4{margin:0;}
  .SupportBoxMargin{margin-right:11px; margin-left:11px;}
  
	.SupportBoxRow a .Update{color:#96172E;}
	.SupportBoxRow a .UpdateTitle{font-size:0.6em; color:#565A5C;}
	.SupportBoxRow a:hover .Update{color:#FFF;}
	.SupportBoxRow a:hover .UpdateTitle{font-size:0.6em; color:#FFF;}
	
	.HoursHeader{margin-bottom:26px;}
  
  .SupportBox{width:313px; float:left; margin:0 auto 15	px auto; overflow:hidden;}
  .SupportBox h4{color:#002C5F;}
  .SupportBoxHeader{float:left; margin-right:9px;}
  .SupportBoxHeader p{text-align:right; font-weight:bold;}
  .AlignLeft{float:left;}
  
  .ContactLink{float:left; clear:both;}
  
  .SupportQuoteContainer{text-align:center; float:left; clear:both; overflow:hidden; margin:40px auto 40px 121px; width:100%;}
  .SupportWhoQuote{font-size:0.6em; color:#999; text-align:center;}
  .SupportQuote{font-weight:bold; color:#002C5F; text-align:center;}
  .SupportRightQuote{float:left; width:725px; overflow:hidden; margin-right:auto; margin-left:auto; background:url(/templates/shipconstructor/images/quotes.png) 675px 100% no-repeat;}
  .SupportLeftQuote{float:left;	 width:725px; overflow:hidden; margin-right:auto; margin-left:auto; position relative; background:url(/templates/shipconstructor/images/quotes.png) -60px 0px no-repeat;}
