
body	{
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	color: #333333;
	background:  #FFFFFF url(../images/n5.JPG) top center repeat-y;
	font: small ballisca;
	}

img		{
	border: 0;
	display: block;
	}
.image{
float:left;
padding:0 0 0 20px;
}
.imm{
float:right;
padding-bottom:50px;
}
.image{
float:left;
padding:0 0 0 20px;
}
.imm{
float:right;
padding-bottom:50px;
}

  #wrapper {
    margin: 0 auto;
    padding-right: 0px;
    border: 0;
    width: 757px;
    text-align: left;
    background: #FFFFFF  top right repeat-y;
    font-size:90%;
    }

.top {background-color: #A9D7A6; font-family: ballisca; color: #000000; font-size: 9px; padding: 0; border-bottom: 5px solid #A9D7A6;}

a:hover {
	color: #666D70;
	font-weight: normal;
}

a {
	font-family: ballisca ;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #505050;
	text-decoration: none;

}
#tb,td {
	font-family: ballisca;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #505050;
	text-decoration: none;

	padding:0 0 0 5px;

}
#topl{
margin:0px;
width:360px;
float:left;
padding:0px;
}
#topr{
width:400px;
float:right;
padding:0px;
margin:0px;
}
/**********Top Menu Starts**********/
#ads_log{
	width:330px;
	float:right;
	margin:0px;
	padding-top:0px;
	padding:0 0 0 135px;

}
.ads_log ul{
	width:300px;
	float:right;
	display:inline;
}
.ads_log   li {display:inline; float:left;        }
.ads_log  li a{display:block;  color:#222222;font-weight: bold; text-decoration:none; font-size:11px;  cursor:pointer;  border-right:#626262 1px solid; padding-left:5px; padding-right:5px;}
.ads_log  li a:hover {color:#7AC22A;font-weight: bold; }
.ads_log  li a.last{
padding-right:0px;
border:none;
}
/**********Top Menu Ends**********/
#navcontainer ul
{
padding: .9em 0;
margin: 0;
list-style-type: none;

color: #FFF;
width: 100%;
font: normal 90% ballisca;
text-align: center;
}

#navcontainer li { display: inline; }

#navcontainer li a
{
text-decoration: none;
background-color: #9FD29A;
color: #332b81;
padding: .2em 1em;
border-right: 0px solid #fff;
font-size:15px;
font-weight:bold;

}

#navcontainer li a:hover
{
background-color: #9FD29A;
color: #fff;
}
#navcontainer li a:visited{
	color:#19097E;


}
/**menu start--**/
.tab{
	height:35px;
	width:757px;
	background:#9FD29A;
     border-color: #ffffff;
    border-width: 0px;
    border-style: solid;



}
.tab_link{
	font-family:"ballisca";
	color:#332b81;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;





}
.tab_link a{
	font-family:"ballisca";
	color:#332b81;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 45px;




}
.tab_link a:hover{
	font-family:"ballisca";
	color: #837DDA;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
	padding:0px 0px 0px 45px;


}
.tab_link a:visited{
	color:#FFFFFF;


}

/*----------------------- BODY ----------------------*/
#body {
	width:753px; padding:0px 0 0 0px; margin:0 auto;background: #e6e6e6 url(../images/img4.gif) repeat-x;

}

#leftPanel {width:250px; float:left;border: 0px solid #ddd;background: #e6e6e6 url(../images/img4.gif) repeat-x;}
/**************side links starts**************/
.sub_link{
width:250px;
float:left;



}
.sub_link li {

	padding-top:10px;
	margin: 9px;
    text-decoration:none;
	font-size:11px;
    padding-bottom: 4px;
    margin-left:-7px;
    font-family:ballisca;
    color:#3f739a;
}
.sub_link ul {
 margin: 0;
 padding: 0 1em 0 1em;
 margin-left:15px;
 list-style-type:square;
 font-size:.9em;
 font-family:ballisca;
 color:#c4efec;
 }

.sub_link li  a.here{
color:#333333;

}
.sub_link li  a{
 list-style:none;
 margin: 0;
 color:	#666D70;
 text-decoration:none;
 font-size:13px;


}
.sub_link li  a:hover{
color:#9fd29a;
}

.sub_link li  a.here{color:#00B28C;

}

	/* Inner layout */

#content	{
 padding: 0 5px;

	}

@media all {
  #main {
    width: 150px;
    float: left;
    }

  #sidebar  {
    width:500px;
    float: right;
    background: #e6e6e6 ;
    }
  }
@media handheld {
  #main {
    width: 100%;
    float: none;
    }

  #sidebar  {
    width: 100%;
    background: #e6e6e6 ;
    float: none;
    }
  }
#sidebar p {
	line-height: 140%;
	margin-top: 5px;
	margin-bottom: 1em;
	}
#sidebar ul 	{
	padding-left: 17px;
	padding-top: 3px;
	}

#sidebar ul li {
	list-style: disc url( ) inside;
	vertical-align: top;
	padding: 0;
	margin: 0;
	}


/**************side links starts**************/

/* rounded corner 1st*/
#ads_container {background: #DDDDDC; margin:1px;}

    .ads_top, .ads_bottom {display:block; background:#DDDDDC; font-size:1px;}
    .ads_b1, .ads_b2, .ads_b3, .ads_b4 {display:block; overflow:hidden;}
    .ads_b1, .ads_b2, .ads_b3 {height:1px;}
    .ads_b2, .ads_b3, .ads_b4 {background:#FFFFFF; border-left:1px solid #1F1552; border-right:1px solid #1F1552;}
    .ads_b1 {margin:0 5px; background:#1F1552;}
    .ads_b2 {margin:0 3px; border-width:0 2px;}
    .ads_b3 {margin:0 2px;}
    .ads_b4 {height:2px; margin:0 1px;}

    .ads_content {
    display:block;
    border:0 solid #1F1552;
    border-width:0 1px;
    padding: 9px;
    background:#FFFFFF;
    color:#000000;
}
/*end of rounded corner 1st*/
.contentfont {
	FONT: 13px Basilica; COLOR: #4e4e4e ;
}
.contentfont A {
	FONT: 14px Basilica; COLOR: #19097e; TEXT-DECORATION: none;font-weight:bold;
}
.contentfont A:hover {
	COLOR: #7ac22a; TEXT-DECORATION: none
}
#contentfont.p{ padding-top:5px; padding-bottom:0PX;}


    #middle {
	width:753px; padding:20px 0 0 0px; margin:0 auto;

}
.contentfont2 {
	FONT: 11px Basilica; COLOR: #4e4e4e ;
}
.contentfont2 A {
	FONT: 14px Basilica; COLOR: #19097e; TEXT-DECORATION: none;font-weight:normal;
}
.contentfont2 A:hover {
	COLOR: #7ac22a; TEXT-DECORATION: none
}
/*----------------------- Middle 2 ----------------------*/
#middlecontent {width:753px; float:left;border: 0px solid #ddd;background: #e6e6e6 url(../images/img4.gif) repeat-x;}

#rnd_container {background: #e6e6e6; margin:1px;}

    .rnd_top, .rnd_bottom {display:block; background:#DDDDDC; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background: url(../images/3div-bg.jpg); border-left:1px solid #1F1552; border-right:1px solid #1F1552;}
    .rnd_b1 {margin:0 5px; background:#1F1552;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}

    .rnd_content {
    display:block;
    border:0 solid #1F1552;
    border-width:0 1px;
    padding: 4px;
    background:url(../images/3div-bg.jpg);
    color:#000000;
}
.headingmain2{
	font:13px 'ballisca';
	font-weight:bold;
	color:#19097E;
	line-height:18px;
}
/**************side links ends**************/
.text{
 font:13px ballisca;
	color:#383838;
	font-weight: normal;
	line-height:14px;
}

.headingmain1{
	font:12px 'Basilica';
	font-weight:bold;
	color:#7ac22a;

	}

.line{
	font-family:ballisca;
	font-size:12px;
	font-weight:normal;
	color:#444444;
}

.star{
	font-family:ballisca;
	font-size:20px;
	font-weight:normal;
	color:#7ac22a;
}
.substar{
	font-family:ballisca;
	font-size:15px;
	font-weight:normal;
	color:#7ac22a;
}

.dar a{
	font-family:ballisca;
	font-size:10px;
	font-weight:normal;
	color:#7ac22a;
}
/*footer table content*/
table.service {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
    font:12px Basilica;
}


table.service th {



	color: #443594;
	border-right: 0px solid #C1DAD7;
	border-bottom: 0px solid #C1DAD7;
	border-top: 0px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 0px 0px 0px 9px;

}

table.service  th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 0px solid #C1DAD7;
	background: none;
}
table.service th.spec {
	border-left: 0px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px ballisca,
	sans-serif;
}

table.service th.specalt {
	border-left: 0px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px ballisca,
	sans-serif;
	color: #B4AA9D;
}
table.service td {
	border-right: 0px solid #C1DAD7;
	border-bottom: 0px solid #C1DAD7;

	padding: 0px 0px 0px 9px;
	color: #404040;
	font:12px Basilica;
	line-height:11px;
}


table.service td.alt {

	color: #B4AA9D;
}
/*ends tanle content*/
.bottom {background-color: #19097E; font-family: ballisca; color: #000000; font-size: 13px; padding: 0.25em 0.5em; border-bottom: 5px solid #000080;}
.spacer {font-size:10; line-height:5px; clear:both;background: #e6e6e6 ;}
.con a:link{
		font:11px 'ballisca';
		color:#FFFFFF;
		font-weight:normal;
		text-decoration:none;
}
.con a:visited{
		font:11px 'ballisca';
		color:#FFFFFF;
		font-weight:normal;
		text-decoration:none;
}
.con a:hover{
		font:11px 'ballisca';
		color:#A2d49D;
		font-weight:normal;
		text-decoration:underline;
}
.con a:active{
		font:11px 'ballisca';
		color:#DDDDDC;
		font-weight:normal;
		text-decoration:none;
		}
.datetxt2{
	font:11px 'ballisca';
	font-weight:bold;
	color:#FFFFFF;
}
	/* Typography */
	/*--contact--*/

.formborder{
background-color:#f1f3f3;
border:1px #dbdbdb solid;

}
.formtextbox{
border:1px #dbdbdb solid;
height:22px;
width:265px;
}
.formtextarea{
border:1px #dbdbdb solid;
height:125px;
width:380px;
}

.formtextbox1{
border:1px #dbdbdb solid;
height:22px;
width:90px;
}
.formtextbox2{
border:1px #dbdbdb solid;
height:22px;
width:160px;
}
.textarea{
border:1px #dbdbdb solid;
height:100px;
width:200px;
}
.optinal{
		font:11px 'ballisca';
		color:#FF6600;
		text-decoration:none;
}



.border_specials{

border:1px #404040 solid;

}
.border_portfolio{

border:1px #cccccc solid;

}
.border1{

border:1px #bbbbbb solid;

}
.text_special{
font-family:ballisca;
font-size:11px;
color:#333333;
}
.text_black {
	FONT: 11px 'ballisca'; COLOR: #333333;
	line-height:24px;
}
.toplink a:link{
		font:11px 'ballisca';
		color:#0051BA;
				text-decoration:none;
				font-weight:normal;
				line-height:17px;
}
.toplink a:visited{
		font:11px 'ballisca';
		color: #333333;
		text-decoration:none;
		font-weight:normal;
		line-height:17px;
}
.toplink a:hover{
		font:11px 'ballisca';
		color:#FF6600;
		font-weight:normal;
		text-decoration:underline;
		line-height:17px;
}
.toplink a:active{
		font:11px 'ballisca';
		color: #333333;
		font-weight:normal;
		line-height:17px;
		}


.toplink{
            font:11px 'ballisca';
			color:#444444;
			font-weight:normal;
			line-height:17px;
}