/* reset by Jawad */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}

body {line-height:1.5;}

table {border-collapse:separate;border-spacing:0;}

caption, th, td {text-align:left;font-weight:normal;}

table, td, th {vertical-align:middle;}

blockquote:before, blockquote:after, q:before, q:after {content:"";}

blockquote, q {quotes:"" "";}

a img {border:none;}



/* typography.css */

body { background:#0D3811 url(images/bg_body.jpg) top center repeat-x; font-family: Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}

h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}

h2 {font-size:2em;margin-bottom:0.5em; font-weight:bold}

h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}

h4 {font-size:1em;line-height:1.25;margin-bottom:.5em;height:1.25em;}

h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}

h6 {font-size:1em;font-weight:bold;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:0 0 1em;}

p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}

p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

a:focus, a:hover {color: #060;}

a { text-decoration:none; color:#000;}

blockquote {margin:1.5em;color:#666;font-style:italic;}

strong {font-weight:bold;}

em, dfn {font-style:italic;}

dfn {font-weight:bold;}

sup, sub {line-height:0;}

abbr, acronym {border-bottom:1px dotted #666;}

address {margin:0 0 1.5em;font-style:italic;}

del {color:#666;}

pre, code {margin:1.5em 0;white-space:pre;}

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

li ul, li ol {margin:0 1.5em;}

ul, ol {margin:0 1.5em 0em 0em;}

ul { list-style:none}

ol {list-style-type:decimal;}

dl {margin:0 0 1.5em 0;}

dl dt {font-weight:bold;}

dd {margin-left:1.5em;}

table {margin-bottom:1em;width:100%;  border-collapse:collapse }

th {font-weight:bold;background: #3B3E41; text-align:center; color:#FFF}

th, td {padding:2px; text-align:left; font-size:.8em; font-weight:bold}

tr.even td {background:#f0f0f0;}

tfoot {font-style:italic;}

caption {background:#eee;}

.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}

.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}

.hide {display:none;}

.quiet {color:#666;}

.loud {color:#000;}

.highlight {background:#ff0;}

.added {background:#060;color:#fff;}

.removed {background:#900;color:#fff;}

.first {margin-left:0;padding-left:0;}

.last {margin-right:0;padding-right:0;}

.top {margin-top:0;padding-top:0;}

.bottom {margin-bottom:0;padding-bottom:0;}



/* forms.css */

label {font-weight:bold;}

fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}

legend {font-weight:bold;font-size:1.2em;}

input.text, input.title, textarea, select {margin:0.1em 0;border:1px solid #bbb;}

input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}

input.text, input.title {width:300px;padding:5px;}

input.title {font-size:1.5em;}

textarea {width:190px;padding:5px;}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}

.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}

.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}

.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}

.error a {color:#8a1f11;}

.notice a {color:#514721;}

.success a {color:#264409;}



/* my custome css */

#wraper { width:903px; margin:0 auto;}

.header { background:url(images/bg_header.png) top left no-repeat; height:160px; position:relative}

.logo { width:297px; height:110px; float:left; padding:0px 0px 0 0; margin:20px 0 0 0}

.logo h1 { display:block; height:110px; display:block; background:url(images/logo.png); }

.logo h1 a {display:block; height:110px; display:block; text-indent:-300em;}

.client_login { float:right; color:#FFF; text-align:right; margin:-20px 0 0 0 }



.top-nav { font-size:.8em; margin:-20px 0 0px 0;float:right;  }

.top-nav ul { }

.top-nav li { display: inline}

.top-nav li a { color: #fff; margin:5px 5px 0;	padding:0 0 0 7px; float:left; font-weight:bold}

.top-nav ul li a span { padding:5px 15px 3px 10px; display:block}

.top-nav a span {float:none;}

.top-nav a:hover { color:#000;  background:url(images/bg_left.png) left top;float:left;}

.top-nav a:hover span { background-position:100% -33px; background:url(images/bg_right.png) right top no-repeat;}

.top-nav a:hover { background-position:0% -33px; background:url(images/bg_left.png) left top;float:left;}

.top-nav .active span { background-position:100% -33px; color:#000; background:url(images/bg_right.png) right top no-repeat;}

.top-nav .active a { background-position:0% -33px;background:url(images/bg_left.png) left top;float:left;}

.flash { width:903px; margin:0 0 25px 0;}

.left_pannel { float:left; width:210px; margin:0 10px 0 0}

.left_pannel h3 {color:#A9CBDD; font-size:1.2em;}

.left_pannel h3 a{color:#A9CBDD;}

.left_pannel h3 a:hover{color:#fff;}

.left_pannel img{ margin:0 0 25px 0}



.right_panel { width:671px; background:#FFF url(images/img_center.jpg) repeat-y; float:left; position:relative;}

.inside { padding:0 10px;}

.badge  { display:block; background:url(images/badge.png); width:137px; height:130px; position:absolute; top:-30px; right:0; text-indent:-300em }

.badge a { display:block; width:137px; height:130px;}



.right_panel h1, h2, h3, h4 { margin-bottom:.2em}

.right_panel h1 span, h2 span, h3 span, h4 span {color: #060;}

.right_panel h2 { font-size:1.3em; margin-bottom:.2em}

.right_panel h3 { font-size:1.2em; margin-bottom:.2em; margin-left:50px; }

.right_panel h3 span { }

.right_panel p { font-size:.9em; margin-bottom:1em; }

.packages td p { margin:0; vertical-align:middle}



.feature { background:url(images/bg_features.jpg) right bottom no-repeat; height:174px; }

.feature ul { font-size:1em}

.feature ul span { font-size:.78em;}

.feature ul li { background:url(images/bg_bullet.png) no-repeat 0 5px; padding-left:20px; font-weight:bold; color:#2D3B55;}



.footer { background:url(images/bg_footer.jpg) right bottom no-repeat; clear:both; padding:10px 0; height:100px; color:#FFF; text-align: center}







* +html .iefix {vertical-align:text-bottom }

.iefix_top { margin:0px 0 -20px 0}

* +html .iefix_top { margin:-18px 0 0 0}

* + html .iefix_topm { margin:-3px 0 0 0 !important} 



.hidden {display:none;}

#inline_example1 { width:50%; height:50%}



.home_image, .indiana, .associates { width:260px; float:right;}

.home_image { margin:0 35px 0 0}

.indiana, .associates { margin:10px 0 0 0}



.services { margin-top:1px; font-size:14px; text-decoration:none; }


.service_linsk { width:180px; float:left; margin-left:30px;}
.service_linsk ul li  { font-size:13px; list-style-type:circle; } 

.service_linsk2 {float:left; margin-left:5px;}
.service_linsk2 ul li  { font-size:13px; list-style:circle;}

.service_linsk3 {float:left; margin-left:35px;}
.service_linsk3 ul li  { font-size:13px; list-style:circle;}

#contus {  background:url(images/bg-contact-us-form.jpg) top center;}
.inside_contus {width:960px; margin: 0 auto; padding:10px 0 0 0}

.colums { width:300px; margin:10px 10px 10px 10px; float:left; position:relative}

.inside_contus h3 { font-size:13px; font-weight:bold; color:#0D3811}  
.inside_contus p { margin:0 0 5px 0; color: #090; font-size:13px; }

* + html .iefixtext { margin-top:-10px}