body
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:16px auto 16px auto;
color: #646464;
background:url(../images/body_bg.jpg) repeat-x;
background-color:#3e3e3e;
color:#555656;
}

/*Reset Styles!*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}

img
{
float:left;
}

.clear
{
clear:both;
}

/*Main Container*/

#wrapper {
clear: both;
width: 900px;
padding:16px 0 0 0;
margin:0 auto;
}

/*Top Area*/

#top {
clear: both;
float: left;
width: 900px;
padding:0 0 16px 0;
}

#top p{
float: right;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#8baccf;
font-weight:bold;
}

.phoneno
{
font-size:18px;
}

.whitetext
{
color:#FFFFFF;
}

.address
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
}

/*Main Area*/

#main {
clear: both;
float: left;
width: 900px;
background:url(../images/navheaderbg.jpg) no-repeat top;
background-color:#FFFFFF;
padding:6px 0 5px 0;
margin:0 0 10px 0;
}

/*Top Naviation*/

#menu {
width: 829px;
float:left;
clear:both;
padding:0 0 0 69px;
}

#menu ul {
width:831px;
float: left;
display:inline;
}


#menu li {
list-style-type:none;
float: left;
display:inline;
padding:0 61px 29px 0;
}

/*Main Inner Panel*/

#maininner {
clear: both;
width: 812px;
margin:0 auto;

}

/*Main Right Panel*/

#rightpanel {
float: right;
width: 600px;
}


#header {
float: left;
width: 600px;
padding:0 0 5px 0;
}

#consultation {
background-image: url(../images/consultationbg.jpg);
background-repeat: no-repeat;
float: left;
height: 33px;
width: 578px;
padding:40px 0 0 22px;
}

#consultation p
{
font-family:Georgia;
font-size:12px;
color:#021c53;
font-style:italic;
font-weight:bold;
}

#consultation p span
{
color:#c71106;
text-decoration:underline;
}

#maincontent {
float: left;
width: 566px;
border:5px solid #f5f5f5;
padding:12px;
}

#maincontent p {
clear:both;
padding:5px 0 15px 0;
text-align:justify;
}

.numbers li
{
list-style-type: decimal !important;
background:none !important;
padding:2px 0px 0px 0px !important;
margin:0 0 0 16px !important;*/
}

.redtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF0000;}

#maincontent h1 {
font-family:Georgia;
font-size:18px;
color:#960701;
float:left;
padding:0 0 10px 20px;
background:url(../images/bulleth1.jpg) no-repeat left 5px;
}

#maincontent h1 span {
color:#08316f;
}

#maincontent h2 {
font-family:Georgia;
font-size:14px;
color:#336699;
float:left;
padding:0 0 5px 0;
clear:both;
white-space:nowrap;
}


#maincontent h3 {
font-family:Georgia;
font-size:16px;
color:#336699;
float:left;
padding:0 0 5px 12px;
background:url(../images/arrowblk.jpg) no-repeat left 5px;

}

#maincontent h4 {
font-family:Georgia;
font-size:12px;
color:#336699;
float:left;
padding:0 0 5px 0;
clear:both;
white-space:nowrap;
}

.span_name{
font-family:Georgia;
font-size:12px;
color:#336699;
float:left;
padding:0 0 5px 0;
clear:both;
white-space:nowrap;
}


#maincontent ul {
float: left;
width: 540px;
clear:both;
}


#maincontent li {
float: left;
clear:both;
list-style-type:none;
background:url(../images/redbullet.jpg) no-repeat left 7px;
padding:0 0 5px 15px;
width:520px;
text-align:justify;
}

.li {
width:540px !important;
padding:0 0 0 15px !important;

}

/*.forminner ul
{
clear:both !important;
float:left !important;
}


.forminner li 
{
clear:both !important;
float:left !important;
list-style-type:none !important;
}

.forminner label
{
float:right !important;
list-style-type:none !important;
}
*/
#immigrationnews {
float: left;
width: 540px;
border:5px solid #f5f5f5;
padding:8px 10px 8px 40px;
margin:13px 0 0 0;
background:url(../images/immigrationgleftbg.jpg) repeat-y left top;
}

#immigrationnews h2
{
font-family:Georgia;
font-size:14px;
color:#042562;
padding:0 0 10px 0;
}

#immigrationnews h3
{
float:left;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
width:500px;
padding:0 0 10px 0;
}

#immigrationnews p
{
font-family:Georgia;
font-size:13px;
padding:0 0 10px 0;
}

#immigrationnews ul
{
float:left;
clear:both;
}

#immigrationnews ul li
{
list-style-type:none;
float:left;
clear:both;
width:530px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background: url(../images/redbullet.jpg) no-repeat left 5px;
padding:2px 0 0 12px;
}

.p
{
float:left;
margin:0px;
padding:5px 0 5px 0;
clear:both;
width:500px;
}



#immigrationnews p span
{
color:#c73c35;
text-decoration:underline;
}

.clickhere
{
color:#c73c35;
text-decoration:underline;
}

.clickhere:hover
{
color: #000000;
}

#immigrationnews h2 span
{
color:#bf1b13;
font-style:italic;
}

.seemore
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
text-decoration:underline;
font-weight:bold;
background:url(../images/redbullet.jpg) no-repeat left 5px;
padding:0 0 0 5px;
}


.seemore:hover
{
color: #FF0000;
text-decoration: none;
}

.seemore2
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
clear:both;
float:right;
text-decoration:underline;
font-weight:bold;
background:url(../images/redbullet.jpg) no-repeat left 5px;
padding:0 0 0 5px;
margin:5px 0 0 0;
}

.seemore2:hover
{
color: #FF0000;
text-decoration: none;
}


.italic_txt
{
font-style:italic;

}

/*Main Left Panel*/

#leftpanel {
float: left;
width: 200px;
}

#form {
background-image: url(../images/formbg.jpg);
background-repeat: no-repeat;
float: left;
height: 250px;
width: 195px;
margin:0 0 0 2px;

}

#form ul
{
float:left;
padding:45px 0 0 12px;
}
#form ul li
{
list-style-type:none;
padding:0 0 1px 0;
width:166px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#888888;
font-weight:bold;
margin:0 0 0 2px;
}

#form input
{
float:left;
width:156px;
background:url(../images/textfieldbg.jpg) no-repeat;
border:0px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
padding:3px 5px 5px 5px;
}

.submit_btn
{
width:166px !important;
height:26px !important;
float:left !important;
border:none !important;
margin:0 0 0 8px !important;
background: none !important;
}

.textarea
{
width:156px !important;
height:70px !important; 
padding:3px 5px 5px 5px !important;
background:url(../images/textarea.jpg) no-repeat !important;
border:0px !important;
float:left !important;
}


#practicearea {
clear: both;
float: left;
width: 200px;
padding:0 0 10px 0;
margin:2px 0 0 0;
background:url(../images/practicebg.jpg) repeat-y;
}

#practicearea p {
clear: both;
float: left;
padding:10px 0 0 10px;

}

#practiceareainner {
float:left;
width: 176px;
background-color:#FFFFFF;
padding:5px;
margin:0 0 0 6px;
}

#practiceareainner ul {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:170px;
color:#000000;
}

#practiceareainner li {
background:url(../images/redbullet.jpg) no-repeat left 5px;;
padding:0 0 0 12px;
list-style-type:none;
float:left;
clear:both;
width:160px;

}

#practiceareainner li a:link, #practiceareainner li a:active, #practiceareainner li a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:170px;
color:#000000;
text-decoration:none;
}

#practiceareainner li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:170px;
color: #FF0000;
text-decoration:none;
}

.inner
{
background-color:#eaeaea;
margin:0 0 0 10px;
}

.inner li
{
background:url(../images/bulltsqr.jpg) no-repeat left 3px !important;
list-style-type:none;
background-color:#eaeaea;
margin:0 0 0 5px;

}

#forminner {
float: left;
width: 300px;
background-color:#e0dfe3;
border:1px solid #333333;
margin:10px auto;
padding:5px 0 10px 0;
ont-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;


}

#forminner ul
{
float:left;
padding:12px 0 0 12px;
width:270px;
}
#forminner ul li
{
list-style-type:none !important;
background-image:none;
padding:0 0 5px 0;
width:260px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
}

.submit_inner
{
width:50px !important;
height:26px !important;
float:right !important;
border: #999999 1px solid !important;
margin:0 0 0 8px !important;
background: #e0dfe3 !important;
}

.textareainner
{
width:156px !important;
height:70px !important; 
float: right !important;
}


.icon
{
float:left;
padding:0 5px 0 0;
}

#forminner input
{
float:right;
width:156px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

#forminner label
{
float:left;
width:100px;
ont-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:3px 0 0 0;
}


#sehabla {
float: left;
width: 183px;
clear:both;
margin:5px 0 0 2px;
border:1px solid #e3e3e3;
padding:6px;

}

#sehabla p {
float: left;
width: 180px;
margin:3px 0 0 0;
padding:1px;
background-color:#eaeaea;
font-family:Georgia;
font-size:13px;
color:#042562;
font-style:italic;
}

#sehabla p span
{
color:#bf1b13;
}

#testimonial {
float: left;
width: 183px;
clear:both;
margin:5px 0 0 2px;
padding:6px;
}

#testimonial p {
float: left;
width: 180px;
margin:3px 0 0 0;
padding:1px;
background-color:#eaeaea;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#646464;
font-style:italic;
}

#department {
float: left;
width: 183px;
clear:both;
margin:5px 0 0 2px;
padding:6px;
}

.#department p
{
clear:both;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
text-decoration:underline;
font-weight:bold;
background:url(../images/redbullet.jpg) no-repeat left 6px;
padding:10px 0 0 10px;
width:150px;
}

.img
{
clear:both;
float:left;
}

.link
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #646464;
font-weight:bold;
text-decoration:none;
}

.link:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color: #646464;
text-decoration: underline;
}

/*Footer*/

#footer
{
clear: both;
float: left;
width: 874px;
padding:0 13px 0 13px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}

#footer p
{
clear: both;
padding:5px 0 0 0;
}

#footer p span
{
padding:3px 0 0 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0066cc;
}

#footer ul {
float: left;
padding:5px 0 0 0;
}

#footer li {
display:inline;
padding:0 3px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

#footer li a { 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
}

#footer li a:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:underline;
}

a.blog_link:link, a.blog_link:active, a.blog_link:visited
{
color:#333333;
font-weight:bold;
}
a.blog_link:hover
{
color:#cccccc;
}
