/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#222222;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 110px;}
#contactform label { margin:0; width:110px; display:block; padding:10px 0; font:bold 11px Arial, Helvetica, sans-serif; color:#505050; text-transform:capitalize; float:left;}
#contactform label span { color:#ff0000;}
#contactform input.text { width:400px; border:1px solid #dcdcdc; margin:10px 0; padding:5px 2px; height:16px; background:#f5f5f5; float:left;}
#contactform textarea { width:400px; border:1px solid #dcdcdc; margin:10px 0; padding:2px; background:#f5f5f5; float:left;}
#contactform li.buttons input { padding:3px 0; margin:0; border:0; color:#FFF; float:left;}
p.response { text-align:center; color:#2c2c2c; font: bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #e9e9e9;

}



/* ---------------------- avijit ---------------------- */

.wrapper {
	width:940px;
	position:relative;
	margin:0px auto;
	}
	
.addthis_toolbox .hover_effect
{
    width: 240px;
    padding: 20px 0 6px 10px;
    border: 0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	float:left;
}

.addthis_toolbox .hover_effect div
{
    float: left;
	padding:0 15px 0 0;
}

.addthis_toolbox .hover_effect a
{
    border: 0px;
    padding: 2px 5px 2px 16px;
    position: relative;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: ;
    color: #105CB6;
    text-decoration: none;
	padding: 2px 5px 2px 16px;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}

/* ---------------------- avijit ---------------------- */


.normal-txt{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#333333;

	line-height:18px;

}

.names {
	font-size:11px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#9f6160;
	border-bottom:1px dotted #999999;
	border-top:1px dotted #999999;
	margin:4px 0px 6px 0px;
	padding:4px 8px 4px 8px;
	width:100%;
	height:auto;
	background-color:#f5f5f5;	
	}
	
.names:hover {
	background-color:#f3e7e7;
	}
	
.names a, .names a:visited , .names a:active {
	color:#90302e;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	}
	
.names a:hover  {
	color:#000000;
	text-decoration:none;
	}

.names p {
	color:#333333;
	margin:0px;
	padding:4px 0px;
	}	
.lightgrey-txt{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#999999;

	line-height:18px;

}

.lightgrey-txt2{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#999999;

	line-height:32px;

}



.white-txt{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#FFFFFF;

	line-height:18px;

}



.red-txt{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#933331;

	line-height:18px;

}



.blue-txt{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color:#005eae;

	line-height:18px;

}



/* ---------------------- HEADINGS ---------------------- */



.red-heading{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 20px;

	color:#933331;

	font-weight:bold;

}



.grey-heading{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color:#333333;

	font-weight:bold;

}



.white-heading{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color:#FFFFFF;

	font-weight:bold;

}



/* ---------------------- LINKS ---------------------- */



a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #FFFFFF;

}

a:hover {

	text-decoration: underline;

	color: #FFFFFF;

}

a:active {

	text-decoration: none;

	color: #FFFFFF;

}

a.black {background-color:#000000; padding:3px 7px; color:#ffffff; font-size:12px; font-weight:bold; }
a.black:hover { text-decoration:none; }

a.grey-links:link,

a.grey-links:active,

a.grey-links:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#333333;

	font-size: 11px;

	text-decoration:none;

}

a.grey-links:hover{

	text-decoration:underline;

}

/* --------------------------------------- CLOUDS --------------------------------------- */

a.lightbrown-links:link,
a.lightbrown-links:active,
a.lightbrown-links:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	text-decoration:none;
}
a.lightbrown-links:hover {
	text-decoration:none;
}

a.lightbrown-links2:link,
a.lightbrown-links2:active,
a.lightbrown-links2:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:16px;
	text-decoration:none;
	font-weight: bold;
}
a.lightbrown-links2:hover {
	text-decoration:none;
}

a.lightbrown-links3:link,
a.lightbrown-links3:active,
a.lightbrown-links3:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:22px;
	text-decoration:none;
	font-weight: bold;
}
a.lightbrown-links3:hover {
	text-decoration:none;
}

























.full {width:100%; float:left; font-size:12px; color:#000000; }
.full p {font-size:12px; }
ul.menu-2011 { margin:0px; padding:0px; }
ul.menu-2011 li {float:left; list-style:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; border-right:1px solid #FF0033 }
ul.menu-2011 li a {color:#ffffff; text-decoration:none; padding:5px 10px; }
ul.menu-2011 li a:hover {background-color:#000000; color:#ffffff; }



ul.menu-2011 li a.black {background-color:#000000; color:#ffffff; }
ul.menu-2011 li a.black:hover { text-decoration:none; }


.text-area {width:603px ; padding:10px;  }
.text-area h1 { color:#005eae; font-size:14px; font-weight:normal; margin:0px; padding:0 0 5px 0; }
.box { width:260px; margin:0 10px; float:left; padding:10px; }
.clr {clear:both; height:0px; line-height:0px; font-size:0px; width:100% }


.box .rumi {
	font-size:11px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#9f6160;
	border-bottom:1px dotted #999999;
	border-top:1px dotted #999999;
	margin:0px;
	padding:0px 5px;
	width:250px;
	height:auto;
	background-color:#f5f5f5;
	min-height:80px;
	}
	
.box .rumi:hover {
	background-color:#f3e7e7;
	}
	
.box .rumi a, .box .rumi a:visited , .box .rumi a:active {
	color:#90302e;
	text-decoration:none;
	font-size:12px;

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

.box .rumi p {
	color:#333333;
	margin:0px;
	padding:4px 0px;
	}	


.phone {background-image:url(images/phone.png);
background-position:left; background-repeat:no-repeat; padding:0 0 0 17px; }


