/*---------last updated 05.03.2010 3.00pm-------*/
html, body, div, span, applet, object, 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;
font-weight : inherit;
font-style : inherit;
font-size : 100%;
font-family : inherit;
vertical-align : baseline;
}

iframe {

	margin:0px;
	padding:0px;
	height:0px;
	width:0px;
	}
	
:focus {
outline : 0;
}
body {
line-height : 1;
color : black;
background : white;
margin : 0 auto;
}
ol, ul {
list-style : none;
}
table {
border-collapse : separate;
border-spacing : 0;
}
caption, th, td {
text-align : left;
font-weight : normal;
vertical-align : top;
}
blockquote:before, blockquote:after, q:before, q:after {
content : "";
}
blockquote, q {
quotes : "" "";
}
html, body {
border : 0;
margin : 0;
padding : 0;
}
body {
font : 11px/16px Tahoma, Arial, Helvetica, sans-serif;
background : #fff url(../images/bg.jpg) repeat-x top left;
padding : 0;
}
h1, h2, h3, h4, h5, h6 {
margin : 0;
padding : 0;
font-weight : normal;
}
h1{
padding : 10px 0 10px 0;
letter-spacing : -1px;
font-size : 24px;
font-family : Arial, Helvetica, sans-serif;
line-height : normal;
color : #d71503;
}

h1 b{
font-size:18px;
font-weight:normal;
}

h1 span{
font-size:25px;
font-weight:bold;
}


h2 {
padding : 0 0 10px 0;
letter-spacing : -1px;
font-size : 18px;
font-family : Arial, Helvetica, sans-serif;
line-height : normal;
color : #e62716;
}
h3 {
font-size : 16px;
margin-bottom : 6px;
}
p, ul, ol {
margin : 0;
padding : 0 0 8px 0;
}
p{
text-align : justify;
margin-bottom : 8px;
}

ul, ol {
padding : 0 0 0 0;
}
blockquote {
margin : 1.25em;
padding : 1.25em 1.25em 0 1.25em;
}
small {
font-size : 0.85em;
}
img {
border : 0;
}
sup {
position : relative;
bottom : 0.3em;
vertical-align : baseline;
}
sub {
position : relative;
bottom : -0.2em;
vertical-align : baseline;
}
acronym, abbr {
cursor : help;
letter-spacing : 1px;
border-bottom : 1px dashed;
}
a, a:link, a:visited, a:hover {
text-decoration : none;
color : #3887d1;
}
form {
margin : 0;
padding : 0;
display : inline;
}
textarea {
width : 100%;
line-height : 1.25;
}
label {
cursor : pointer;
}
table {
border : 0;
margin : 0;
padding : 0;
}
table tr td {
padding : 0;
}
td {
vertical-align : top;
}
.clear {
clear : both;
line-height : 0;
font-size : 0;
padding : 0;
margin : 0;
}
.clearspace {
clear : both;
line-height : 0;
font-size : 0;
padding : 0;
margin : 0;
height : 15px;
}
.float-left {
float : left;
}
.float-right {
float : right;
}
.text-left {
text-align : left;
}
.text-right {
text-align : right;
}
.text-center {
text-align : center;
}
.text-justify {
text-align : justify;
}
.bold {
font-weight : bold;
}
.italic {
font-style : italic;
}
.underline {
border-bottom : 1px solid;
}
.highlight {
background : #ffc;
}
.wrap {
width : 1002px;
margin : 0 auto;
}
.img-left {
float : left;
margin : 0 10px 0 0;
}

.img-left1{
float : left;
margin : 0 10px 0 0;
padding:2px;
border:#c9dafc solid 1px;
}

.img-right {
float : right;
margin : 0 0 0 10px;
}
.nopadding {
padding : 0;
}
.noindent {
margin-left : 0;
padding-left : 0;
}
.nobullet {
list-style : none;
list-style-image : none;
}
#wrap {
width : 1002px;
margin : 0 auto;
height:100%;
}
#top {
width : 960px;
margin : 0 21px;
}
#mid {
width : 980px;
float : left;
clear : both;
}
#footer {
width : 972px;
padding : 40px 15px 20px 15px;
text-align : center;
background : url(../images/bg_footer02.jpg) no-repeat 10px center;
color : #fff;
}
#bgcontainer {
width : 100%;
background : url(../images/bg_top.jpg) no-repeat center top;
}
#leftpanel {
float : left;
width : 696px;
padding : 48px 15px 0 35px;
font-size : 12px;
line-height : 17px;
}
#rightpanel {
float : left;
width : 230px;
padding : 18px 11px 0 15px;
}
.sidebox {
margin-bottom : 20px;
}
.sideboxheader {
background : #fff url(../images/hd_right_sticker.jpg) no-repeat left top;
font-size:13px;
font-weight:bold;
height:42px;
color:#fff;
padding:28px 2px 0px 15px;
}
.sideboxbody {
background : #fff url(../images/hd_right_stickerBot.jpg) no-repeat left top;
padding : 0 20px 0 25px;
width:185px;
margin:0px;
}
.sideboxbody p {
padding:0 5px 15px 5px;
background:url(../images/divider_plusNav.gif) no-repeat bottom center;
margin:0px;
}
.morebox {
float : right;
width : 78px;
background : url(../images/bg_more.gif) no-repeat top left;
text-align : center;
padding : 5px 0 15px 0;
font-weight : bold;
}
.morebox a:link, .morebox a:active, .morebox a:visited , .morebox a:hover{
color : #fff;
font-size : 10px;
}
.blue {
color : #082b45;
}
.bluebold {
color : #082b45;
font-size : 12px;
font-weight : bold;
}

.bluebold-1{
color : #082b45;
font-size : 15px;
font-weight : bold;
padding-top:3px;
}

.black-txt {
color : #082b45;
font-size : 10px;
font-weight : bold;
text-align:left;
padding:0px;
margin:0px;
}

.bluesmallbold {
color : #082b45;
font-size : 11px;
font-weight : bold;
}
.brownbold {
color : #880000;
font-size : 12px;
font-weight : bold;
}
.redbold {
padding : 0 0 10px 0;
letter-spacing : -1px;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
line-height : normal;
color : #d71503;
font-weight : bold;
}
.redbold3{
padding : 0 0 10px 0;
letter-spacing : -1px;
font-size : 12.5px;
font-family : Arial, Helvetica, sans-serif;
line-height : normal;
color:#FF0000;
font-weight : bold;
}

.redlargebold {
padding : 0 0 10px 0;
letter-spacing : -1px;
font-size : 24px;
font-family : Arial, Helvetica, sans-serif;
line-height : normal;
color : #d71503;
}
.normal {
font : 11px/16px Tahoma, Arial, Helvetica, sans-serif;
color : #000000;
}
.arrowstyle {
list-style-image : url(../images/arrow1.gif);
padding : 0 0 1.25em 2.5em;
font-weight:normal;
color:#333333;
}
.pad10 li	{
	margin:0 0 10px 0;
}
.planstyle2 {
list-style-type : circle;
padding : 0 0 1.25em 2.5em;
font-weight : bold;
font-size : 10px;
}
.width50 {
float : left;
width : 45%;
padding : 8px 0 8px 0;
}

.width50 p{
padding:0 12px 0 12px;
}



a.greensmallbold:link, a.greensmallbold:active, a.greensmallbold:visited {
color : #456b01;
text-decoration : none;
font-size : 10px;
font-weight : bold;
}
a.greensmallbold:hover {
color : #456b01;
text-decoration : underline;
font-size : 10px;
font-weight : bold;
}
a.footerlink:link, a.footerlink:active, a.footerlink:visited {
color : #fff;
text-decoration : none;
}
a.footerlink:hover {
color : #fff;
text-decoration : underline;
}
.mattblackmenu ul {
margin : 0;
padding : 0;
list-style-type : none;
overflow : hidden;
width : 100%;
text-align : center;
}
.mattblackmenu li {
display : inline;
margin : 0;
text-align : center;
}
.mattblackmenu li a {
float : left;
text-decoration : none;
font-family : inherit;
font-size : 12px;
text-align : center;
padding-top : 16px;
padding-bottom : 16px;
padding-right : 10px;
color : white;
padding-left : 10px;
}
.mattblackmenu li a:visited {
color : #ffffff;
display : block;
padding-left : 10px;
}
.mattblackmenu li a:hover {
background : #6bb900;
color : #fff;
display : block;
padding-left : 10px;
}
.ddsubmenustyle, .ddsubmenustyle ul {
font-size : 12px;
margin : 0;
padding : 0;
position : absolute;
left : 0;
top : 0;
list-style-type : none;
background : white;
border-bottom-width : 0;
visibility : hidden;
z-index : 100;
text-align : left;
}
.ddsubmenustyle li a {
display : block;
width : 180px;
color : black;
background-color : #333333;
text-decoration : none;
padding : 4px 10px;
border-bottom : 1px solid #444;
color : #fff;
}
* html .ddsubmenustyle li {
display : inline-block;
width : 180px;
}
.ddsubmenustyle li a:hover {
background : #6bb900;
color : #fff;
}
.ui-accordion .ui-accordion h2 {
display : block;
border : 1px solid #9cd2ed;
color : #fff;
font-size : 18px;
font-weight : bold;
font-family : inherit;
}
.ui-accordion .ui-accordion-header {
cursor : pointer;
position : relative;
margin-top : 1px;
}
.ui-accordion .ui-accordion-li-fix {
display : inline;
}
.ui-accordion .ui-accordion-header-active {
border-bottom : 0 !important ;
}
.ui-accordion .ui-accordion-header a {
color : #fff;
}
.ui-accordion .ui-accordion-header .ui-icon {
position : absolute;
left : 0.5em;
top : 50%;
margin-top : -8px;
}
.ui-accordion .ui-accordion-content {
padding : 5px 10px;
border-top : 0;
margin-top : -8px;
position : relative;
top : 1px;
background : #e6f1f3;
margin-bottom : 4px;
overflow : auto;
display : none;
border : 1px solid #b5d3eb;
color : #333;
font-weight : bold;
}
.ui-accordion .ui-accordion-content-active {
display : block;
}
.bgheading {
background : #349800;
padding : 4px 8px;
}
#slider ul, #slider li, #slider2 ul, #slider2 li {
margin : 0;
padding : 0;
list-style : none;
}
#slider2 {
margin-top : 1em;
}
#slider li, #slider2 li {
width : 696px;
height : 200px;
overflow : hidden;
}
#prevBtn, #nextBtn, #slider1next, #slider1prev {
display : block;
width : 16px;
height : 16px;
position : relative;
left : 0;
top : -100px;
z-index : 1000;
}
#nextBtn, #slider1next {
position : relative;
left : 680px;
top : -115px;
}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {
display : block;
position : relative;
width : 16px;
height : 16px;
background : url(../images/scroll_left.png) no-repeat 0 0;
font-size : 1px;
}
#nextBtn a, #slider1next a {
background : url(../images/scroll_right.png) no-repeat 0 0;
font-size : 1px;
}
/*#leftnav {
width : 170px;
padding : 0;
margin : 0;
padding-left : 10px;
margin-bottom:10px;
}
#leftnav ul {
list-style : none;
margin : 0;
padding : 0;
border : none;
}
#leftnav ul li {
margin : 0;
padding : 0;
}
#leftnav ul li a {
display : block;
border-bottom : 1px dashed #359800;
padding : 2px 0 2px 9px;
text-decoration : none;
color : #086ac1;
width : 170px;
font-weight : bold;
background: url(../images/arrow1.gif) no-repeat 0 50%;

}
#leftnav ul li a:hover, #leftnav ul li a:focus {
color : #086ac1;
background-color : #e6f1f3;
}*/

.sideboxNav	{
	background:url(../images/navPanTop.jpg) no-repeat;
	width:210px;
	height:44px;
	padding:27px 5px 0 15px;
	font-size:24px;
	color:#fff;
}
.sideboxNavbody {
	width:230px;
	padding:0 0 0 0;
	margin-bottom:15px;
	background:url(../images/navPanBottom.jpg) no-repeat;
}
#leftnav {
	width:185px;
	margin:0;
	padding-left:23px;
	margin-bottom:10px;
}
#leftnav ul {
	list-style : none;
	margin : 0;
	padding : 0;
	border : none;
	background:url(../images/divider_plusNav.gif) no-repeat top left;
	padding:9px 0 0 0;
	_padding:5px 0 0 0;
}
#leftnav ul li {
	margin : 0;
	padding : 0;
	background: url(../images/divider_plusNav.gif) no-repeat left bottom;
	padding:0 0px 5px 5px;
	width:180px;
	margin-top:-4px;
}
#leftnav ul li a {
	display : block;
	padding : 5px 0px 5px 5px;
	text-decoration : none;
	color :#464242;
	width :170px;
	font-weight : bold;
}
#leftnav ul li a:hover, #leftnav ul li a:focus {
	color:#1474D1;
	background:#DFF3FA;
}




#links {
width : 950px;
float : left;
clear : both;
padding : 15px;
}
#links h1 {
color : #452c0d;
font-size : 16px;
display : block;
background : #deac5b url(../images/bg_bot.gif) repeat-x bottom left;
padding : 8px;
margin-bottom : 8px;
font-weight : bold;
}
#links .content {
display : block;
background : #fff url(../images/bg_bot2.gif) repeat-x bottom;
padding : 10px;
color : #000;
text-align : justify;
}
#links ul {
list-style : none;
margin : 0;
padding : 0;
border : none;
}
#links ul li {
margin : 0;
padding : 0;
}
#links ul li a {
display : block;
border-bottom : 1px dashed #759ab5;
padding : 5px 0 2px 4px;
text-decoration : none;
color : #bfd2e1;
width : 170px;
}
#links ul li a:hover, #links ul li a:focus {
color : #2f546f;
background-color : #5f88a6;
}
.yellowbox {
background : #c2ddf0 url(../images/curl.jpg) no-repeat top right;
}
.formcell {
padding-bottom:10px;
}
#crumbs {
height:2.3em;
/*	border:1px solid #dedede;*/	
margin-top: 10px;
}
#crumbs li {
float:left;
line-height:2.3em;
color:#378dda;
padding-left:0em;
}		
#crumbs li a {
background:url(../images/arrow1.gif) no-repeat right center;
display:block;
padding:0 15px 0 0;
}							
#crumbs li a:link,
#crumbs li a:visited {
color:#245069;
text-decoration:none;
}	
a:link, a:visited,	
#crumbs li a:hover,
#crumbs li a:focus {
color:#3887d1;
}

/*Sitemap Style*/
.hspace { background:url(../images/lineh.gif) center left repeat-x; padding:10 0;}
.vspace { background:url(../images/linev.gif) top right repeat-y; padding:10 0;}
.abox { text-align:center; background:#0065ba; border:#fff 6px solid; padding:12px 8px; font-size:10px; font-weight:bold; vertical-align:middle; font-size:12px;}
.abox a{ color:#FFFFFF; text-decoration:none; background:#0065ba; display:block; width:100%;}

.abox a:hover{ text-decoration: none; color:#000000;}



.gbox { text-align:center; background:#c0cd95; border:#fff 2px solid; padding:12px 8px; font-size:10px; font-weight:bold; vertical-align:middle; font-size:12px; }

.gbox a{ color:#ff0505; text-decoration:none; background:#c0cd95; display:block; width:100%;}

.gbox a:hover{ text-decoration: none; color:#000000; display:block;}


.rbox { text-align:center; background:#359800; border:#fff 6px solid; padding:12px 8px; font-size:10px; font-weight:bold; vertical-align:middle; font-size:12px;}

.rbox a{ color:#FFFFFF; text-decoration:none; background:#359800; display:block; width:100%;}

.rbox a:hover{ text-decoration: none; color:#000000;}


.mappadding1 { padding:0 0 8px 10px; background:url(../images/maparrow1.gif) left top no-repeat; margin-top:10px;}
.mappadding2 { padding:0 0 8px 20px; background:url(../images/maparrow2.gif) left top no-repeat; color:#787878;}
.mappadding3 { padding:0 0 8px 30px; background:url(../images/maparrow3.gif) left top no-repeat; color:#787878;}



.divider { height:5px; border-bottom:#2B7B02 1px dotted; clear: both; line-height: 0; font-size: 0; padding: 0; margin:0 0 8px 0;}

.box-one {

	width:223px;
	height:140px;
	float:left;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	border:1px solid #C5D6FB;
	background: url(../images/box-gap.gif) repeat-x;
	

	
	}
	
.box-two {

	width:223px;
	height:140px;
	float:left;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	border:1px solid #C5D6FB;
	background: url(../images/box-gap.gif) repeat-x;

	
	}
	
.box-three {

	width:223px;
	height:140px;
	float:left;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:0px;
	border:1px solid #C5D6FB;
	background: url(../images/box-gap.gif) repeat-x;
	
	}
	
.box-four {

	width:223px;
	height:140px;
	float:left;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:0px;
	border:1px solid #C5D6FB;
	background: url(../images/box-gap.gif) repeat-x;
	
	}
	
.left-image3{

	margin: 0px;
	float:left;
	padding-right: 5px;
	padding-left:7px;
	padding-bottom:0px;
	padding-top:7px;
	
	}
	
.box-one  h3 {
	font-family:Helvetica, sans-serif;
	font-size:15px;
	color:#CA0902;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:0px;
}

.box-one  p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#020A1B;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	line-height:normal;
	padding-left:10px;
	padding-right:8px;
	padding-top:7px;
	margin:0px;

}
.box-two  h3 {
	font-family:Helvetica, sans-serif;
	font-size:15px;
	color:#CA0902;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:0px;
}

.box-two  p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#020A1B;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	line-height:normal;
	padding-left:10px;
	padding-right:8px;
	padding-top:7px;
	margin:0px;
}

.box-three  h3 {
	font-family:Helvetica, sans-serif;
	font-size:15px;
	color:#CA0902;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:0px;
}

.box-three  p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#020A1B;
	font-weight:normal;
	text-decoration:none;
	line-height:normal;
	padding-left:10px;
	text-align:left;
	padding-right:8px;
	padding-top:7px;
	margin:0px;

}

.box-four  h3 {
	font-family:Helvetica, sans-serif;
	font-size:15px;
	color:#CA0902;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:0px;
}

.box-four  p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#020A1B;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	line-height:normal;
	padding-left:10px;
	padding-right:8px;
	padding-top:7px;
	margin:0px;

}
.sidebox-three {
width:210px;
height:406px;
float:right;
margin-right:14px;
}
a.plann:link, a.plann:active, a.plann:visited	{
	background:url(../images/get_plan.jpg) no-repeat;
	width:687px;
	height:55px;
	display:block;
	text-indent:-9999px;
}

/*---- New css ---- */



.orangelargebold{
background:url(../images/big-arrow.gif) no-repeat 1px 15%;
display:block;
padding : 0 0 10px 27px;
letter-spacing : -1px;
font-size : 18px;
font-weight:bold;
line-height:30px;
font-family : Arial, Helvetica, sans-serif;
line-height : normal;
color:#ff4e00;
}

.orangelargebold b{
font-size:22px;
color:#ff0000;
}

.orangelargebold b span{
text-transform:uppercase;
}



.buttonboldnew{
width:200px;
display:block;
margin:0 5px 0 55px;
}
.brownbold2 {
color : #043395;
font-size : 18px;
font-weight : bold;
}
.write2 {
	background: url(../images/question-mark2.jpg) no-repeat 0 25%;
	color:#359800;
	font-size:13px;
	line-height:27px;
	font-weight:bold; padding-left:33px; padding-right:0; padding-top:2px; padding-bottom:4px
}

.left_img{
float:left;
padding:2px;
margin:3px 9px 2px 1px;
}

.left_img2{
float:left;
padding:2px;
margin:3px 9px 18px 1px;
}

/*---------------Left box area 5 start----------*/
.left-boxtextarea5{
float:left;
width:98%;
padding:0 0 0 0;
margin:5px 0 0 0;
}
/*----------------Left box area 5 end---------------------*/

.imgFloat {

float:left;
padding:0 10px 0 0;
}
.write {
	background: url(../images/writing.png) no-repeat;
	padding:2px 0 4px 30px;
	color:#993300;
	font-size:14px;
	font-weight:bold;
}
.green	{
	color:#9BB738;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.padOne	{
	padding:0px;
	margin:0px;
}
ul.iconStyle li {
list-style-image:none;
margin:10px 0 0 0;
}
/*cardbox*/
.cardbox { background:url(../images/cards.gif) top left no-repeat; width:105px; height:150px; float:left;}
.sitesealbox {float:right; margin-right:20px;}
.banner1 { background:url(../images/01.jpg) left top no-repeat; width:696px; height:200px; float:left; margin:0px; padding:0px; clear:both;}




/*---------extra-------*/

/**/

.bulet_headtext{
background:url(../images/arrows28.gif) no-repeat 0 50%;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#359800;
line-height:21px;
text-align:left;
padding:0;
margin:0;
}

.bulet_headtext a{
font-size:11px;
color:#359800;
text-decoration:none;
padding:0 0 0 18px;
}

.bulet_headtext a:hover{
color:#8eb04b;
text-decoration:none;
}

/**/

/**/
.bulet_subheadtext{
background:url(../images/scrool-right1.gif) no-repeat 18px 50%;


font-family:Tahoma;

font-size:11px;
font-weight:bold;
color:#527c92;
line-height:21px;
text-align:left;
padding:0 0 0 32px;
margin:0;
}

.bulet_subheadtext a{
font-size:11px;
color:#527c92;
text-decoration:none;
}

.bulet_subheadtext a:hover{

color:#78bbde;
text-decoration:none;
}
/**/




/**/
.bulet_undertext{

font-family:Tahoma;

font-size:11px;
font-weight:normal;
color:#527c92;
line-height:17px;
text-align:left;
padding:0;
margin:0 0 0 0;
}

.bulet_undertext a{
font-size:11px;
color:#527c92;
text-decoration:none;
}

.bulet_undertext a:hover{
color:#78bbde;
text-decoration:none;
}


.bulet_undertext ul{
list-style-type:none;
padding:0;
margin:0 0 0 45px;
border-left:#7f7f7f dotted 1px;
}


.bulet_undertext ul li{
background:url(../images/L.gif) no-repeat 0 50%;
font-size:11px;
font-weight:normal;
color:#527c92;
line-height:18px;
text-align:left;
padding:0 0 0 9px;
margin:0;
}

.bulet_undertext ul li a{
font-size:11px;
color:#527c92;
text-decoration:none;
}

.bulet_undertext ul li a:hover{
color:#78bbde;
text-decoration:none;
}

/**/
.sitemapextra{
width:690px;
height:auto;
padding:0;
margin:0;
}

/**/


/**/
.black_textsitemap{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#626977;
line-height:23px;
text-align:left;
padding:0 0 0 3px;
margin:0;
}

.black_textsitemap a{
font-family:Tahoma;
font-size:11px;
color:#626977;

text-decoration:none;
}

.black_textsitemap a:hover{
color:#FF962D;
text-decoration:none;
}
/*---- banner details start ----*/
.bannerHome	{
	background: url(../images/01.jpg) no-repeat;
	width:696px;
	height:200px;
}
.bannerInner02	{
	background: url(../images/02.jpg) no-repeat;
	width:696px;
	height:200px;
}

.bannerInner04{
	background: url(../images/04.gif) no-repeat;
	width:696px;
	height:200px;
}

.bannerInner04 a{
background: url(../images/04.gif) no-repeat;
	width:696px;
	height:200px;
	display:block;
	text-indent:-3000px;
}


/*---- banner details end ----*/
.clearMorespace {
	clear : both;
	line-height : 0;
	font-size : 0;
	height : 25px;
}
h5	{
background:url(../images/index-text-bar-green.gif) no-repeat left;
	
	height:39px;
	font-size:14px;
	font-weight:bold;
	
	color:#586622;
	padding:11px 0 0 9px;
	margin-bottom:5px;
	
}

h5.big{
background:url(../images/index-text-bar-green.gif) no-repeat left;

}



.marginL	{
	margin:0 0 0 18px;
}

.brownbold3 {
color : #e30105;
font-size : 18px;
font-weight : bold;
}
.width50H {
float : left;
width : 45%;
margin:0 10px 0 0px;
padding : 8px;
}
/*---------last updated 05.03.2010 3.00pm-------*/


/*----------Last update 9.03.10--------*/

.logoarea3 {
background:url(../images/logo-bg-area.png) no-repeat 0 0;
width : 190px;
height:48px;
margin:0 auto;
}

.win-7{
float:left;
background:url(../images/win-7.gif) no-repeat 0 0;
width:38px;
height:34px;
display:block;
padding:0;
margin:7px 0 0 9px;
}
.win-7 a{
background:url(../images/win-7.gif) no-repeat 0 0;
width:38px;
height:34px;
display:block;
text-indent:-3000px;
}

/**/

.apple-mac{
float:left;
background:url(../images/apple-logo.gif) no-repeat 0 0;
width:38px;
height:34px;
display:block;
padding:0;
margin:7px 18px 0 27px;
}
.apple-mac a{
background:url(../images/apple-logo.gif) no-repeat 0 0;
width:38px;
height:34px;
display:block;
text-indent:-3000px;
}


/**/

.linux-pengu{
float:right;
background:url(../images/linux-pen.gif) no-repeat 0 0;
width:38px;
height:34px;
display:block;
padding:0;
margin:7px 9px 0 0;
}
.linux-pengu a{
background:url(../images/linux-pen.gif) no-repeat 0 0;
width:38px;
height:34px;
display:block;
text-indent:-3000px;
}


/*--------11.03.2010 start----------*/
.p-left{
padding:0 6px 0 11px;
}

.arrowstyle-1 {
list-style-image : url(../images/arrow1new.jpg);
padding : 0 0 1.25em 2.4em;
font-weight:normal;
color:#333333;
}
/*--------11.03.2010 end----------*/

.win7feature1 {
width:184px;
float:left;
height:190px;
margin-right:10px;
padding:140px 16px 10px 18px;
font-size:90%;
color:#454545;
text-align:justify;
}
.featurehg{
background:url(../images/win7hg.jpg) left top no-repeat;
}
.featurejl{
background:url(../images/win7jl.jpg) left top no-repeat;
}
.featuresc{
background:url(../images/win7search.jpg) left top no-repeat;
}
.featuretb{
background:url(../images/win7taskbar.jpg) left top no-repeat;
}
.featuretch{
background:url(../images/win7touch.jpg) left top no-repeat;
}
.featurelive{
background:url(../images/win7live.jpg) left top no-repeat;
}


/*--------------------------------- MTSS ver 2 start ---------------------------------*/
.innerPan01	{
	background:url(../images/innerPanBg01.jpg) no-repeat;
	width:645px;
	padding:35px 20px 0 30px;
}
.innerPan01_small	{
	background:url(../images/innerPanBg01_small.jpg) no-repeat;
	width:280px;
	padding:35px 15px 0 30px;
	float:left;
}
.innerPan01_small p	{
	padding:0;
	margin:0;
}
/*ul.deviderPlus	{
	background:url(../images/divider_plus011.jpg) no-repeat left top;
	width:299px;
	float:left;
	height : 1%;
	padding:0px 0 0 0;
}
ul.deviderPlus li	{
	background:url(../images/divider_plus01.jpg) no-repeat left bottom;
	width:299px;
	height : 1%;
	margin:4px 5px 5px 0px;
	padding:0 0 5px 0;
}
ul.deviderPlus:hover	{
	background: #EFEEEE
}
.post_number{
    float : left;
    background: #C2C1C1;
    height : 20px;
    width : 30px;
	margin:4px 8px 4px 0;
	padding:5px 0 5px 0;
	display : block;
	text-align : center;
	font-size : 22px;
    color : #fff;
}*/
.news-events	{
	width:300px;
	margin:10px 0 0 10px;
	float : left;
}
.news-events ul{
    height : 1%;
    position : relative;
    background: url(../images/divider_plus01.jpg) no-repeat left top;
    padding-top:9px;
	_padding-top:11px;
}
.news-events ul li{
    width : 289px;
    height : 1%;
    position : relative;
    background: url(../images/divider_plus01.jpg) no-repeat left bottom;
    padding:0 5px 5px 5px;
    margin-top:-4px;
	_margin-top:-6px;
}
.news-events ul li a{
    float : left;
    width : 241px;
    text-decoration : none;
    padding : 5px 0px 5px 48px;
	font-size:11px;
    font-weight : bold;
    min-height :36px;
	color:#666666;
	cursor:default;
}
.news-events ul li a:hover{
    background:#EFEEEE;
}

.post-date{
	float : left;
    background:#C2C1C1;
	height : 35px;
    width : 35px;
    position: absolute;
	display:block;
	z-index:101;
    left : 10px;
    top : 6px;
    /*margin-top:4px;
	padding-top:6px;
	display : block;
	text-align : center;
	font-size : 22px;
    color : #fff;*/
}
.post-date .day{
	margin-top : 9px;
	display : block;
	text-align : center;
	font-size : 22px;
    color : #fff;
}
.post-details{
    float : right;
    width : 240px;
}

/*---- Communication form start ----*/
.commForm	{
	width:693px;
}
.commFormHead	{
	width:693px;
	background:url(../images/commFormHead.jpg) no-repeat;
	height:15px;
}
.commFormBody {
	width:693px;
	background:url(../images/commFormBg.jpg) repeat-y;
}
.commFormBot	{
	background:url(../images/commFormBot.jpg) no-repeat;
	width:693px;
	height:15px;
}
.writeUs	{
	width:256px;
	background:url(../images/formDivider.jpg) repeat-y right top;
	padding:0 50px 0 30px;
	float:left;
}
form.writeUsFrm	{
	padding:0;
	margin:0;
	float:none;
}
input.wformInp	{
	float: left;
	width:184px;
	height:22px;
	background:#f8f8f8;
	font: 12px "Tahoma", Arial, Helvetica, sans-serif;
	border:1px solid #FFF ;
	font-weight:normal;
	color:#9F9F9F;
	padding:5px 5px 0 5px;
	margin-bottom:7px;	
}
label.wformLable	{
	float:left;
	width:60px;
	height:22px;
	display:block;
	font:12px "Tahoma", Arial, Helvetica, sans-serif;
	color:#333;
	padding:6px 0 0 0;
}
label.wformLableBig	{
	float:left;
	width:200px;
	height:22px;
	display:block;
	font:12px "Tahoma", Arial, Helvetica, sans-serif;
	color:#333;
	padding:6px 0 0 0;
}
textarea.wformText	{
	float: left;
	width:244px;
	height:45px;
	background:#f8f8f8;
	font: 12px "Tahoma", Arial, Helvetica, sans-serif;
	border:1px solid #FFF ;
	font-weight:normal;
	color:#9F9F9F;
	padding:5px 5px 0 5px;
	margin-bottom:7px;	
}
input.send	{
	background:url(../images/btn_sendBig.jpg) no-repeat;
	width:78px;
	height:43px;
	text-indent:-9999px;
	border:none;
	float:left;
}


.communication	{
	width:310px;
	padding:5px 0 0 30px;
	float:left;
}
.callus{
	background:url(../images/icon_call.jpg) no-repeat 0 50%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#55585D;
	padding:20px 0 18px 65px;
}
.callus:hover {
	color:#2CBDEC;
	cursor:pointer;
}
a.technical-chat:link, a.technical-chat:visited, a.technical-chat:active {
	background:url(../images/icon_chatFace.jpg) no-repeat 0 0;
	display:block;
	color:#55585d;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#55585D;
	padding:20px 0 20px 65px;
}
a.technical-chat:hover {
	color:#2CBDEC;
	text-decoration:none;
}
a.checkyourneeds:link, a.checkyourneeds:active, a.checkyourneeds:visited{
	background:url(../images/icon_check.jpg) no-repeat 0 0;
	display:block;
	color:#55585d;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#55585D;
	padding:30px 0 38px 65px;
}
a.checkyourneeds:hover {
	color:#2CBDEC;
	text-decoration:none;
}
.required {color:#FF0000; margin-left:60px;}
.required02 {color:#FF0000;}
.erroebox {
	float: left;
	width:184px;
	height:22px;
	border:1px solid #FF0000;
	background:#f8f8f8;
	font: 12px "Tahoma", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#9F9F9F;
	padding:5px 5px 0 5px;
	margin-bottom:7px;	

}


.errorarea {
	float: left;
	width:244px;
	height:45px;
	background:#f8f8f8;
	font: 12px "Tahoma", Arial, Helvetica, sans-serif;
	border:1px solid #FF0000;
	font-weight:normal;
	color:#9F9F9F;
	padding:5px 5px 0 5px;
	margin-bottom:7px;	
}
/*---- Communication form end ----*/

.innerPan02{
	float:left;
	background: url(../images/innerPan02.jpg) no-repeat 0 0;
	width:486px;
	padding:30px 0 0 163px;
	margin:0 0 15px 0;
}
.innerPan02 ul{
	padding:0;
	margin:40px 0 0 18px;
}
.innerPan02 ul li{
	font:12px "Tahoma", Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 10px 0 20px;
	list-style-type:disc;
	line-height:24px;
}
.faciCol01	{
	float:left;
	width:240px;
}
.faciCol02	{
	float:left;
	width:100px;
	text-align:center;
}
.innerPan03	{
	float:left;
	width:326px;
}
.innerPan03Head	{
	background:url(../images/innerPan03Head.jpg) no-repeat left top;
	width:302px;
	height:69px;
	padding:18px 5px 0 22px;
	font:24px "Tahoma", Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:24px;
}
.innerPan03Head_signle	{
	background:url(../images/innerPan03Head.jpg) no-repeat left top;
	width:299px;
	height:55px;
	padding:30px 5px 0 22px;
	font:24px "Tahoma", Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:24px;
}
.innerPan03body	{
	background:url(../images/innerPan03Bg.jpg) repeat-y left top;
	width:286px;
	padding:0 5px 0 35px;
}
.innerPan03body ul{
	padding:0;
	padding:0px 0 15px 15px;
}
.innerPan03body ul li{
	font:12px "Tahoma", Arial, Helvetica, sans-serif;
	color:#505050;
	padding:0 0px 0 20px;
	list-style-type:disc;
	line-height:24px;
}
.innerPan03Bot	{
	background:url(../images/innerPan03Bot.jpg) no-repeat left top;
	width:326px;
	height:8px;
}

.innerPan04	{
	float:left;
	background:url(../images/innerPan04.jpg) no-repeat;
	width:623px;
	padding:8px 35px 0 35px;
	margin:0px;
}
.innerPan04 h3{
	color:#FFFFFF;
	font:22px "Tahoma", Arial, Helvetica, sans-serif;
	padding:0 0 0 35px;
}
.innerPan04Bot	{
	float:left;
	background:url(../images/innerPan04Bot.jpg) no-repeat;
	width:693px;
	height:45px;
}

.innerPan05_man	{
	background:url(../images/innerPan05_man.jpg) no-repeat 0px 0px;
	width:245px;
	padding:15px 10px 0 125px;
	float:left;
}
.innerPan05_man:hover {
	background:url(../images/innerPan05_man.jpg) no-repeat -410px 0px;
}
.innerPan05_man h3{
	color:#FFFFFF;
	font:22px "Tahoma", Arial, Helvetica, sans-serif;
	padding:0 0 0 0px;
}

.innerPan05_lady	{
	background:url(../images/innerPan05_lady.jpg) no-repeat 0px 0px;
	width:247px;
	padding:140px 10px 0 15px;
	float:left;
	margin:0 0 0 35px;
}
.innerPan05_lady:hover {
	background:url(../images/innerPan05_lady.jpg) no-repeat -300px 0px;
}
.innerPan05_lady h3{
	color:#FFFFFF;
	font:22px "Tahoma", Arial, Helvetica, sans-serif;
	padding:0 0 0 0px;
}






.marginL30	{ margin:0 0 0 30px;}
.clearMorespaceH {
	clear : both;
	line-height : 0;
	font-size : 0;
	height : 35px;
}
.pad15	{ padding:0 0 0 15px;}
.clearer {
    clear : both;
    height : 0px;
    float : none !important;
	line-height:0px;
	padding:0px;
	margin:0px;
}
a.readBlack:link, a.readBlack:active, a.readBlack:visited {
	float:right;
	color:#000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/small-ban.jpg) no-repeat 0px 7px;
	padding:0 0 0 15px;
	margin:0 5px 0 0;
}
a.readBlack:hover {
	text-decoration: underline;
}
.font_white	{
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
}

.font_white-02	{
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
}
.font_gray{
	color:#55585D;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:36px;
}
ul.disc	{
	padding:0 0 0 25px;
}
ul.disc li{
	font:12px "Tahoma", Arial, Helvetica, sans-serif;
	color:#505050;
	padding:0 0px 0 20px;
	list-style-type:disc;
	line-height:24px;
}
/*---------------------------------MTSS ver 2 end ---------------------------------*/