body , html {
padding:0px;
margin:0px;
font-family:arial;
font-size:12px;
font-weight:normal;
color:#000000;
line-height:16px;
background-image:url(images/back.gif);
background-repeat:repeat-x;
}

a:focus{
outline:none;
}



#container {
width:872px;
margin:0 auto;
}
/*header css starts here*/

#header {
width:872px;
float:left;
}

.logo {
width:665px;
float:left;
padding-left:15px;
padding-top:17px;
}

.top_r {
width:192px;
float:left;
padding-top:60px;
}


.top_r b {
font-size:20px;
font-weight:normal;
color:#A60E0C;
line-height:20px;
}


.head_bot  {
width:872px;
float:left;
margin-top:6px;
}
/*header css ends here */




/*middle css start here */
#middle {
width:872px;
float:left;
padding-top:6px;
}

.middle_left{
width:590px;
float:left;
padding-left:14px;
}


.middle_left p {
padding:0px;
margin:0px;
}

.middle_left p.top {
width:590px;
float:left;
background-image:url(images/line.gif);
background-repeat:no-repeat;
background-position:bottom center;
padding-bottom:10px;
color:#BD0002;
font-size:24px;
}


.middle_left p span {
float:left;
width:560px;
padding-top:8px;
}


.heading {
font-weight:bold;
color:#BD0303;
}
.morelink {
font-family:arial;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:underline;
}

.morelink:hover {
font-family:arial;
font-size:12px;
font-weight:normal;
color:#BD0303;
text-decoration:underline;
}

.middle_left p.bot {
width:560px;
float:left;
text-align:right;
}

.middle_right{
width:268px;
float:left;
background-color:#0F1012;
height:116px;
padding-top:8px;
padding-bottom:8px;
margin-bottom:15px;
}


.middle_right p{
padding:0px;
margin:0px;
}


.middle_right p.left{
width:208px;
float:left;
}


.middle_right p.left span {
float:left;
font-family:"myriad Web Pro";
font-size:17px;
font-weight:normal;
color:#FFFFFF;
padding-bottom:8px;
padding-left:8px;
}


.middle_right p.left span b {
float:left;
font-family:"myriad Web Pro";
font-size:14px;
font-weight:normal;
color:#E7E5E5;
}


.middle_right p.left span b a {
font-family:"myriad Web Pro";
font-size:14px;
font-weight:normal;
color:#E7E5E5;
text-decoration:none;
}
.middle_right p.left span b a:hover {
font-family:"myriad Web Pro";
font-size:14px;
font-weight:normal;
color:#E7E5E5;
text-decoration:underline;
}




.middle_right p.right{
width:59px;
float:left;
}

.middle_bot {
width:837px;
float:left;
background-image:url(images/m_bot_bg.gif);
background-repeat:repeat-x;
padding-left:15px;
padding-right:20px;
height:206px;
}

.middle_bot_left {
width:437px;
float:left;
padding-right:26px;
padding-top:8px;
}

.middle_m {
width:872px;
float:left;
padding-top:10px;
}


.middle_bot_left p {
padding:0px;
margin:0px;
}


.middle_bot_left p.top {
width:437px;
float:left;
font-family:arial;
font-size:16px;
font-weight:normal;
color:#000000;
padding-bottom:15px;
}

.middle_bot_left p.left {
width:180px;
float:left;
margin-left:17px;
background-image:url(images/grbg.gif);
background-repeat:repeat-x;
height:137px;
padding-left:15px;
padding-top:12px;
padding-right:5px;
line-height:20px;
}

.middle_bot_left p span.top {
width:180px;
float:left;
font-size:16px;
font-weight:bold;
color:#BD0303;
}

.middle_bot_left p span.bot {
width:180px;
float:left;
font-size:13px;
font-weight:normal;
color:#000000;
}

.middle_bot_left p span.bot b {
font-size:16px;
font-weight:normal;
color:#000000;
}


.middle_bot_right{
width:352px;
height:185px;
float:left;
background-image:url(images/box.jpg);
background-repeat:no-repeat;
margin-top:6px;
padding-left:8px;
}
.middle_bot_right img{
margin:10px 7px 0 0;
}

.middle_m {
width:872px;
float:left;
padding-top:10px;
}



.mid_l  {
width:191px;
float:left;
margin-right:4px;
}

.mid_l p  {
padding:0px;
margin:0px;
}

.leftmenu  {
width:191px;
float:left;
background-image:url(images/lbg.gif);
background-repeat:repeat-y;
padding-bottom:26px;
}

.mid_l p.top  {
width:191px;
float:left;
text-align:left;
}



.mid_l p.bot  {
width:191px;
float:left;
}



.leftlink {
padding-left:5px;
margin:0px;
}

.leftlink li {
display:block;
list-style-type:none;
}

.leftlink li a {
display:block;
font-family:arial;
font-size:14px;
font-weight:normal;
color:#000000;
text-decoration:none;
line-height:40px;
background-image:url(images/iconimg.gif);
background-repeat:no-repeat;
background-position:center;
padding-left:40px;
height:43px;
}

.leftlink li a:hover {
display:block;
font-family:arial;
font-size:14px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
line-height:40px;
background-image:url(images/iconimgho.gif);
background-repeat:no-repeat;
background-position:center;
}

.leftlink li a.here {
display:block;
font-family:arial;
font-size:14px;
font-weight:normal;
color:#ffffff;
text-decoration:none;
line-height:40px;
background-image:url(images/iconimgho.gif);
background-repeat:no-repeat;
background-position:center;
}

.md_r {
width:677px;
float:left;
}

.flashhead {
width:677px;
height:320px;
float:left;
}

/*middle css ends here */






/*footer css start here */
#footer {
width:872px;
float:left;
text-align:center;
background-image:url(images/fotbg.gif);
background-repeat:repeat-x;
height:108px;
padding-top:8px;
font-size:11px;
}
#footer p{
padding:0px;
margin:0px;
}

#footer span {
font-family:"myriad Web Pro";
font-size:20px;
font-weight:normal;
color:#ffffff;
}

#footer a {
font-family:arial;
font-size:11px;
font-weight:normal;
color:#000000;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}

#footer a:hover {
font-family:arial;
font-size:11px;
font-weight:normal;
color:#000000;

text-decoration:underline;
}


/*footer css ends here */


/*products_services css starts here */

.products {
width:872px;
float:left;
margin-top:6px;
}



.mi_left{
width:183px;
float:left;
background-image:url(images/imbg.jpg);
background-repeat:no-repeat;
margin-top:6px;
padding-left:8px;
padding-bottom:8px;
}
.mi_left img{
margin:10px 7px 0 0;
}


.pr_right {
width:677px;
float:left;
}

.pr_right p {
padding:0px;
margin:0px;
}
.pr_right p.top{
width:677px;
float:left;
}
.pr_right p.bot{
width:657px;
float:left;
padding-top:15px;
padding-bottom:8px;
font-family:arial;
font-size:18px;
font-weight:normal;
color:#000000;
padding-left:10px;
}

.pr_right p.bot b{
padding-top:10px;
font-family:arial;
font-size:12px;
font-weight:normal;
color:#000000;
}



.pr_right p.bot b span{
float:left;
width:600px;
text-align:right;
padding-top:10px;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
}


.pr_right p a{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#BD0002;
text-decoration:none;
}


.pr_right p a:hover{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}


.pr_right p.bot span.left{
float:left;
width:600px;
padding-top:10px;
padding-bottom:5px;
font-family:arial;
font-size:16px;
font-weight:normal;
color:#BD0002;
}

.pr_right p.bot span.box{
float:left;
width:190px;
margin-right:10px;
margin-top:10px;
background-color:#F6F6F6;
padding:8px;
font-family:arial;
font-size:14px;
font-weight:normal;
color:#000000;
}

.pr_right p.bot span.box a{
font-family:arial;
font-size:14px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding-left:10px;
}

.pr_right p.bot span.box a:hover{
font-family:arial;
font-size:14px;
font-weight:normal;
color:#BD0002;
text-decoration:underline;
}


.pr_right p.bot span.box1{
float:left;
width:195px;
margin-top:10px;
background-color:#F6F6F6;
padding:8px;
font-family:arial;
font-size:14px;
font-weight:normal;
color:#000000;
}

.pr_right p.bot span.box1 a{
font-family:arial;
font-size:14px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding-left:10px;
}

.pr_right p.bot span.box1 a:hover{
font-family:arial;
font-size:14px;
font-weight:normal;
color:#BD0002;
text-decoration:underline;
}



/*products_services css ends here */


/*contact_us css starts here */
.theform {
width:625px;
float:left;
padding-left:35px;
}

.theform p{
margin:0px;
padding:6px 0px;
}

.theform p label{
width:120px;
display:block;
float:left;
}

.theform p label1{
width:150px;
display:block;
float:left;
}
.theform p.submit{
padding-left:120px;
}

.theform p.submit label{
width:200px;
float:left;
}


.inputbg {
background-image:url(images/inpbg.gif);
background-repeat:repeat-x;
background-position:bottom left;
border:1px solid #DDDDDD;
padding:2px 2px;
}

/*contact_us css ends here */




/*meet_our_staff css starts here */
.our_staf  {
width:667px;
float:left;
padding-left:10px;
margin-top:10px;
}

.our_staf p  {
padding:0px;
margin:0px;
}

.our_staf p.top  {
width:632px;
float:left;
background-color:#F9F9F9;
border:1px solid #ededed;
padding:8px;
text-align:center;
}

.our_staf p.top a  {
font-family:arial;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding-left:12px;
padding-right:12px;
}

.our_staf p.top a:hover  {
font-family:arial;
font-size:12px;
font-weight:normal;
color:#9F0F07;
text-decoration:none;
}

.our_staf p.bot  {
width:645px;
float:left;
background-color:#F9F9F9;
border:1px solid #ededed;
padding:8px;
}

.pr_right p.bot span {
float:left;
width:220px;
margin-right:10px;
background-color:#ffffff;
padding:8px;
font-family:arial;
font-size:14px;
font-weight:normal;
color:#000000;
}

.pr_right p.bot span b {
font-family:arial;
font-size:14px;
font-weight:bold;
color:#AB0C09;
}


.pr_right p.bot1  {
width:645px;
float:left;
padding-top:10px;
}

.pr_right p.bot1 span  {
width:215px;
float:left;
padding-bottom:25px;
}

.pr_right p.bot1 span b {
font-family:arial;
font-size:14px;
font-weight:bold;
color:#AB0C09;
}


.pr_right p.bot span img {
padding:0px;
margin-right:10px;
}



/*meet_our_staff css ends here */


/*company_info css starts here */
.company {
width:667px;
float:left;
padding-left:10px;
margin-top:10px;
padding-bottom:10px;
}

.company p {
padding:0px;
margin:0px;
}

.company p.top {
width:667px;
float:left;
text-align:center;
}

.company p.top span {
width:667px;
float:left;
padding-top:10px;
}

.company p.top span b {
color:#BD0002;
font-weight:bold;
}

.company p.top span.left {
width:200px;
float:left;
margin-top:10px;
margin-right:10px;
margin-left:120px;
background-color:#F9F9F9;
color:#BD0002;
font-weight:bold;
padding:8px;
}

.company p.top span.right {
width:200px;
float:left;
margin-top:10px;
background-color:#F9F9F9;
color:#BD0002;
font-weight:bold;
padding:8px;
}


.company p.top span.bot  {
width:657px;
float:left;
margin-top:10px;
padding-left:10px;
text-align:left;
}

.company p.top span.bot b  {
font-size:16px;
font-weight:normal;
color:#000000;
}




/*company_info css ends here */
