﻿/*****************************************************
Author: Burciu Ovidiu | o.burciu@gmail.com
Date:	May.2009 
******************************************************
CSS Style Table of contents:
[1] Main Layout
[2] Common classes definition
[-] Cross browser compatibility
******************************************************
[1] Main Layout
******************************************************/

body {margin:0px; background-color:#ffffff; font-family:Arial; font-size:12px; color:#000000;}
h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px; line-height:normal;}

h2 {float:left; padding:0px 0px 20px 0px; width:100%; font-size:16px; width:100%;}

a {color:#f06733; text-decoration:underline;}	a:hover {text-decoration:none;}	
a.active {color:#f06733; font-weight:bold; text-decoration:underline;}

ul {margin:0px; padding:0px; margin-left:15px; list-style-type:none;}
input, button, select, textarea {font-size:11px;}
img {border:0px;}

#wrapper {margin:0px auto; width:968px;}
#pageContainer {float:left; width:100%;}
#header {float:left; width:100%;}
#mainNav {float:left; clear:both; width:100%; background-image:url("../images/bg_nav.jpg"); background-position:left top; background-repeat:no-repeat;}

#mainNav ul {float:left; width:954px; padding:7px 10px 10px 0px; margin:0px;}
#mainNav ul li {float:left; width:auto; padding:0px 25px}
#mainNav ul li a {float:left; width:auto; padding:10px 5px; color:#ffffff; font-weight:bold; text-decoration:none;}
#mainNav ul li a:hover, #mainNav ul li a.active {background-image:url("../images/arrow_nav1.gif"); background-position:center bottom; background-repeat:no-repeat;}

#imgMain {float:left; width:658px; padding-left:3px;}
#contactForm {float:left; padding:10px 30px 10px 25px; color:#ffffff; width:252px; background-image:url("../images/bg_right.jpg"); background-repeat:no-repeat; background-position:left top; height:233px;}
#contactForm1 {float:left; padding:10px 30px 10px 25px; color:#ffffff; width:252px; background-image:url("../images/bg_right1.jpg"); background-repeat:no-repeat; background-position:left top; height:233px;}
#contactForm span, #contactForm1 span {float:right; float:left; padding-top:8px;}
#contactForm input, #contactForm1 input {float:right; width:162px; height:17px; border:0px; padding: 8px 5px 0px 5px;
	background-image:url("../images/bg_input.jpg"); background-repeat:no-repeat; background-position:left top;}
#contactForm a, #contactForm1 a {color:#ffffff; padding-top:3px; text-decoration:none; font-weight:bold;}
#submit, #submit {float:right;}
#contactForm .title, #contactForm1 .title {float:left; clear:both; font-size:13px; font-weight:bold; padding:0px; margin:0px; width:252px;}

#mainLeft {float:left; width:630px; padding:28px 10px 0px 20px;}
#mainLeft .title {font-size:16px; font-weight:bold;}
#colLeft {float:left; width:325px; padding-right:12px; border-right:solid 1px #f47f54;}
#linksList {float:left; width:261px; padding:0px 0px 0px 20px; border-left:solid 1px #f47f54; margin-left:-1px;}
#linksList ul {color:#f06733; list-style-type:disc; margin-left:35px; line-height:180%; /*list-style-image:url("../images/bullet_orange.gif");*/}
#linksList a {color:#000000;}	#linksList a:hover {color:#f16532; text-decoration:underline;}
#linksList a.active {color:#f16532; text-decoration:underline; font-weight:bold;}
#mainRight {float:right;}
#mainRight .rightContent {float:left; margin-left:6px; padding:20px; width:247px; clear:both;
	background-image:url("../images/bg_right_col.gif"); background-repeat:repeat-y; background-position:left top;}
#footer {float:left; width:100%; border-top:solid 1px #f47f54; padding:10px 0px; margin-top:30px; line-height:170%; font-size:11px;}
#footer .footerR {float:right; width:30%; padding-right:25px; text-align:right;}
#footer .footerR a {color:#000000; text-decoration:none;}	#footer .footerR a:hover {color:#f16532;}
#footer .footerL {float:left; width:60%; padding-left:20px;}

.content {float:left; padding:30px 20px 0px 20px; width:620px;}
.content p {float:left; width:100%; margin:6px 0px;}
.content ul {clear:both; list-style-type:disc; width:600px; margin:10px 0px 10px 0px; padding-left:25px;}
.content ul li {padding: 5px 0px;}
.content ol {float:left; clear:both; width:600px; margin:10px 0px 10px 0px; padding-left:25px;}

.resLeftCol {float:left; margin-top:25px; padding:0px 20px 20px 20px; border-right:solid 1px #f47f54; width:190px;}
.resLeftCol p {clear:both; padding:10px 0px 10px 15px; margin:0px; width:175px;}
.resLeftCol ul {display:inline; list-style-type:disc; list-style-position:outside; line-height:180%; clear:both; padding:0px; margin:0px; color:#f47f54; width:170px;}
.resLeftCol ul li {clear:both; margin:0px 0px 0px 15px;}
.resLeftCol ul li a {color:#000000;}
.resLeftCol ul li a:hover {color:#f06733; text-decoration:underline;}
.resLeftCol ul li a.active {color:#f06733; text-decoration:underline; font-weight:bold;}

.resContent {float:left; padding:0px 10px 20px 25px; width:700px; line-height:180%;}
.resContent p {float:left; margin:0px; padding:0px 0px 6px 0px; width:100%;}

.contactForm {float:left; width:95%; padding-left:20px;}
.contactForm input, .contactForm select, .contactForm textarea {float:left; width:200px; padding:2px; font-family:Arial;}
.contactForm span {float:left; padding-top:3px; width:250px;}
.contactForm .bttn {float:left; margin-left:250px; width:auto !important; padding:3px 5px; cursor:pointer;}

.resContent ul {list-style-type:disc; margin-bottom:15px;}
.resContent ul li {clear:both;}
.chkAgree {width:100% !important;}
.chkAgree input {width:15px !important;}
.chkAgree label {width:100% !important;}

.regulatory {font-size:13px;}

/******************************************************
[2] Common classes definition
******************************************************/
.fl {float:left;}	.fr {float:right;}	.mT73 {margin-top:73px;}
.pageRow {float:left; width:100%; padding:3px 0px;}	.maxWidth {width:100%;}	.mL-8 {margin-left:-8px;}
.bold {font-weight:bold;}	.mT10 {margin-top:10px;}	.mT20 {margin-top:20px;}	.mB20 {margin-bottom:20px;}
.pdL10 {padding-left:10px;}	.pdL20 {padding-left:20px;} .autow {width:auto !important;}
ul.noBullets {list-style-type:none;}

/******************************************************
[-] Cross browser compatibility
******************************************************/
* html #mainRight .rightContent {margin-left:3px; margin-top:-19px;}
