/*// GLOBAL STYLES //////////////////*/
* {margin:0; padding:0;}
html {height:100%;}
body {font-family:Arial, Helvetica, sans-serif; font-size:60%; height:100%;}
quote { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:60%;
	height:100%;
	font-style: italic;
	color: #000099;
}
h1 {color:#7292d5; font-size:2.5em;}
h2 {color:#000000; font-size:2 em;}
a {color:#4363a8;}

/*// CONTAINER BLOCKS //////////////////*/
#wrap {width:1000px; margin:0 auto; height:100%; overflow:scroll-y;}
#content {height:100%;}
#left {float:left; width:250px; background:url(images/leftbg1.jpg) repeat-y; min-height:100%;}
#right {float:right; width:730px;}
#info {color:#fff; margin:20px;}
#footer {clear:both;}

/*// CONTAINER STYLES //////////////////*/
#left ul {background:url(images/lefttop1.jpg) top no-repeat; padding-top:200px; padding-left:35px;}
#left ul li {list-style-type:none; background:url(images/bullet1.jpg) left center no-repeat; padding:8px 0;}
#left ul li a {padding-left:30px; color:#fff; font-size:1.65em; text-decoration:none;}
#left ul li a:hover {text-decoration:underline;}

#form ul {margin:0 0 15px 25px; font-size:1.5em;}
#form ul li {list-style-type:none; padding:10px 0;}
#form ul li label {display:block; font-weight:bold; margin-bottom:6px;}
#form ul li select {width:61px;}
#form ul li textarea {width:400px; height:100px;}

#profile_form {}
#profile_form fieldset {overflow:hidden; margin:10px 0 15px 0; border:1px solid #000;}
#profile_form legend {background:#000; color:#fff; padding:5px; font-size:15px; margin:0 10px;}
#profile_form ul {width:325px; float:left; margin:10px 0 15px 25px;}
#profile_form ul li {list-style-type:none; padding:6px 0;}
#profile_form ul input {padding:3px; margin:3px 0; width:275px;}
#profile_form ul select {padding:3px; cursor:pointer; width:275px;}
#profile_form ul textarea.address {width:275px; height:75px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px;}
#profile_form ul textarea.other {width:275px; height:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px;}
#profile_form label {display:block; font-size:1.5em; font-weight:bold;}
#profile_form label.heading {color:#4363a8; font-size:16px;}
#profile_form input.button {width:200px; padding:5px; margin:10px auto; display:block; cursor:pointer;}

#corporate ul {font-size:1.5em; margin:0 50px 15px 45px; line-height:1.4em;}
#corporate ul li {list-style-type:none; background:url(images/bullet2.jpg) top left no-repeat; padding:0 0 15px 35px;}

#info p {line-height:1.35em; font-size:1.25em;}

#right h1 {margin:0 0 5px 15px;}
#right p {margin:0 50px 15px 18px; font-size:1.5em; line-height:1.4em;}

#footer p {text-align:right;}

#success {padding:8px; border:1px solid #360; font-size:2em; text-align:center; margin:10px auto; color:#360; border-right:0; border-left:0; background:#E0FCE9;}
#error {background:#f7d9d4; border:1px solid #bd0606; text-align:center; font-size:2em; padding:8px; margin:10px auto; color:#bd0606; border-right:0; border-left:0;}


#testimonial {text-align:right;   padding:6px; border:1px solid #333; color:#333;} 
#testimonial span {text-align:right; display:block;  font-size:1.2em; color:#000;}


/*// CLASSES //////////////////*/
.right {float:right;}
.left {float:left;}
.center {text-align:center;}
img.hr {display:block; margin:6px auto;}
.checks input {margin:2px 15px 0 5px;}
div.clear {width:100%; clear:both; margin:0; padding:0; height:1px;}