/* Start of CMSMS style sheet 'Style' */
* { margin:0; padding:0;}
body { 
			background:#5E5F5C url(../images/body_bg.gif) repeat-x top;
			font-family:Tahoma,Arial,Helvetica, sans-serif;
			font-size:11px;
			color:#3f3f3f; 
			text-align: center;
}

#main {
			position: relative;
			width: 779px;
			background:#FFFFFF;
background:#eaebe4; 
	margin: 0 auto;
	text-align: left;
	border-right:4px solid #FFFFFF;
		border-left:4px solid #FFFFFF;
}

#main #header_top {
	height: 65px;
	padding: 7px;
	background:#d1700b;	
}

#header_top #logo{
margin-top:0px;
float:left;
}

#header_top #slogan h2{
 font-family:"Trebuchet MS",verdana;
 color:#FFFFFF;
 margin-top:20px;
 text-align:right;
 font-size:20px;
}

#header_top h1.keywords {
font-size:10px;
margin:0px;
padding:0px;
text-align:right;
}
#header  {
				 height:289px;
background:#eaebe4;
padding:8px;
border-top:2px solid #FFFFFF;				 
}
#header #nav {
 float:left;
 width:184px;
 padding-left:0px 10px 0px 10px;
 margin-left:10px;
}
#nav ul li {
			border-bottom:1px dashed #b1b2ad;
			padding-bottom:5px;
			padding-top:5px;
			list-style-type:none;
			
}
#nav ul li a{
			font-size:12px;
			color:#5C5C59;
			text-decoration:none;
			font-weight:bold;
			font-family:arial;
}

#nav ul li a:hover, #nav ul li h3 {
			font-size:12px;
			color:#5C5C59;
			text-decoration:none;
			font-weight:bold;
			font-family:arial;

			text-decoration:underline;
}
#header #banner {
float:right;
}
/*content*/
#content{ text-align:left; border-bottom:2px solid #FFFFFF; padding-bottom:20px;}

h1{ font-size:1.75em; color:#bc5c00; margin-top:20px; margin-bottom:10px; font-weight:normal;}
h2{ font-size:1.25em; color:#ff4900; margin-bottom:17px; font-weight:normal;}
p { 			
				color:#515250;
				font-size:11px;
}

a {
				color:#bc5c00;
				font-size:11px;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}


#content_internal ul li{
 background:url(../images/arrows.gif) no-repeat;
 padding-left:20px;
 padding-bottom:6px;

}

#content #content_main {
				 background:url(../images/main_home_bg.jpg) no-repeat;
				 height:101px;
				 margin-left:16px;
				 padding:20px 30px 0px 260px;
				 text-align:left;
}

#content_main h2 {
				font-size:12px;
				font-weight:bold;
				font-family:arial;
				color:#bc5c00;
				margin-bottom:10px;
}

#content #content_internal {
				 background:url(../images/content_internal_bg.jpg) repeat-y top left;
				 margin-left:16px;
				 padding:20px 30px 0px 0px;
				 text-align:left;
}

img.content_internal_bg {
				 margin-left:16px;
}


#content_internal table {
 margin:0px;
 border-collapse:collapse;
 padding:0px;
background:none;
}

#content_internal table tr td.title{
 width:212px;
 border:0px solid black;
 vertical-align:top;
 text-align:center;
  padding:0px 10px 10px 10px;
}

#content_internal table tr td.content{
 border:0px solid black;
 vertical-align:top;
  padding:0px 10px 10px 10px;
}

#content_internal table tr td.title h1{
font-size:30px;
color:#5f615d;
font-weight:bold;
font-family:"Trebuchet MS";
margin-top:0px;
padding-top:0px;
}


table {
 margin-left:40px;
 border-collapse:collapse;
}

table tr td{
padding-right:15px;
text-align:left;
vertical-align:top;
}

a img {
 border:0px;
}
table tr td ul {
 list-style-type:none;
 margin-left:0px;
 margin-top:5px;
}

table.main_table {
 margin-top:10px;
}

table.main_table ul {
 width:210px;
}
table.main_table tr td ul li a, table.main_table tr td ul li h3{
color:#EAEBE4;
}

table tr td ul li ul  {
 margin-left:15px;
}
table.main_table tr td ul li ul li {
 background:url(../images/arrows.gif) no-repeat;
 padding-left:20px;
 padding-bottom:6px;
}

table.main_table tr td ul li ul li a, table.main_table tr td ul li ul li h3{
 color:#bc5c00;
 font-weight:normal;
 font-size:11px;
}

table #faq {
background:url(../images/faq_image.jpg) no-repeat;
width:185px;
height:120px;
padding:10px 40px 0px 137px;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
}

table #faq a {
			color:#18b9f1;
			background:#424242;
			padding-right:30px;
			padding-left:10px;
			padding-bottom:2px;
			text-decoration:none;
}

table #faq a:hover {
			text-decoration:underline;
}


#footer {
			background: #CB6700 url(../images/footerbg.gif) repeat-x top;
			font-size:9px;
			color:#D7D9D0;
			height:110px;
			text-align:center;
			padding-top:15px;
			width: 779px;
			margin: 0 auto;
			padding-bottom:10px;
}

#footer p {
			color:#D7D9D0;

}

#footer a{
			font-size:10px;
			color:#D7D9D0;
			text-decoration:none;
			font-weight:bold;
			padding-left:5px;
			padding-right:5px;
			}
			
#footer a:hover, #footer h3 {
			font-size:10px;
			color:#D7D9D0;
			text-decoration:none;
			font-weight:bold;
			padding-left:5px;
			padding-right:5px;
			text-decoration:underline;
			}

			
#footer ul {
 list-style-type:none;

  text-align:left;
	 float:left;
}
#footer ul li {
 padding-right:5px;
 padding-left:5px;
 border-right:1px solid #D7D9D0; 
}


dfn {
 display:none;
}

table#vending-machines  tr td{
 text-align:center;
 padding:5px;
}

.italic {
 font-style:italic;
}

#content table tr td{
border:0px solid black;
}

/* End of 'Style' */

