/* CSS Document */

html 
{ 
height:100%;  
margin-bottom:1px;  
}

body
{
margin: 0px;
padding: 0px;
background-color:#ECE9D8;
}

#wrapper
{
margin: 0px auto;
padding: 3px;
width: 900px;
background-color:#FFFFFF;
}

#top_bar
{
margin: 0px;
padding: 0px;
height: 25px;
width: 900px;
background-color:#0072A8;
}

#header
{
margin: 0px;
padding: 0px;
height: 150px;
width: 900px;
}

#logo
{
margin: 0px;
padding: 0px;
height: 150px;
width: 200px;
float: left;
}

#images
{
margin: 0px;
padding: 0px;
height: 150px;
width: 700px;
float: right;
}

#images ul
{
margin: 0px 0px 0px 20px;
padding: 0px;
list-style-type: none;
}

#images ul li 
{
margin: 0px;
padding: 0px;
display: inline;
}

#images ul li img
{
float: left;
}


#navigation
{
margin: 0px;
padding: 0px;
width: 900px;
height: 60px;
}

#navigation ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

#navigation ul li
{
margin: 0px;
padding: 0px;
display: inline;
width: 100px;
float: left;
}

#navigation ul li img
{
margin: 0px;
padding: 0px;
width: 100px;
float: left;
border: 0px;
}

#navigation ul li img a
{
margin: 0px;
padding: 0px;
border: 0px;
}



#content
{
margin: 0px;
padding: 0px;
width: 900px;
}

#left
{
margin: 0px;
padding: 0px;
width: 200px;
float: left;
}

#left ul
{
margin: 20px 2px 20px 12px;
padding: 0px;
list-style-type: none;
width: 180px;
border: 1px solid #666;
}

#left ul li
{
margin: 0px;
padding: 0px 0px 0px 8px;
font-family: arial, tahoma;
font-size: 8pt;
height: 25px;
line-height: 25px;
background-color: #FAFAFA;
border-top: 1px solid #EAEAEA;
}

#left ul li.title
{
background-color:#42A0FF;
text-transform:uppercase;
color: #FFF;
}

#right, #right_team, #right_faq
{
margin: 0px;
padding: 0px;
width: 699px;
float: right;
border-left: 1px solid #CCC;
background-color:#FFF;
}

#right h1, #right_team h1, #right_faq h1, #shift_left h1, #shift_right h1, #shift_right h4, #shift_right h5
{
margin: 0px;
padding:  0px 8px;
font-family: arial, verdana, arial, georgia;
font-size: 10pt;
font-weight: 500;
background-color: #333;
color: #FFF;
line-height: 30px;
height: 30px ;
text-transform:uppercase;
background-color:#0072A8;
}

#shift_right h5 span
{
text-transform:capitalize;
font-weight: 500;
}

#right p, #right_team p, #right_faq p
{
margin: 0px;
padding: 8px;
font-family: verdana, arial, georgia;
font-size: 8pt;
line-height: 12pt;
text-align:justify;
}

#right p.brief, #right_team p.brief, #right_faq p.brief
{
margin: 0px 100px 0px 0px;
}

#right p span
{
color: #333;
}

#footer
{
margin: 0px;
padding: 0px;
height: 25px;
width: 900px;
background-color:#0072A8;
clear: both;
}

#footer ul
{
margin: 0px 5px 0px 205px;
padding: 0px;
list-style-type: none;
text-align: right;
}

#footer ul li 
{
margin: 0px;
padding: 0px;
font-family: arial,tahoma,verdana;
font-size: 8pt;
height: 25px;
line-height: 25px;
color: #FFF;
}

#shift_left
{
margin: 0px;
padding: 0px;
width: 400px;
float: left;
border-right: 1px solid #CCC;
}

#shift_right h2, #right h3, #right_faq h3
{
margin: 15px 5px 5px 5px;
padding: 5px 0px 0px 0px;
font-weight: 500;
font-family: arial, tahoma, verdana;
font-size: 9pt;
text-transform:capitalize;
color: #333;
}

#right h3, #right_team h3, #right_faq h3
{
padding: 5px 0px;
font-weight: 600;
border-bottom: 1px solid #CCC;
}

#right_faq h3
{
margin: 0px 8px 8px 8px;
padding: 0px;
}

#shift_left h2, table td h2
{
margin: 0px;
padding: 10px;
font-family: tahoma, verdana, arial;
font-size: 10pt;
color: #000;
font-weight: 500;
}

table td h2
{
font-weight: 600;
color: #333;
}

#shift_right
{
margin: 0px 0px 0px 0px;
padding: 0px;
width: 297px;
float: right;
}

#shift_right ul
{
margin:0px;
padding:0px;
list-style-type:none;
}

#shift_right ul li
{
margin: 0px;
padding: 0px 0px;
height: 25px;
width: 237px;
line-height: 25px;
font-size: 8pt;
border-bottom: 1px solid #FFF;
background-color: #668BCD;
}

#shift_right ul li a
{
margin: 0px;
padding: 0px 8px;
text-decoration:none;
color: #FFF;
display:block;
font-family: tahoma, arial;
font-size: 9pt;
font-weight: 500;
text-transform:capitalize;
}

#shift_right p, #shift_left p
{
margin: 0px 0px 0px 10px;
padding: 5px;
font-family: arial, tahoma, verdana;
font-size: 9pt;
}

#ajay
{
margin:0px;
padding: 0px;
height: 150px;
}

#ajay img
{
border:0px;
padding:0px;
margin:0px;
}

form label
{
margin: 0px;
padding: 0px;
width: 200px;
float:left;
}

form input 
{
margin: 0px;
padding: 0px;
}

#shift_left form
{
margin: 0px;
padding: 0px;
background-color:#EAEAEA;
}

#shift_left form fieldset
{
margin: 0px;
padding: 3px 0px 0px 0px;
border: 0px dotted #CCC;
}

#shift_left form legend
{
margin: 0px 5px 2px 5px;
padding: 0px 8px;
border: 1px solid #CCC;
background-color: #EAEAEA;
font-family: tahoma, arial;
font-size: 9pt;
color: #c12c34;
height: 25px;
line-height: 25px;
display: none;
}

#shift_left form label
{
margin: 2px 5px 1px 5px;
padding: 2px 10px 2px 5px;
color: #0072A8;
width: 110px;
height: 20px;
line-height: 20px;
font-family: verdana, arial, tahoma;
font-size: 8pt;
text-align: left;
}

#shift_left form input, #shift_left form select
{
margin: 2px 0px 1px 0px;
padding: 2px 0px;
width: 257px;
float: left;
}

#shift_left form textarea
{
margin: 2px 0px 1px 3px;
padding: 0px;
font-family: verdana, tahoma, arial;
font-size: 8pt;
}

#shift_left form input.submit_btn
{
margin: 0px 10px 5px 5px;
padding: 0px;
width: 100px;
height: 20px;
float: left;
}

table 
{
margin: 3px 0px;
padding: 3px 0px;
font-family: verdana, tahoma, arial;
font-size: 8pt;
}

#right form.enquiry_form
{
margin: 0px;
padding: 0px;
background-color: #EAEAEA;
}

#right form.enquiry_form input
{
margin: 4px 0px;
font-family: verdana, tahoma, arial;
font-size: 8pt;
}


#right form.enquiry_form table td
{
text-align: left;
}

#right form.enquiry_form table td h2
{
margin: 0px;
padding: 0px 0px 0px 8px;
font-family: verdana, tahoma, arial;
font-size: 8pt;
font-weight: 600;
color: #0072A8;
background-color:#CCC;
height: 25px;
line-height: 25px;
width: 680px;
}

#right_faq dt
{
margin: 0px;
padding: 5px 5px 5px 20px;
font-family: verdana, tahoma, arial;
font-size: 8pt;
color: #333;
font-weight: 600;
}

#right_faq dd
{
margin: 8px 20px 20px 45px;
font-family: verdana, tahoma, arial;
font-size: 8pt;
}

#right_faq dd ul, #right ul
{
margin: 5px 0px 0px 0px;
padding: 0px 5px 0px 10px;
list-style-type:circle;
}

#right table
{
margin: 0px 0px 0px 5px;
}

#right ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

#right_faq dd ul li, #right ul li
{
margin: 0px;
padding: 3px 16px;
font-family: verdana, arial, tahoma;
font-size: 8pt;
}

#right ul li
{
marging: 0px 8px;
padding: 3px 30px;
height: 22px;
line-height: 22px;
border-bottom: 1px solid #999;
}

#right ul.no_bg_image li
{
background-image:none;
}

#right_faq ul.icons
{
margin: 15px 0px 0px 450px;
padding: 0px;
list-style-type: none;
width: 300px;
}

#right_faq ul.icons li
{
margin: 0px;
padding: 0px 2px;
width: 70px;
float: left;
display: inline;
}

#right_faq ul.icons li a
{
color: #669999;
font-weight: 600;
}

#right_faq ul.icons li a img
{
border: 0px;
}

#right_faq dd p
{
margin: 8px 5px 5px 0px;
padding: 0px;
font-family: tahoma, verdana, arial;
font-size: 8pt;
}

.space
{
margin: 10px 0px;
padding: 0px;
}

#right_faq ul.on_page_links
{
margin: 0px;
padding: 0px;
list-style-type: none;
}

#right_faq ul.on_page_links li
{
margin: 0px 0px;
padding: 0px;
display: inline;
font-family: arial, tahoma;
font-size: 9pt;
width: 114px;
float: left;
background-color: #668BCD;
color: #FFF;
height: 25px;
line-height: 25px;
border: 1px solid #ccc;
text-align: center;
}

#right_faq ul.on_page_links li a
{
text-decoration: none;
color: #FFF;
}

#right_faq ul.on_page_links li.print_page 
{
color: #FFF;
background-color: #668BCD;
}

#right ul.resources
{
margin: 0px 0px 0px 15px;
padding: 0px;
list-style-type: none;
}

#right ul.resources li
{
margin: 0px;
padding: 0px;
height: 35px;
width: 600px;
line-height: 25px;
font-family: tahoma, arial;
font-size: 9pt;
}

#right ul.resources li span
{
margin: 0px 15px;
padding: 0px;
}

#right p.dark, #right p.light
{
margin: 8px;
padding: 0px;
height: 25px;
line-height: 25px;
background-color: #EAEAEA;
font-family: verdana, arial, tahoma;
font-size: 8pt;
width:680px;
}

#right p.no_bg
{
background-color: #FFF;
}

#right p.light
{
background-color: #FAFAFA;
}

#right p.dark a, #right p.light a
{
text-decoration: none;
color: #000;
}

#right p.dark a:hover, #right p.light a:hover
{
text-decoration: underline;
color: #000;
}


#right p.dark span, #right p.light span
{
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 8px;
background-color: #0072A8;
height: 25px;
line-height: 25px;
width: 100px;
float: left;
font-family: arial, verdana;
font-size: 9pt;
color: #FFF;
}

#right_team ul
{
margin: 4px 0px 0px 16px;
padding: 0px;
list-style-type: circle;
}

.team_member
{
margin: 10px 100px 15px 100px;
padding: 0px;
border: 1px solid #333;
float: left;
width: 488px;
}

.team_member_photo
{
margin: 0px;
padding: 0px;
width: 160;
float: left;
}

.team_member_photo img
{
margin: 0px;
}

.team_member_details
{
margin: 0px;
padding: 0px;
width: 324px;
float: right;
}

.team_member h2
{
margin: 0px;
padding: 0px 0px 0px 8px;
height: 25px;
line-height: 25px;
font-family: verdana, tahoma, arial;
font-size: 8pt;
color: #FFF;
background-color: #0072A8;
}

#right_team ul li
{
margin: 2px 0px;
padding: 0px 2px;
line-height: 15px;
font-family: verdana, arial, tahoma;
font-size: 8pt;
}

.our_services
{
margin: 8px;
padding: 0px;
width: 685px;
background-color: #CCC;
}

.our_services h2
{
margin: 0px;
padding: 0px 5px;
height: 30px;
line-height: 30px;
font-family: verdana, arial, tahoma;
font-size: 8pt;
font-weight: 600;
background-color: #0072A8;
color: #FFF;
}

.our_services ul
{
margin: 0px;
padding:0px;
list-style-type: none;
}

.our_services ul li
{
margin: 0px;
padding: 0px 16px;
font-family: verdana, arial;
font-size: 8pt;
background-color: #FAFAFA;
}

#right_team p.editorial
{
margin: 0px;
padding: 8px 32px 8px 8px;
}

#shift_right blockquote {
margin: 10px 5px;
padding: 5px 8px;
font-family: verdana, arial;
font-size: 8pt;
background-color:#FFFFFF;
text-align:left;

text-indent: 15px;
background:url(../images/the_opening_quote.png);
background-position: 0 2px;
background-repeat: no-repeat;
}

#shift_right blockquote p {
	display: inline;
	margin: 0;
	padding-right: 24px;
	background:url(../images/the_closing_quote.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	font-family: verdana, arial;
	font-size: 8pt;

}