body {
background:#13181e url(../images/site-bg.jpg) repeat-x left 160px ;
font:normal 12px/14px Arial;
color:#14191f;
}

/*Reset Styles*/

body, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
dl, dt, dd, ol, ul, li,
fieldset, form, input, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
}

.clear { clear:both; }

.float-left { float:left; }

.float-right { float:right; }

h1, h2, h3, h4, h5, h6
{
color:#012365;
}
h1 {
font:bold 20px Arial;
}

h2 {
font:bold 16px Arial;
}

h3 {
font:bold 14px Arial;
}

h4 {
font:bold 12px Arial;
}

h5 {
font:bold 12px Arial;
}

h6 {
font:bold 12px Arial;
}

a:link, a:active, a:visited {
color:#000;
text-decoration:underline;
}

a:hover {
color:#13181e;
text-decoration:none;
}

p {
color:#13181e;
}

ul{
clear:left;
list-style: circle square;
padding:10px 0 10px 7px;
list-style-position: inside;
}

li{
color: #000;
padding: 0 0 6px 0;
}


/*Main Wrapper*/
#wrapper {
width:950px;
margin:0 auto;
}

/*Header*/

#header {
width:950px;
margin:0 auto;
}

#header_outer {
width:100%;
float:left;
background:url(../images/header-bg.jpg) repeat-x left top #ececec;
}

#header .logo {
font-family: Century Gothic;
font-size: 30px;
color:#012365;
float:left;
padding:65px 0 5px 20px;
}

#header .logo strong{
	font-size: 35px;
}

#header .logo small{
	font-size: 16px;
}

#header p {
font:italic bold 24px Arial;
line-height:30px;
padding:15px 1px 0 0;
color:#012365;
float:right;
text-align:center;
width:280px;
}

#header p span {
color:#94c41f;
}

#header p strong {
font:italic bold 17px Arial;
color:#94c41f;
}

/*Top Navigation*/

#top_nav {
width:100%;
background:url(../images/main-nav-bg.jpg) repeat-x left top #012365;
float:left;
}

#top_nav ul {
list-style:none;
text-align:left;
margin:0 auto;
width:930px;
padding:0 0 44px 40px;
}

.space_img {
padding:2px 0 0 0;
margin:0 auto;
}

#top_nav ul li {
float:left;
font:Bold 16px Arial;
color:#fff;
padding:0 2px;
margin:0 10px;
}

#top_nav ul li a:link, #top_nav ul li a:visited, #top_nav ul li a:active {
color:#fff;
text-decoration:none;
padding:11px 0 0 0;
float:left;
}

#top_nav ul li a:hover {
color:#94c41f;
text-decoration:none;
}

#top_nav li.tab_active {
background:#fff url(../images/top-nav-left-bar.jpg) no-repeat left top;
padding:0 0 0 22px;
color:#012365;
float:left;
}

#top_nav li.tab_active span{
background:url(../images/top-nav-right-bar.jpg) no-repeat right top;
padding:0 22px 4px 0;
float:left;
}

#top_nav li.tab_active a:link, #top_nav li.tab_active a:active,#top_nav li.tab_active a:visited{
color:#012365;
}

/*Main Area*/

#mainarea {
width:950px;
float:left;
background: url(../images/main_bg.jpg) repeat-y left top #ededed;
}

/*Left Panel*/

#left_panel {
float:left;
width:193px;
padding:0 0 80px 0;
background: url(../images/left-panel-bg.jpg) repeat-y left top;
}

#left_panel h2 {
float:left;
background:url(../images/left-h1-bg.jpg) no-repeat left top #012365;
font:Bold 15px Arial;
padding:10px 10px 8px 28px;
width:153px;
color:#fff;
}

#left_panel ul {
list-style-type:none;
float:left;
width:191px;
padding:4px 0 0 0;
}

#left_panel ul li {
background:url(../images/left-ul-bullet.jpg) no-repeat 10px 4px;
padding:0 0 10px 10px;
font:normal 15px Arial;
color:#fff;
}

#left_panel ul li a:link, #left_panel ul li a:visited, #left_panel ul li a:active {
color:#fff;
text-decoration:none;
}

#left_panel ul li a:hover {
color:#e20630;
text-decoration:none;
}

#left_phone {
width:177px;
float:left;
padding:0 0 0 0px;
margin:0px 0 0 0;
background:url(../images/left-phone-bg.jpg) repeat-y right top;

}

#left_phone_content {
width:180px;
float:left;
background:url(../images/left-phone-bottom.jpg) no-repeat right bottom;
height:160px; 
}

#left_phone_content p {
font:bold 21px Arial;
color:#012365;
text-align:center;
line-height:34px;
padding:0 10px 10px 5px;

}

#left_phone_content p span {
color:#94c41f;
}

/*Content*/

#content {
width:523px;
float:left;
padding:0 0 15px 8px;
}

#content h1 {
font:italic bold 17px Arial;
color:#012365;
padding:0px 15px 5px 6px;
text-transform:uppercase;
float:left;
width:502px;
}

#content h2 {
font:italic bold 17px Arial;
color:#012365;
padding:15px 15px 5px 6px;
text-transform:uppercase;
float:left;
width:502px;
}

#content p {
padding:7px 12px 7px 0;
line-height:17px;
}

#content p.text {font-style: italic; margin-bottom: 20px;}
#content .img_space3 {
float:left;
margin:0 6px 0px 0;
}

.more {
float:right;
background:url(../images/more-bullet.jpg) no-repeat left 5px;
padding:0 15px 0 8px;
font-style: normal;
font-weight: bold;
}

.more a:link, .more a:visited, .more a:active {
color:#94c41f;
}

.more a:hover {
color:#012365;
}

.float-right {float: right; margin: 0px 0px 10px 10px;}
#content ul {
clear:both;
padding:5px 0 12px 0;
}

#content ul li {
list-style-type:none;
background:url(../images/more-bullet.jpg) no-repeat 7px 4px;
padding:0 5px 4px 21px;
}

#content ul.why_choose li {
width:231px;
background:url(../images/more-bullet.jpg) no-repeat 7px 7px;
float:left;
line-height:20px;
}

#content h3 {
font:italic bold 17px Arial;
color:#012365;
padding:12px 15px 5px 6px;
text-transform:uppercase;
float:left;
}

.icon {
margin:3px 0 0 0;
float:left;
}

#bottom_ul {
width:523px;
float:left;
}

#bottom_ul ul {
list-style-type:none;
float:left;
width:220px;
padding:12px 38px 12px 0;
}

#bottom_ul ul li {
background:url(../images/more-bullet.jpg) no-repeat 7px 4px;
padding:0 0 4px 21px;
}

/*Right Panel*/

#right_panel {
width:225px;
float:right;
font:bold 15px Arial, Helvetica, sans-serif;
}

#right_panel h3 {
width:200px;
float:left;
background: url(../images/heading_bg.jpg) repeat-x left top #012365;
padding:10px 15px 10px 10px;
color:#FFFFFF;
font:bold 15px Arial, Helvetica, sans-serif;
}

#right_panel p {
width:200px;
float:left;
padding:5px 0 5px 10px;
text-align:justify;
/*font-style:italic;*/ 
}

#right_panel p a:link, #right_panel p a:visited, #right_panel p a:active {
text-decoration:none;
color:#94c41f;
width:60px;
float: right;
text-align:right;
background:url(../images/readmore.jpg) no-repeat left 3px;
padding:0 0 0 8px;
}

#right_panel p a:hover {
text-decoration:underline;
color:#000;
width:60px;
float:right;
text-align:right;
background:url(../images/readmore.jpg) no-repeat left 3px;
padding:0 0 0 8px;
}

#contactform {
float:left;
width:225px;
}

#contactform h2 {
float:left;
width:165px;
background:url(../images/contactus_bg.jpg) no-repeat left top #012365;
font-size:15px;
padding:10px 50px 10px 10px;
color:#FFFFFF;
}

#contactform form {
width:210px;
float:left;
padding:0 0 0 10px;
color:#000000;
font-size:12px;
list-style:none;
}

#contactform form label {
float:left;
clear:both;
color:#13181e;
text-transform:capitalize;
padding:5px 0;
width:200px;
}

#contactform form input {
float:left;
border:1px solid #000;
width:198px;
height:18px;
}

#contactform textarea {
float:left;
clear:both;
height:50px;
border:1px solid #000;
width:198px;
}

#contactform .submit_btn {
border:none;
width:56px;
height:25px;
float:right;
margin:10px 10px 5px 0;
}

.hidden {
float:left;
}

/*Footer*/

#footer {
float:left;
width:100%;
background-color:#505a66;
padding:10px 0;
text-align:center;
color:#cbced1;
}

#footer ul {
width:950px;
padding:10px 0 5px 0;
margin:0 auto;
}

#footer li {
background:url(../images/footer_sep.jpg) no-repeat right 3px;
padding:0 10px 0 10px;
list-style:none;
display:inline;
}

#footer li a:link, #footer li a:active, #footer li a:visited {
color:#cbced1;
text-decoration:none;
}

#footer li a:hover {
color:#cbced1;
text-decoration:underline;
}

#footer p {
color:#cbced1;
width:950px;
text-align:center;
margin:0 auto;
}

#footer p {
padding:0 0 3px 0;
}

#footer p a:link, #footer p a:active, #footer p a:visited {
font-weight:bold;
color:#cbced1;
text-decoration:underline;
}

#footer p a:hover {
font-weight:bold;
color:#cbced1;
text-decoration:none;
}

#footer .nobg {
background:none;
}
