body { 
margin : 0 auto; 
font : 12px Arial; 
background-color : #555555; 
} 
img{border:none;}
.mrgnbtm{ margin-bottom:200px;}
h1 { 
color : #0054a6; 
font :21px Georgia; 
margin : 0; 
padding : 0; 
margin-bottom : 10px; 
text-transform : uppercase; 
} 
.bold{font-weight:bold;}
p { 
margin : 0; 
padding : 0; 
margin-bottom : 8px; 
} 
#container { 
margin : 0 auto; 
width : 1000px; 
height : auto; 
} 
#toplinks { 
float : left; 
background-color : #000000; 
height : 20px; 
width : 990px; 
color : #cccccc; 
font-size : 11px; 
text-align : right; 
padding-right : 10px; 
padding-top : 5px; 
} 
#toplinks a { 
color : #ffffff; 
text-decoration : none; 
} 
#toplinks a:hover { 
text-decoration : underline; 
} 
.bold { 
font-weight : bold; 
} 
#header { 
width : 1000px; 
float : left; 
background-color : #ffffff; 
} 
.logo { 
width : 534px; 
float : left; 
/*padding-right : 23px; */
} 
.address { 
float : right; 
padding-top : 17px; 
text-align : right; 
margin-right : 10px; 
width : auto; 
} 
.address p { 
margin : 0 0 1px 0; 
padding : 0; 
} 
.text1 { 
color : #005abb; 
font-size : 19px; 
} 
.text2 { 
color : #1c29a7; 
font-size : 25px; 
} 
.text3 { 
color : #005abb; 
font-size : 15px; 
} 
.text4 { 
color : #005abb; 
font-size : 15px; 
} 
.bullet { 
color : #f26522; 
font-size : 15px; 
} 
#contentarea { 
float:left;
width : 956px; 
margin : 0; 
padding : 22px; 
background : #f9fafa url(../images/pagebg.jpg) no-repeat top; 
clear : both; 
} 
.topbox { 
width : 955px; 
height : 248px; 
border : 1px solid #000000; 
background : #f1f1f1 url(../images/topboxbg.jpg) no-repeat right; 
} 
.tleft { 
width : 248px; 
float : left; 
text-align : center; 
font : bold 17px Georgia; 
} 
.tlf1 { 
height : 60px; 
background : url(../images/topleftbox.jpg) repeat-y; 
padding-top : 22px; 
border-bottom : 1px solid #000000; 
} 
.tlf1 a { 
text-decoration : none; 
color : #000000; 
} 
.tlf1 a:hover { 
text-decoration : none; 
color : #d3780e; 
} 
.tlf2 { 
height : 60px; 
background : url(../images/topleftbox1.jpg) repeat-x; 
padding-top : 22px; 
border-bottom : 1px solid #000000; 
border-right : 1px solid #000000; 
} 
.tlf2 a { 
text-decoration : none; 
color : #ffffff; 
} 
.tlf2 a:hover { 
text-decoration : none; 
color : #000000; 
} 
.tlf3 { 
border-bottom : none; 
} 
.tright { 
width : 248px; 
float : left; 
padding :18px 22px 18px 22px; 
width : 429px; 
} 

.tright p { 
font : bold 12px Arial; 
color : #555555; 
} 
.tright p a { 
color : #9e0b0f; 
text-decoration : none; 
} 
.tright p a:hover { 
color : #000000; 
} 
.video { 
float : left; 
width : 491px; 
margin : 25px 0; 
background-color : #ffffff; 
} 
.news { 
width : 460px; 
margin : 25px 0; 
border : 1px solid #cccccc; 
float : left; 
height : 289px; 
} 
.photogallery{
width:900px;
float:left;
text-align:center;
margin: 0 auto 8px;


}
.news1 { 
width : 460px; 
margin : 25px 0; 
border : 1px solid #cccccc; 
float : right; 
height : 289px; 
} 
.newsheading { 
color : #000000; 
font : bold 19px Georgia; 
margin : 0; 
padding : 5px 0 0 0; 
margin-bottom : 5px; 
text-align : center; 
height : 34px; 
width : 460px; 
background : url(../images/greygradient.jpg) repeat-x; 
text-transform : uppercase; 
border-bottom : 1px solid #cccccc; 
} 
.newsbox { 
margin-left : 24px; 
width : 437px; 
height : 240px; 
overflow : auto; 
font-size : 12px; 
clear : right; 
} 
.newsbox ul{ margin:0; margin-left:15px; padding:0; list-style-type:none; width:407;}
.newsbox ul li{ display:inline; margin-right:23px;}
.newsbox ul li img{ border:none; margin-bottom:5px;}

.orangeheading { 
font : bold 12px Arial; 
color : #f26522; 
} 
.orangeheading img { 
margin : 5px 5px 0 0; 
border : 0; 
} 
.practicebox { 
float : left; 
width : 510px; 
clear : left; 
} 
.blueheadingbig { 
font : 26px Georgia; 
color : #0054a6; 
text-transform : uppercase; 
} 
.orangeheadingbig { 
font : 21px Georgia; 
color : #f7941d; 
} 
.practicebox ul { 
margin : 0 0 0 26px; 
padding : 0; 
list-style-type : none; 
} 
.practicebox ul li { 
width : 413px; 
border-bottom : 1px solid #cdcdcd; 
padding : 5px 0 5px 20px; 
background : url(../images/bullet.jpg) no-repeat left; 
color : #555555; 
font-size : 16px; 
} 
.practicebox ul li.last { 
border : none; 
} 


.formbox { 

width : 432px; 
float : right; 
margin-bottom : 10px; 
} 
.formbox input { 
border : 1px solid #cdcdcd; 
margin : 4px 0 4px 25px; 
} 
.formbox textarea { 
border : 1px solid #cdcdcd; 
margin-left : 25px; 
width : 390px; 
} 
.formbox label { 
color : #0054a6; 
font-size : 14px; 
font-weight : bold; 
margin-left : 25px; 
margin : 4px 0 4px 25px; 
} 
.formheading { 
color : #000000; 
font : bold 19px Georgia; 
margin : 0; 
padding : 8px 0 0 0; 
margin-bottom : 5px; 
text-align : center; 
height : 38px; 
width : 432px; 
background : url(../images/formhead.jpg) repeat-x; 
text-transform : uppercase; 
border-top : 1px solid #444444; 
} 
.formbuttons { 
text-align : center; 
height : 33px; 
width : 432px; 
background : url(../images/formbott.jpg) repeat-x; 
border-bottom : 1px solid #444444; 
margin-right : 12px; 
padding : 8px 0 0 0; 
} 
.formbuttons input { 
background-color : #ef8200; 
font : bold 13px Arial; 
color : #ffffff; 
} 
#footer { 
float : left; 
width : 956px; 
border-top : 5px solid #002b45; 
background-color : #cdcdcd; 
padding : 22px; 
} 
.address1 { 
float : left; 
width : 748px; 
font-size : 14px; 
width : 600px; 
} 
.add1 { 
float : left; 
width : 173px; 
} 
.add2 { 
float : left; 
width : 156px; 
} 
.add3 { 
float : left; 
width : auto; 
} 
.address1 h3 { 
color : #0054a6; 
font-size : 20px; 
font-weight : normal; 
margin : 0; 
padding : 0; 
margin-bottom : 5px; 
} 
.address1 h4 { 
color : #ffffff; 
font-size : 19px; 
font-weight : bold; 
margin : 0; 
padding : 0; 
margin-bottom : 5px; 
} 
.copyright { 
float : right; 
width : 227px; 
text-align : right; 
font : 10px Verdana; 
color : #555555; 
} 
.copyright a { 
color : #555555; 
} 
.copyright a:hover { 
color : #ff0000; 
} 

.topboxinternal { 
width : 909px; 
border : 1px solid #959595; 
background-color: #ffffff; 
padding:23px;
float:left;
}

.leftcolumn{
width:163px;
float:left;
}

.righttcolumn{
width:730px;
float:left;
text-align:justify;
}

.righttcolumn p{
width:730px;
float:left;
text-align:justify;
font-size:13px !important;
line-height:17px;
margin-bottom:10px;
}
.heading{
color : #0054a6; 
font :23px Georgia; 
margin : 0; 
padding : 0; 
padding-bottom : 10px; 
text-transform : uppercase;
display:block;
}
.righttcolumnbio{
width:900px;
float:left;
text-align:center;
margin: 0 auto 38px;

/*border:solid 1px #ff0000;*/
}
.imagebox{
width:152px;
height:34px;
margin-bottom:38px;
padding-top:123px;
}
.imagebox55{
width:152px;
height:34px;

padding-top:123px;
}
.imagebox2{
margin-bottom:38px;
margin-right:5px;
text-align:center;

}
.imagebox2 a{
text-align:center;
text-decoration:none;
color:#000000;
font-weight:bold;
}

.imagebox3{
width:152px;
float:left;
text-align:center;
margin:0 45px 0 0;


}
.imagebox3 a{
text-decoration:none;
color:#000000;
font-weight:bold;
}
.imageboxtext{
width:152px;
height:31px;
background-color:#ffffff;
opacity:0.85; 
filter:alpha(opacity=75);
text-align:center;
font:bold 11px Georgia; 
color:#000000;
text-transform:uppercase;
padding-top:3px;
letter-spacing:-1px;
}

.imagebox1{
width:152px;
height:34px;
margin-bottom:38px;
padding-top:108px;
}

.imageboxtext1{
width:152px;
height:45px;
background-color:#ffffff;
opacity:0.85; 
filter:alpha(opacity=75);
text-align:center;
font:bold 10px Georgia; 
color:#000000;
text-transform:uppercase;
padding-top:3px;
letter-spacing:-1px;
}

.leftpara{
width:370px;
float:left;
text-align:justify;
font-size:13px;
line-height:17px;
}

.righttpara{
width:338px;
text-align:justify;
float:left;
margin-left:20px;
}

.formbox_i { 

width : 322px; 
float : right; 
margin-bottom : 10px; 
} 
.formbox_i input { 
border : 1px solid #cdcdcd; 
margin : 4px 0 4px 25px; 
} 
.formbox_i textarea { 
border : 1px solid #cdcdcd; 
margin-left : 25px; 
width : 267px; 
} 
.formbox_i label { 
color : #0054a6; 
font-size : 14px; 
font-weight : bold; 
margin-left : 25px; 
margin : 4px 0 4px 25px; 
} 
.formheading_i { 
color : #000000; 
font : bold 19px Georgia; 
margin : 0; 
padding : 8px 0 0 0; 
margin-bottom : 5px; 
text-align : center; 
height : 38px; 
width : 322px; 
background : url(../images/formhead.jpg) repeat-x; 
text-transform : uppercase; 
border-top : 1px solid #444444; 
} 
.formbuttons_i { 
text-align : center; 
height : 33px; 
width : 322px; 
background : url(../images/formbott.jpg) repeat-x; 
border-bottom : 1px solid #444444; 
margin-right : 12px; 
padding : 8px 0 0 0; 
} 
.formbuttons_i input { 
background-color : #ef8200; 
font : bold 13px Arial; 
color : #ffffff; 
} 
.lftcontact{
width:300px;
float:left;
}
.map{
width:421px;
float:left;
}
.cler{clear:both;}

.formbox_ic { 

width : 322px; 
float:right;
} 

.formbox_ic input { 
border : 1px solid #cdcdcd; 
margin : 4px 0 4px 25px; 
} 
.formbox_ic textarea { 
border : 1px solid #cdcdcd; 
margin-left : 25px; 
width : 267px; 
} 
.formbox_ic label { 
color : #0054a6; 
font-size : 14px; 
font-weight : bold; 
margin-left : 25px; 
margin : 4px 0 4px 25px; 
} 
.formheading_ic { 
color : #000000; 
font : bold 19px Georgia; 
margin : 0; 
padding : 8px 0 0 0; 
margin-bottom : 5px; 
text-align : center; 
height : 38px; 
width : 322px; 
background : url(../images/formhead.jpg) repeat-x; 
text-transform : uppercase; 
border-top : 1px solid #444444; 
} 
.formbuttons_ic { 
text-align : center; 
height : 33px; 
width : 322px; 
background : url(../images/formbott.jpg) repeat-x; 
border-bottom : 1px solid #444444; 
margin-right : 12px; 
padding : 8px 0 0 0; 
} 
.formbuttons_ic input { 
background-color : #ef8200; 
font : bold 13px Arial; 
color : #ffffff; 
} 