﻿/*
Website and Stylesheets developed by John Marshall
johnmarshall22@gmail.com
*/

/*reset*/
*{margin:0;padding:0;}
img{border:0;margin:5px 10px 0; }
ul, ol{list-style:none;}

/*general*/
p{ padding:10px; }
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
blockquote{ 
	padding:20px 20px 20px 70px;
	margin: 0 0 0 50px;
	background:url(../images/quote.png) 0% 50% no-repeat;
}
iframe{margin:0 0 0 20px;}
#main{ padding:20px 0;}
h1{/* padding:5px 0;*/ padding:3px 0 3px 30px; margin:0 0 0 20px;}
fieldset{padding:10px;}/*editing causes issue in IE*/
p#bottomText{padding:10px 0;}
img#logo{float:left; margin: 0 50px 0 0; padding:10px;}
img.map{ float:right; padding:20px 0 0 0;}
img.offering{float:right; padding:0 10px 0 0;}
img.profilepic{float:left; margin:0 10px 0 20px;}
ul.bullets{list-style:disc;padding:5px 0 0 30px;}
ul.bullets li{padding:3px; margin:0 20px;}
/*divs*/
#cont{overflow:hidden;}
#breadcrumbs{margin:0; padding:3px 0 3px 20px;}
#breadcrumbs ul{ padding:0 0 0 5px;}
#breadcrumbs ul li{float:left;margin:2px 0 0 0;display:block;}
#breadcrumbs ul li a{ padding:0 5px; text-decoration:none;}
#breadcrumbs ul li a:hover{ text-decoration:underline;}  
#nav{ background:url(../images/menu_grad.jpg) repeat-x; margin:0; padding:0 0 0 20px;}
#nav ul{}
#nav ul li{ float:left;}
#nav ul li a{ display:block; padding:20px 10px;text-decoration:none;}
#nav ul li a:hover{}
ul#years li, #content ul li{padding:3px 0;list-style:disc;}
ul#years li a, #content ul li a{}
div.sidenav ol li a{display:block;padding:10px 20px 10px 5px;}
div.sidenav ol li a:hover{text-decoration:none;}
ul#subsubnav{margin:0 0 0 10px;}
#login{margin:0; padding:3px 0 3px 20px;}
form{ float:right; padding:0 10px 0 0; }
form input.textbox{ width:100px; margin:0 5px;}
form ul li{ float:left;}
#banner{margin:5px 10px 0;}
div.text{padding:10px 0 20px; margin:0 0 0 10px;}
div.text p{ padding:10px 10px 10px 0; }
#home p{padding:10px 30px;}
#text1, #text2{margin:0;}
/*div.sidebox{margin:0 0 0 20px; }*/
div.sidebox p, div.sidebox h1, div.sidebox h3{ padding:5px 10px; }
#footer{margin:10px 0 0; padding:10px 0 10px 20px;}
#footer ul{ margin:0 0 0 150px;}
#footer ul li{ float:left;}
#footer ul li a{ padding:0 10px;}
#footer ul li a:hover { text-decoration:underline;}
#products ol li{ float:left; padding:5px; width:30%;}
#products p{padding:3px 0;}
li.country{padding:3px 0;}
#contactForm form{}
#contactForm form ul{}
#contactForm form ul li{padding:3px 0; clear:both; width:440px;}
#contactForm form ul li.bottom{margin:0 0 0 180px; width:180px;}
#contactForm form input.check{float:left;}
#contactForm form label{ float:left; width:180px;}
#contactForm form label.nofloat{ float:none;}
#contactForm form label.checkfloat{ float:none; padding:0 0 0 3px;}
div.address{float:left;width:300px; padding:5px; margin:5px 10px 5px 20px;}
div.addressContact{width:300px; padding:5px; margin:5px auto;}
div.address ul{}
div.address ul li, div.addressContact ul li{ padding:3px 0;}
div.position, div.altposition{padding:10px; margin: 0 0 0 20px;}
ul.posnav{margin: 50px 0 0 120px; clear:both;}
ul.posnav li{float:left;padding:20px; }
ul#investors li{ background:url(../images/pdficon_small.gif) no-repeat 0% 100%; padding: 0 0 0 25px; margin:5px 0;}
#partners{}
#partners h1{ clear:both;margin: 10px 0 10px 50px;}
#partners ul{ clear:both;margin: 0 0 0 40px; }
#partners ul li{ float:left; padding:10px 5px;width:30%;}
#partners img{}
#content p, #content h1,  #content h2, #content h3,  #content ul{ padding: 10px 20px;}
#content ul li{ }
div.part{overflow:hidden;}
div.part li{text-align:center;}