/*--------------------------------crackjackdesign.com---------------------------*/
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	text-decoration: none;
}


body {
margin: 0;font-family:Arial, Helvetica, sans-serif;	font-size:12px;font-size: 12px;vertical-align: top;color:#000000; background-image:url(images/body_bg.png); background-repeat:repeat-x; background-color:#CCCCCC; }

#main_div{	width:1004px;	margin:0 auto; background-repeat:repeat-y; }
#main_div2{	width:980px;	margin:0 auto; }
#topheader{width:980px; height:120px; }
#header{width:730px; }
#topline{live-height:28px; background-color:#003444; padding-right:5px;}

/**************************************menu********************************************/

#menu ul {padding:0; margin:0; list-style: none; }
#menu ul li {
	float:left;
	margin:0px;
	background:url(images/nav-divider.gif) no-repeat;
	background-position:right top;
}
#menu ul li:hover {
	color:#FFF; z-index:100;
	position:relative;
	background:url(image/nav-hover.gif) repeat-x;
}
#menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	display:block;
	padding:20px 13px 11px 14px;
	cursor:pointer;
}
#menu ul li a.selec  {
	display:block;
	font-family:Tahoma;
	padding:12px 25px 11px 25px;
	text-decoration:none;
	color:#FFF;
	background:url(image/nav-hover.gif) repeat-x;
	font-weight:bold;
	font-size:12px
	cursor:pointer;
}

#menu ul li a:hover {
	background-position:right center;
	white-space:nowrap;
	position:relative;
	color:#FFF;
	
	background:url(images/nav-hover.gif) repeat-x;
}

#menu ul li div.holder {
	position:absolute;
	left:-9999px;
	background:#1cc3ed;

}
#menu ul :hover div.holder {
	position:absolute;
	top:35px;
	left:0px;
	padding: 0;
	color:#FFFFFF;
}
/***#menu ul li.right a:hover div.holder {left:auto; right:3px; top:41px;}**/
/**#menu ul li.right:hover div.holder {left:auto; right:4px; top:41px;}**/


/**#menu ul li div .leftSide {float:left; background:transparent url(../images/left.png) no-repeat left bottom;}
#menu ul li div .rightSide {float:left;  display:inline; padding:0 0px 0 0px; background: transparent url(../images/main.png) no-repeat right bottom; }**/

#menu ul li a.sub:hover {
	color:#FFFFFF;
	white-space:nowrap;
	position:relative;
}
/******#menu ul li:hover > a {color:#FFF; position:relative;}******/
/****#menu ul li:hover a.sub {color:#ff7e00; background-position:right bottom; white-space:nowrap; position:relative;}***/
/***#menu ul li:hover > a.sub   {color:#910; background-position:left bottom;}**/



#menu ul dl {width:auto; margin:3px 0 10px 0; padding:0 5px;list-style:none; }
#menu ul dl dt a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0 10px;
	margin:0;
	line-height:20px;
	background:#d8dbe1;
	color:#000000;
	white-space:nowrap;

}
#menu ul dl dd {
	display:block;
	padding:0;
	margin:0;
}
#menu ul dd a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:none;
	background-image: none;
	display:block;
	height: 20px;
	line-height: 20px;
	color:#ffffff;
	text-align:left;
	margin: 0;
	padding:0 10px;
	font-weight:normal;
	white-space:nowrap;
	float:none;
}
#menu ul dd a:hover {
	color:#FF0000;
	background-image: none;
	background-color:#00CCFF;
}

#menu ul table td {vertical-align:top;}


#menu ul li a.active  {display:block; font-family:Tahoma; padding:0 0 0 20px; text-decoration:underline; color:#ffffff; font-weight:normal; font-size:11px; cursor:pointer; background-color:#0000FF;}


#menu ul li:hover {position:relative; background:url(images/nav-hover.gif) repeat-x;}
#menu ul li a:hover {color:#FFF; background-position:right center; white-space:nowrap; position:relative;}
#menu ul li a:hover  {color:#FFF; background-position:left center;}
#menu ul li a.sub:hover {color:#FFF; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover  {color:#FFF; background-position:left bottom;}

#menu ul li:hover > a {color:#000000; position:relative;}
#menu ul li:hover a.sub {color:#FFF; background-position:right bottom; white-space:nowrap; position:relative;}


#titlebg{ background-image:url(images/redtop.jpg); line-height:34px; width:238px; font-size:14px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:10px;}

#innerleft							{float:left; width:200px; margin-right:10px; border-right:5px solid #dadada; padding-right:15px; }
#innerleft h3						{background:url(../img/inner/side-head.gif); line-height:37px; text-indent:10px; color:#333; }
.innerleftBack						{background:url(../img/inner/side-back.gif) repeat-y; padding:10px; font-size:12px; color:#030303;}
.innerleftFoot						{background:url(../img/inner/side-foot.gif); height:7px; margin-bottom:10px;}
.innerleftBack input				{margin-top:5px; width:190px; background-color:#fff; font-size:11px; color:#909090; height:18px; }
.innerleftBack textarea				{margin-top:5px; width:190px; font-family:Arial, Helvetica, sans-serif; background-color:#fff; font-size:11px; color:#909090;}


.text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; text-align:justify; line-height:19px;}
.text a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#030303; text-align:justify; line-height:19px;}
.text a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#030303; text-align:justify; line-height:19px;}
.weheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#c64b00;
	font-weight:bold;
	line-height:35px;
	text-transform: capitalize;
}

.weheading2{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#990000; font-weight:bold; padding-left:10px; line-height:35px;}

h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#16abd5; font-weight:bold; margin:0px; padding:0px; }
h2{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#16abd5; font-weight:bold; margin:0px; padding:0px; }

.heading2{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; color:#2673bb;}

.p_text{ font-family: Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; text-align:justify; color:#666666; }

#icon_bg{ background-image: url(images/icon_bg.gif); width:220px; height:78px;}
.share{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight: bold; padding-left:20px; line-height:48px; padding-left:60px;}

#footer{
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-x;
	line-height: 25px;
}

.footer {color:#FFFFFF;	width:1004px;	clear:both;	 padding-top:10px;	text-align:center;	margin: auto;	}
.footer a  {	padding:0px 5px 0px 5px;	color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;	text-decoration:none; font-weight:bold;}
.footer a:hover  {	padding:0px 5px 0px 5px;	color: #FFFFFF; 	text-decoration:underline;	}	
	
	
.footer2 {color:#FFFFFF;	width:1004px;	clear:both;	 padding-top:10px;	text-align:center;	margin: auto;	}
.footer2 a  {		color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;	text-decoration:none; }
.footer2 a:hover  {		color: #FFFFFF; 	text-decoration:underline;	}	

	.toplink { color:#FFFFFF; margin-left:5px; margin-right:5px;}	
.toplink a{color:#FFFFFF; text-decoration:none;  margin-left:5px; margin-right:5px; font-family:Arial, Helvetica, sans-serif;  font-size:12px;  }	
.toplink a:hover{color:#0099CC;text-decoration:underline; }


.contact{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:13px; font-weight:bold; line-height:25px;}


.ver_menu {background: url(images/arrowicon.gif) no-repeat left center;  border-bottom:#CCCCCC dashed 1px;  color:#FFFFFF; margin:0px; line-height:28px; margin-left:0px; margin-right:5px;  padding-left:25px;}	
.ver_menu a{color:#030303; text-decoration:none;  margin-left:25px; font-family:Arial, Helvetica, sans-serif;  font-size:12px;   }
.ver_menu a:hover{color:#4C4C4C;text-decoration:underline; }


.bottomcatergories {background: url(images/arrowicon.png) no-repeat left center;  color:#FFFFFF; margin:0px; line-height:22px; margin-left:0px; margin-right:5px ;text-align:left;}	
.bottomcatergories a{color:#FFFFFF; text-decoration:none; text-align:left;  margin-left:28px; font-family:Arial, Helvetica, sans-serif;  font-size:12px;  }
.bottomcatergories a:hover{color:#FFFFFF;text-decoration:underline; text-align:left; }


.contactarea p {
padding : 0;
margin : 0;
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-size : 12px;
font-weight : normal;
line-height : 17px;
}
.contactarea a:hover {
font-family : Arial, Helvetica, sans-serif;
color : #fff;
font-size : 12px;
font-weight : bold;
text-decoration : none;
}
.contactarea .social_icons {
float : left;
width : auto;
padding : 7px 7px 4px 7px;
margin : 0;
}

#footer1{ text-align:center; padding:5px; color:#FFFFFF; }
#footer2{ text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#footer2 a:{ text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#footer2 a:hover{ text-align:center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

A.head3:link{font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#FFFFFF; margin-left:3px; margin-right:3px;}
A.head3:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  margin-left:5px; margin-right:5px;}
A.head3:activated{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  margin-left:5px; margin-right:5px;}
A.head3:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#FFFFFF; margin-left:3px; margin-right:3px;}

.textlink{ color:#000000}
.textlink a{ color:#000000} 
