

.FAQtable{
	display:block; 
	width:500px;
}

a.HeaderFAQ:link  	{color: #0C5C75; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; text-decoration:underline;}
a.HeaderFAQ:visited {color: #0C5C75; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; text-decoration:underline;}
a.HeaderFAQ:active  {color: #0C5C75; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; text-decoration:underline;}
a.HeaderFAQ:hover  	{color: #0C5C75; height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; text-decoration:none;}

.FAQ1Divs{padding-bottom:10px}
.FAQ1DivTop{padding-bottom:10px; padding-top:10px}
.FAQ1DivTopBottom{padding-bottom:10px; padding-top:10px;}
.FAQAnswer {background-color:#ededed; padding-left:5px; }

a  {color: #0C5C75; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif;}
a:hover  {color: #0C5C75; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

a.FAQLink  {color: #0C5C75; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a.FAQLink:hover  {color: #0C5C75; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
a.FAQLink:active  {color: #0C5C75; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;}

a.FAQClose  {color: #FF0000; font-size: 7.5pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a.FAQClose:hover  {color: #FF0000; font-size: 7.5pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

td  {color: #333333; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 14px;}

p  {color: #4D4D4D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none; line-height: 14px; text-align: justify;}

ul  {color: #4D4D4D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none; line-height: 14px;}

ul.type_square  {list-style-type: square;}

ul.type_circle  {list-style-type: circle;}

ul.type_disc    {list-style-type: disc;}

ol  {color: #4D4D4D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none; line-height: 14px;}

ol.type_loweralpha  {list-style-type: lower-alpha;}

ol.type_upperalpha  {list-style-type: upper-alpha;}

ol.type_lowerroman  {list-style-type: lower-roman;}

ol.type_upperroman  {list-style-type: upper-roman;}

img  {border-style: none;}

img.GalleryImage {border-style:solid; border-color: #EDEDED; border-width: thin;}

#BodySections  {margin-top: 0px; width: 760px; height: auto;}

#Navigation  {margin-top: 0px; position: relative;}

#Content  {margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; position: relative; background-color: #FFFFFF; width: 760px; min-height: 500px;}

#ContentMain  {margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; position: relative; background-color: #FFFFFF; width: 760px; min-height: 480px;}

#MainPos  {margin-top: 80px; margin-left: 20px; position: relative; text-align: left; cursor: default;}

#PageBottom {margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; position: relative; width: 760px;}

#CountryHomeTitle  {margin-top: 10px; margin-left: 10px; position: relative; cursor: default;}

#CountryHomeSubTitle  {margin-top: 30px; margin-left: 10px; position: relative; cursor: default;}

#CountryHomeText  {margin-top: 40px; margin-left: 10px; position: relative; cursor: default; width: 300px; text-align: justify;}

#CountryHomeImage  {margin-top: 100px; margin-left: 10px; position: relative; cursor: default; float: right;}

#CountryHomeLeftCol {margin-top: 0px; margin-left: 0px; position: relative; width: 300px; float: left;}

#InsideLeftCol  {margin-top: 0px; margin-left: 0px; text-align:left;position: relative; width: 180px; float: left; }

#LeftTop        {background: url(/images/graybox.gif) no-repeat; text-align:left; position: relative; margin-top: 10px; margin-left: 10px; width: 146px; height: 139px; color: #FFFFFF;}
#LeftTopLong    {background: url(/images/graybox2.gif) no-repeat; text-align:left; position: relative; margin-top: 10px; margin-left: 10px; width: 146px; height: 180px; color: #FFFFFF;}
#LeftTopNone    {margin-top: 10px; margin-left: 10px; width: 146px; height: 139px; color: #FFFFFF;}

#LeftBottom  {background: #FFFFFF; position: relative; text-align:left; margin-top: 10px; margin-left: 10px;}

#RightText  {margin-top: 10px; margin-left: 180px; margin-right: 20px; position: relative; text-align: left;}

#TopBanner  {margin-top: 0px; margin-left: 10px; position: relative; background-color: #FFFFFF;}

/*#LeftTopMenuBG  {background: #EDEDED;}*/

#LeftTopMenu  {margin-top: 0px; margin-left: 10px; position: relative; }
#LeftTopMenu2  {margin-top: 0px; margin-left: 10px; position: relative; }

.FAQAnswer  {color: #4D4D4D; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; line-height: 14px;}

.LeftTopMenuText  {color: #0C5C75; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; text-decoration:none; line-height: 14px;}

.LeftTopMenuText a:link  {color: #0C5C75; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; text-decoration:none;}
.LeftTopMenuText a:visited  {color: #0C5C75; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; text-decoration:none;}
.LeftTopMenuText a:active  {color: #0C5C75; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; text-decoration:none; font-weight: normal;}
.LeftTopMenuText a:hover {color: #FD4703; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; text-decoration:none; font-weight: bold;}

.headerText  {color: red; font-size:20px; line-height:25px; text-align: right; padding-left:30px;}

.headerText a:link  	{color: white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; text-decoration:none;}
.headerText a:visited  	{color: white;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; text-decoration:none;}
.headerText a:active  	{color: white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; text-decoration:none;}
.headerText a:hover  	{color: white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; text-decoration:underline;}

.FooterText  {color: #666666; font-size: 7.5pt; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
.FooterText a:link  {color: #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; text-decoration:none;}
.FooterText a:visited  {color: #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; text-decoration:none;}
.FooterText a:active  {color: #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; text-decoration:none;}
.FooterText a:hover  {color: #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; text-decoration:underline;}

.MainText  { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top; }

.MainText a:link  {color: #FFFFFF; font-size: 8pt;	font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.MainText a:visited  {color: #FFFFFF; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;} 
.MainText a:active  {color: #FFFFFF; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.MainText a:hover  {color: #FFFFFF; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}

.TextHeader  {color: #FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration:none; line-height: 14px;}

.TextSubHeader  {color: #004963; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration:none; line-height: 14px;}

.TextBold  {color: #008579; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration:none; line-height: 14px;}

.TextBoldOrange  {color: #FD4703; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration:none; line-height: 14px;}

.FrmQuestion    {height: 50px; width: 500px; color: #4D4D4D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; border-color: #CCCCCC; border-style: solid; border-width: 1px;}

.FrmContact    {height: 15px; width: 300px; color: #4D4D4D; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14px; border-color: #CCCCCC; border-style: solid; border-width: 1px;}

.TxtValidator   {color: #00FF00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; text-decoration:none; line-height: 14px; border-style: dotted; border-width: thin; border-color: #00FF00; padding: 5px 5px 5px 5px;}

.SitePopUp {z-index: 2; background-color: #EDEDED; width: 400px; height: 280px; padding-left: 35px; padding-top: 25px; border: dotted #CCCCCC 1px;}

.TextBoldGray  {color: #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration:none; line-height: 14px;}

    .box 
    {
        background-color:#ededed; padding:0 10px 5px 10px;
        text-align:left;    
    }

    .box h1
    {
        color: #616161; text-align:center; font-family:Times New Roman; font-size: 15px; font-weight: bold; text-decoration:none; line-height: 10px;
        margin:0; padding:0;  
        margin: 10px 0 0 0;  
        padding:5px 5px 0 0;
    }

    .box p 
    {
        margin-top:10px;
        font-family:Times New Roman; 
        font-size:13px; 
        line-height: 18px;
        }
        


.contact
{
    border-collapse: collapse;
    width: 100%;
}
.contact td
{
    border: solid 1px #ededed;
    padding: 2px 5px 2px 5px;
}

.contact th
{
    border: solid 1px #ededed;
    padding: 2px 5px 2px 5px;
    text-align: center;
}

.tableStyle {
    font: normal 11px Arial, verdana, helvetica, sans-serif;
	border-collapse: collapse;
	border: 1px solid #ccc;
	color: #000;
	background: #fff;
}

.tableStyle td 
{
    padding: 5px;
	border: 1px solid #e0e0e0;
}


.tableStyle th {
	border: 1px solid #e0e0e0;
    background-color: #bb0000;
    padding: 5px;
	color: #fff;
	vertical-align: middle;
	text-align: center;
}

.tableStyle p {
    text-align: center;
}

body 
{
    margin:0px;
    padding:0px;
    background:url(/images/body/background.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
img {border:0px;}
h1  {margin:0; padding:0; font-size:14px; color:#004C60; margin-bottom:10px;}

.subnav 					{color: #333333; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none;}
.subnav A:Link 				{color: #333333; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none;}
.subnav A:Visited 			{color: #333333; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none;}
.subnav A:Active			{color: #333333; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none;}
A.subnav:hover				{color: #ED3027; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none;}

#container                  {width:760px;  overflow:hidden;}
#container p                {margin:0; padding-bottom:20px;}
#container .leftnav         {float:left;  width:120px; height:350px; padding-left:12px; padding-top:10px; margin-top:5px; text-align:left; background:url(/images/body/subpage_sidenav_left.gif) no-repeat;}
#container .rightnav        {float:right; width:170px; height:350px; margin-right:3px; padding-top:10px; margin-top:5px; background:url(/images/body/subpage_sidenav_right.gif) no-repeat;}
#container .maincontent     {float:left;  width:442px; margin-top:15px; text-align:left; background-color:White; margin-left:7px;}
#container .maincontent h1  {margin:0; padding:0; font-size:14px; color:#004C60; margin-bottom:10px;}
#container .maincontent h2  {margin:0; padding:0; font-size:12px; color:#004C60; margin-bottom:10px;}
#MomentumHeader             {background-color:#ffffff;width:740;height:92px; text-align:left; margin-left:-5px;}
#MomentumHeader .headerText {padding-left:20px;font-size:20px; color:#FFFFFF;}

.header                 {background-color:#004C60; width:760px;}
.headerlinks .currentLang { text-decoration:none; font-weight:bold;}
.headerlinks    {padding-right:10px; padding-bottom:3px; margin-top:5px; color:White; text-align:right;}
.headerlinks a  {font-family:arial; font-size:11px; color:White; text-decoration:underline;}
.firstblock     {float:left; width:10px;  height:65px; background-image:url(/images/header/top_left.gif); }
.secondblock    {float:left; width:164px; height:65px; background-image:url(/images/header/caltexlogo_gif.gif);}
.spacer         {float:left; width:393px; height:65px; background-color:White; }
.thirdblock     {float:left; width:183px; height:65px; /*background-image:url(/images/header/whatdrivesyou_gif.gif)*/; background-color:#fff;}
.lastblock      {float:left; width:10px;  height:65px; background-image:url(/images/header/top_right.gif);}
.header .menuLeft       {float:left; width:10px; height:22px; background-image:url(/images/topnav/top_left.gif); }
.header .menuRight      {float:right; width:10px; height:22px; background-image:url(/images/topnav/top_right.gif);}
.header .menuContent    {margin-left:10px; color:#FFF; text-align:left; margin-right:10px; width:720px; height:22px;}
   
.topnav                 {height:17px;}
.topnav .firstblock     {float:left; width:10px;  height:17px; background-image:url(/images/body/insidebody_top_left.gif)}
.topnav .spacer         {float:left; width:740px; height:17px; background-color:#004C60; font-size:9px; text-align:left; line-height:15px; color:white;}
.topnav .lastblock      {float:left; width:10px;  height:17px; background-image:url(/images/body/insidebody_top_right.gif)}
.whitesep				{width:760; background-color:#fff; height:10px;}
.pressLink              {margin-bottom:4px;}
.pressLink a            {color:#004C60; text-decoration:none}
.pressLink a:hover      {color:#ff0000; text-decoration:none}
.newslink               {float:right; text-align:right}
.newslink  a            {color:#ff0000; text-decoration:none}
.newslink a:hover       {color:#004C60; text-decoration:none}
.newstext               {font-family:Arial;font-size:11px; margin-left:0px; padding-bottom:10px;}
.newsdate               {font-style:italic; color:#696969}
.newscontainer          {border-bottom:dashed 1px #C3C3C3;font-family:Arial;}

.editorpanel            {border:1px solid #CCCCCC; background-color:#F2F2F2; padding:10px;}
.editorpanel table tr td {padding:5px 0 5px 0}

.leftmenu               {margin-left:-5px; padding-top:5px;}
.leftmenu .leftlinks    {font-family:arial; font-size:11px;margin-left:12px;text-align:left;margin-top:0px;margin-bottom:3px;}
.leftmenu .redDot       {float:left; width:9px; height:11px; background-image:url("/images/red_dot.gif");}
.leftmenu .leftlinks a          {text-decoration:none;color:#000;}
.leftmenu .leftlinks a:hover    {color:Red;}

.content                {background-color:white;  padding-left:5px; padding-bottom:20px; min-height:350px; height:100%; overflow:hidden; width:755px;} 

.contentbottom              {height:13px;width: 760px;}
.contentbottom .firstblock  {float:left; width:6px; height:13px; background-image:url(/images/body/lower_leftNew.gif);}
.contentbottom .spacer      {float:left; width:748px; height:13px; background-color:White;}
.contentbottom .lastblock   {float:right; width:6px; height:13px; background-image:url(/images/body/lower_rightNew.gif);}

.footer                 {height:41px; margin:0px; margin-top:1px; width: 760px;}
.footer .firstblock     {float:left;  width:6px;   height:41px;  background-image:url(/images/footer/footer_left.gif)}
.footer .spacer         {font-family:arial; font-size:11px; float:left;  width:748px; height:41px;  background-color:white; text-align:right;}
.footer .spacer .notes  {padding-right:5px; padding-top:5px;text-align:right; }
.footer .lastblock      {float:right; width:6px;   height:41px;  background-image:url(/images/footer/footer_right.gif)}
.footer .spacer a       {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
.footer .spacer a:hover {text-decoration:underline;}
.notes                  {margin-top:3px;}
/* CLEAR FIX FOR DIV - to be used if you use floating for your div
 note: you should use this "class=clearfix" on the container div of the float
 example:
 <div class=clearfix>
	<div styele="float:left"></div>
 </div> 
*/

		.clearfix:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}

		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		/* End hide from IE-mac */
		
		/* What? You want to get crazy and do IEmac too? Okay. */
			.clearfix { display: inline-table; } 
		/* end IEmac only */		

/* END OF CLEAR FIX FOR DIV*/
