/*   
Theme Name: Krish compusoft Pvt. Ltd
Theme URL: http://www.kcspl.co.in
Description: Krish Compusoft Services Pvt Ltd. - A Software development, Web designing, website designing, web promotion, Company in Ahmedabad [Gujarat] india.
*/

body { 
	color: #666666; 
	font-family: arial, Lucida Sans, sans-serif; 
	font-size: 9pt; 
	line-height: 20px;
	margin: 0; 
}
p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,ul,li,select,option,input,table,thead,tbody,tfoot,tr,td,b{ 
	border: 0;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

h1 {
	font-family: Arial, Lucida Sans Unicode, arial, sans-serif;
	font-size: 22px; 
	line-height: 27px;
}
h2 {
	color: #484848;
	font-family: Arial, Lucida Sans Unicode, arial, sans-serif;
	font-size: 20px; 
	font-weight: bold; 
	line-height: 24px; 
}
h3 {
	color: #333333;
	font-family: "Lucida Sans", arial, sans-serif; 
	font-size: 16px; 
	line-height: 24px;
}
h4 {
	font-family: "Lucida Sans", arial, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	line-height: 22px; 
}
h5 {
	font-family: Arial, Lucida Sans Unicode, arial, sans-serif;
	font-size: 13px; 
	line-height: 20px;
}
h6 {
	font-family: Arial, Lucida Sans Unicode, arial, sans-serif; 
	font-size: 12px;
	line-height: 18px;
}

* {
	margin: 0px; 
	padding: 0px;
}
a {
	text-decoration: none;
}
a:active, a:focus {
	outline: none;
}
img {
	border: 0;
}
ul, ol {
	list-style: none;
}
.searchbox {
	background: transparent; 
	float: right;
	font-size: 12px;
	height: 18px; 
	line-height: 18px;
	margin-left: 5px;
	vertical-align: middle;
	width: 130px;
}	
.title {
	color: #808080; 
	font-size: 1.2em; 
	font-weight: bold; 
	line-height: 20px;
}
.subtitle {
	color: #797979; 
	font-size: 1.1em; 
	font-weight: bold; 
	line-height: 20px;
}
.mainbg {
	background-color: #FFFFFF;
	background-image:url(file:///D|/Mittal%20Belani/My%20Projects/kcspl.co.in/web/HTML/version2/images/MainBg.jpg);
	background-repeat: repeat-x;
	background-position: bottom centre;
}
.punchtext{
	color: #039BC1; 
	font-family: "Siemens Serif", "ITC Officina Serif Book", arial, sans-serif; 
	font-size: 18px;
	font-weight: bold; 
	line-height: 25px;
}
.master_menu {
	color: #585858; 
	cursor: pointer;
	font-size: 0.9em; 
}
.master_menu:hover {
	color: #585858; 
	font-size: 0.9em; 
	height: 34px; 
	width: 75px;
}

.topactive {
	color: #CCC; 
	font-size: 0.9em; 
	height: 22px; 
	width: 60px;
}
.topactive:hover { 
	background: url(../images/top_link_back.jpg) no-repeat; 
	color: #FFF; 
	font-size: 0.9em; 
	height: 22px; 
	width: 60px;
}

.toplink { 
	color: #666; 
	cursor: pointer;
	font-size: 12px; 
}
.toplink:hover { 
	background-image: url(../images/top_link_back.jpg); 
	background-repeat: no-repeat;
	color: #666; 
	font-size: 12px; 
}

.mainmenu_1 { 
	color: #585858; 
	cursor: pointer;
	font-size: 12px; 
}
.mainmenu_1:hover {
	background-image: url(../images/link_1.jpg); 
	background-repeat: no-repeat;
	color: #585858; 
	font-size: 12px; 
}

.mainmenu_2 {
	color: #585858; 
	cursor: pointer;
	font-size: 12px; 
}
.mainmenu_2:hover { 
	background-image: url(../images/link_2.jpg); 
	background-repeat: no-repeat;
	color: #585858; 
	font-size: 12px; 
}

.mainmenu_3 {
	color: #585858; 
	cursor: pointer;
	font-size: 12px; 
}
.mainmenu_3:hover { 
	background-image: url(../images/link_3.jpg); 
	background-repeat: no-repeat;
	color: #585858; 
	font-size: 12px; 
}

.mainmenu_4 {
	color: #585858; 
	cursor: pointer;
	font-size: 12px; 
}
.mainmenu_4:hover {
	background-image: url(../images/link_4.jpg); 
	background-repeat: no-repeat;
	color: #585858; 
	font-size: 12px; 
}

.mainmenu_5 {
	color: #585858; 
	cursor: pointer;
	font-size: 12px; 
}
.mainmenu_5:hover { 
	background-image: url(../images/link_5.jpg); 
	background-repeat: no-repeat;
	color: #585858; 
	font-size: 12px; 
}

.mainmenu_6 {
	color: #585858; 
	cursor: pointer;
	font-size: 12px; 
}
.mainmenu_6:hover { 
	background-image: url(../images/link_6.jpg); 
	background-repeat: no-repeat;
	color: #585858; 
	font-size: 12px; 
}

.mainmenu_7 { 
	color: #585858; 
	cursor: pointer;
	font-size: 12px; 
}
.mainmenu_7:hover { 
	background-image: url(../images/link_7.jpg); 
	background-repeat: no-repeat;
	color: #585858; 
	font-size: 12px; 
}

.mainmenu_8 { 
	color: #585858; 
	cursor: pointer;
	font-size: 12px; 
}
.mainmenu_8:hover { 
	background-image: url(../images/link_8.jpg); 
	background-repeat: no-repeat; 
	color: #585858; 
	font-size: 12px; 
	height: 34px; 
	width: 68px;
}

.mainmenu_9 { 
	color: #585858; 
	cursor: pointer;
	font-size: 12px; 
}
.mainmenu_9:hover { 
	background-image: url(../images/link_2.jpg); 
	background-repeat: no-repeat;
	color: #585858; 
	font-size: 12px; 
}
.mainmenu_9.active { 
	background-image: url(../images/link_2.jpg); 
	background-repeat: no-repeat;
	color: #585858; 
	font-size: 12px; 
}

.quicklink {
	color: #585858; 
	cursor: pointer;
	font-size: 12px; 
}
.quicklink:hover { 
	background-image: url(../images/sortlink_back.jpg); 
	color: #585858; 
	font-size: 12px; 
	height: 32px;
}

.linelight {
	background: url(../images/line_white.jpg) repeat-x; 
	height: 1px;
	margin: 10px 0 0 0px; 
	padding: 10px 0 0 0px;
	width: 100%; 
}

.blackline { 
	background: url(../images/vline_img.jpg) repeat-x; 
	height: 1px;
	width: 100%; 
}

.homeMsg {
	text-align: left; 
	width: 975px;
}

.homeMsg a, #seeExample{ 
	background: url(../images/view_project_button.jpg) left top no-repeat; 
	color: #FFF; 
	display: block; 
	font-size: 15px; 
	font-weight: bold; 
	height: 39px;
	line-height: 38px; 
	margin: 15px 0 0; 
	text-indent: -9999px;
	width: 132px; 
}

.details { 
	float: left; 
	margin: 0; 
	vertical-align: top; 
	width: 550px;
}

.homeBox {
	color: #4290D4; 
	font-weight: bold;
}
.homeBox-main {
	color: #4290D4; 
}
.homeBox:hover {
	border-bottom: 1px dotted;
}

.aboutblock a, aboutblock a:visited {
	color: #DBDBDB; 
	font-size: 1.0em; 
	font-weight: bold; 
	line-height: 20px; 
	line-height: 22px;
}
.aboutblock a:hover {
	color: #FFFFFF; 
	font-size: 1.0em; 
	font-weight: bold; 
	line-height: 20px; 
	line-height: 22px;
}

.content {
	color: #BBB;
	font-size: 9pt; 
	line-height: 18px;
}
.contentdark {
	color: #BBB; 
	font-size: 9pt; 
	line-height: 18px;
}

.inner_content {
	color: #333; 
	line-height: 20px; 
	text-align: justify;
}

.web_content {
	color: #333333; 
	line-height: 22px; 
	text-align: justify;
}

tr.HomeTabBg {
	background:url(../images/TabBg.jpg);
	float: left;
	width: 975px;
}
td .FloatNtLeft {
	float: none;
	width: 342px;
}
.sublink {
	color: #AEAEAE; 
	font-size: 1.0em; 
	line-height: 22px; 
	padding: 0 4px;
}
.sublink:hover {
	background-color: #FFF; 
	color: #333;
	font-size: 1.0em; 
	line-height: 22px;
}

.morelink {
	color: #000000; 
	font-weight: bold; 
	line-height: 18px; 
	text-decoration: none;
}
.morelink:hover {
	color: #000000; 
	font-weight: bold; 
	line-height: 18px; 
	text-decoration: underline;
}

.qllink { 
	color: #333; 
	line-height: 18px; 
	padding: 0 4px; 
	text-decoration: none;
}
.qllink:hover {
	color: #333; 
	line-height: 18px; 
	text-decoration: none;
}

.rolling_wh {
	color: #858585;
	font-size: 14px; 
	font-weight: bold; 
}

.rolling_wh a {
	color: #666666; 
	text-decoration: none;
}

.rolling_wh a:hover {
	color: #666666; 
	text-decoration: underline;
}

.rolling_wh a:link {
	color: #666666; 
	font-size: 14px; 
	text-decoration: underline;
}

.rolling_wh a:active {
	color: #666666; 
	text-decoration: none;
}

.rolling_wh a:visited {
	color: #666666; 
	text-decoration: none;
}
.textboxarea {
	background-color: Transparent;
	border: none;
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	padding: 2px;
	vertical-align: middle;
	width: 300px;
}

.arrow { 
	font-size: 16px;
	letter-spacing: -1px; 

}

.reddot { 
	color: #FF0000;
}

.bluestyle { 
	color: #039;
}

.textbox {
	background-color: Transparent;
	border: none;
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	width: 140px;
}


.submit_button {
	background: url(../images/submit_button.jpg) no-repeat;
	border: 0px solid #414141;
	color: #DEDEDE;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	height: 30px;
	line-height: 11px;
	vertical-align: middle;
	width: 101px;
}
.mini_textboxarea {
	background: #191919;
	border: 1px solid #414141;
	color: #DEDEDE;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	line-height: 10pt;
	vertical-align: middle;
	width: 75px;
}

.textarea {
	background: #191919;
	border: 1px solid #414141;
	color: #DEDEDE;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	line-height: 15px;
	vertical-align: middle;
	width: 165px;
}

.textbox_white {
	background-color: #F4F4F4;
	border: 1px solid #DEDEDE;
	color: #191919;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	height: 25px;
	line-height: 18px;
	line-height: 25px;
	vertical-align: middle;
	width: 230px;
}

.minisub_btn {
	background-image: url(../images/button.jpg);
	background-repeat: no-repeat;
	border: 0px solid #414141;
	color: #FFF;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	line-height: 11px;
	vertical-align: middle;
	width: 70px;
}
.mini_textboxwhite {
	background: #F4F4F4;
	border: 1px solid #DEDEDE;
	color: #191919;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	height: 22px;
	line-height: 20px;
	vertical-align: middle;
	width: 75px;
}

.mini_textbox {
	background: #F4F4F4;
	border: 1px solid #C8C8C8;
	color: #191919;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	height: 25px;
	line-height: 15px;
	line-height: 25px;
	vertical-align: middle;
}

.white_textarea {
	background: #F4F4F4;
	border: 1px solid #C8C8C8;
	color: #191919;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	width: 230px;
}

.white_textboxarea {
	background: #F4F4F4;
	border: 1px solid #C8C8C8;
	color: #191919;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	line-height: 22px;
	vertical-align: middle;
}

.border {
	border-bottom: 1px solid #EDEDED;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
	border-top: 1px solid #EDEDED;
}

.inner_border{
	border-bottom: 8px solid #AEAEAE;
	border-left: 8px solid #AEAEAE;
	border-right: 8px solid #AEAEAE;
	border-top: 8px solid #AEAEAE;
}
.solid_border{
	border-left: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
	border-top: 1px solid #D4D4D4;
}

.dotted_border{
	border-bottom: 1px dotted #BABABA;
	border-left: 1px dotted #BABABA;
	border-right: 1px dotted #BABABA;
	border-top: 1px dotted #BABABA;
}


.subtitle_link {
	color: #454646; 
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	line-height: 20px; 
	text-decoration: none;
}
.subtitle_link:hover {
	color: #0E4D88; 
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	line-height: 20px; 
	text-decoration: none;
}

.innlinker {
	color: #333333; 
	font-size: 1.0em; 
	font-weight: bold; 
	line-height: 20px; 
	line-height: 22px;
}
.innlinker:hover {
	color: #858585; 
	font-size: 1.0em; 
	font-weight: bold; 
	line-height: 20px; 
	line-height: 22px;
}

.submenulink {
	color: #666666; 
	font-size: 1.0em; 
	line-height: 22px; 
	text-decoration: none;
}
.submenulink:hover {
	color: #666666; 
	font-size: 1.0em; 
	line-height: 22px; 
	text-decoration: underline;
}

.notetext {
	color: #000; 
	font-size: 10pt;
	font-weight: bold; 
	line-height: 20px;
}

.inverted { 
	color: #666;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 28px;
}

.pg_content {
	color: #666666; 
	font-family: Arial, Lucida Sans Unicode, arial, sans-serif; 
	font-size: 10pt; 
	line-height: 25px;
}

.webcontentsmall {
	line-height: 16px;
}
