@import url(MenuHWDropDown.css);
@import url(dhtmlgoodies_calendar.css);

P
{
font-family:calibri, verdana; font-size: 11pt; color: #2e2e2e;
}
DIV
{
font-family:calibri, verdana; font-size: 11pt; color: #2e2e2e;
}
BODY
{

	font-family:calibri, verdana; font-size: 11pt; color: #2e2e2e;
	background-image: url('img/back.jpg'); background-repeat:repeat-x;
	background-color: #fff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.LeftPane
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 16px;
    width:0px;
    height:100%;
	background-image: url('img/shadow_left.gif'); background-repeat:repeat-y;
    background-color:#fff;
}
.RightPane
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 16px;
	background-color:#fff;
	background-image: url('img/shadow_right.gif'); background-repeat:repeat-y; background-position:right;
}
.ContentPane
{
	background-color:#fff;
	vertical-align:top;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 25px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 16px;
    BORDER-BOTTOM: medium none;   
    
}

.Error
{
    COLOR: crimson
}
.HeadBg
{
    BACKGROUND-COLOR: #f3a372
}

/* Module Buttons 
.rb_mod_btn
{
	display:block;
	margin:0px 0px 0px 2px;
}
.rb_mod_btn.btn-img-txt, .rb_mod_btn.btn-img-only{
}
.rb_mod_btn.btn-img-txt, .rb_mod_btn.btn-img-only-css{
overflow:hidden;
}
div.btn-img-only,div.btn-img-only-css
{
	display:block;width:0px;height:0px;overflow:hidden
}
div.btn-img-txt
{
	display:block;width:0px;height:0px;overflow:hidden
}
div.btn-txt-only
{
	font-size:9px;
	line-height:0.8;
}

*/



html {
     overflow: -moz-scrollbars-vertical;
}
td {
	font-family:calibri, verdana; font-size: 11pt; color: #2e2e2e;
}
a:link
{
	font-family: calibri, verdana; color:#2769b6; text-decoration:underline; font-size: 11pt; font-weight:bold;
}
a:visited
{
	font-family: calibri, verdana; color:#800080; text-decoration:underline; font-size: 11pt; font-weight:bold;
}
a:hover
{
	font-family: calibri, verdana; color:#2769b6; text-decoration:none; font-size: 11pt; font-weight:bold;
}


ul {
	padding-left:12px;
	margin-left:12px;

}
.leftShadow {
	background-image: url('img/shadow_left.gif'); background-repeat:repeat-y;
}
.rightShadow {
	background-image: url('img/shadow_right.gif'); background-repeat:repeat-y; background-position:right;
}
.leftShadowB {
	background-image: url('img/shadow_leftb.gif'); background-repeat:repeat-y;
}
.rightShadowB {
	background-image: url('img/shadow_rightb.gif'); background-repeat:repeat-y; 
}
.topShadow {
background-image: url('img/shadow_top.gif'); background-repeat:repeat-x; padding-top:4px;
}
.contentTable {
background-color:#fff;
}
.input2 {
font-family:calibri, verdana; font-size: 11pt; color: #000000;
border: 1px solid #666666;
height:23px;
width:170px;
}

.input
{
	width:228px;
	font-family:calibri, verdana; font-size: 11pt; color: #2e2e2e;
	}

TextArea {
	font-family:calibri, verdana; font-size: 11pt; color: #2e2e2e;
}
.ContantactUsTextArea
{
	Width:336px;
	Height:228px;
	font-family:calibri, verdana; font-size: 11pt; color: #2e2e2e;
}

.pageTitle {
font-family: Arial; font-size:17pt; color: #2769b7; font-weight:bold;
}
.pageTitleGray {
font-family: Arial; font-size:17pt; color: #5b5d5e; font-weight:bold;
}
.footerText {
font-family:calibri, verdana; font-size: 10pt; color: #000000;
}

.footerText a:link
{
font-family: calibri, verdana; color:#2769b6; text-decoration:underline; font-size: 10pt; font-weight:bold;
}
.footerText a:visited
{
font-family: calibri, verdana; color:#2769b6; text-decoration:underline; font-size: 10pt; font-weight:bold;
}
.footerText a:hover
{
font-family: calibri, verdana; color:#2769b6; text-decoration:none; font-size: 10pt; font-weight:bold;
}
.modulesText {
font-family:calibri, verdana; font-size: 11pt; color: #000000;
}
.modulesText a:link
{
font-family: calibri, verdana; color:#000; text-decoration:underline; font-size: 11pt; font-weight:bold;
}
.modulesText a:visited
{
font-family: calibri, verdana; color:#000; text-decoration:underline; font-size: 11pt; font-weight:bold;
}
.modulesText a:hover
{
font-family: calibri, verdana; color:#000; text-decoration:none; font-size: 11pt; font-weight:bold;
}

.newsBack {
	width:196;
	background-image: url('img/newsBack.gif');	
}
.newsArrow {
	width:196;
	background-image: url('img/newsBackArrow.gif');	
	background-repeat:no-repeat;
	height:165px;
}

.newsBottom {
	width:196;
	height:6;
	background-image: url('img/newsBottom.gif');	
	background-repeat:no-repeat;
}

.greenBack {
	width:196;
	background-image: url('img/greenBack.gif');	
}
.greenArrow {
	width:196;
	background-image: url('img/greenBackArrow.gif');	
	background-repeat:no-repeat;
	height:165px;
}
.greenBottom {
	width:196;
	height:6;
	background-image: url('img/greenBottom.gif');	
	background-repeat:no-repeat;
}


.blueBack {
	width:196;
	background-image: url('img/blueBack.gif');	
}
.blueArrow {
	width:196;
	background-image: url('img/blueBackArrow.gif');	
	background-repeat:no-repeat;
	height:165px;
}
.blueBottom {
	width:196;
	height:6;
	background-image: url('img/blueBottom.gif');	
	background-repeat:no-repeat;
}


.brownBack {
	width:196;
	background-image: url('img/brownBack.gif');	
}
.brownArrow {
	width:196;
	background-image: url('img/brownBackArrow.gif');	
	background-repeat:no-repeat;
	height:165px;
}

.brownBottom {
	width:196;
	height:6;
	background-image: url('img/brownBottom.gif');	
	background-repeat:no-repeat;
}

.yellBack {
	width:196;
	background-image: url('img/yellBack.gif');	
}
.yellArrow {
	width:196;
	background-image: url('img/yellBackArrow.gif');	
	background-repeat:no-repeat;
	height:165px;
}

.yellBottom {
	width:196;
	height:6;
	background-image: url('img/yellBottom.gif');	
	background-repeat:no-repeat;
}


.redBack {
	width:196;
	background-image: url('img/redBack.gif');	
}
.redArrow {
	width:196;
	background-image: url('img/redBackArrow.gif');	
	background-repeat:no-repeat;
	height:165px;
}

.redBottom {
	width:196;
	height:6;
	background-image: url('img/redBottom.gif');	
	background-repeat:no-repeat;
}

.homeListHeaders {
color:#2769b6; font-size:12pt; font-weight:bold;
}
a.homeListHeaders:link
{
color:#2769b6; font-size:12pt; font-weight:bold; text-decoration:none;
}
a.homeListHeaders:visited
{
color:#2769b6; font-size:12pt; font-weight:bold; text-decoration:none;
}
a.homeListHeaders:hover
{
color:#2769b6; font-size:12pt; font-weight:bold; text-decoration:underline;
}

.pageTitle {
font-family: Arial; font-size:20pt; color: #2769b6; font-weight:bold;
}

a.blackLink:link
{
font-family: calibri, verdana; color:#000; text-decoration:none; font-size: 11pt; font-weight:normal;
}
a.blackLink:visited
{
font-family: calibri, verdana; color:#000; text-decoration:none; font-size: 11pt; font-weight:normal;
}
a.blackLink:hover
{
font-family: calibri, verdana; color:#000; text-decoration:underline; font-size: 11pt; font-weight:normal;

}

a.bigSoftLink:link
{
font-family: calibri, verdana; color:#2daa90; text-decoration:none; font-size:11pt; font-weight:bold;
}
a.bigSoftLink:visited
{
font-family: calibri, verdana; color:#800080; text-decoration:none; font-size:11pt; font-weight:bold;
}
a.bigSoftLink:hover
{
font-family: calibri, verdana; color:#2daa90; text-decoration:none; font-size:11pt; font-weight:bold;

}

.whiteLink {
font-family:calibri, verdana; font-size: 11pt; color: #fff; font-weight:bold;
}
.whiteLink a:link
{
font-family: calibri, verdana; color:#fff; text-decoration:none; font-size: 11pt; font-weight:bold;
}
.whiteLink a:visited
{
font-family: calibri, verdana; color:#fff; text-decoration:none; font-size: 11pt; font-weight:bold;
}
.whiteLink a:hover
{
font-family: calibri, verdana; color:#fff; text-decoration:none; font-size: 11pt; font-weight:bold;
}

.wBody
{

	font-family:calibri, verdana; font-size: 11pt; color: #000000;
	background-image: none; background-repeat:repeat-x;
	background-color: #fff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


H1 {
font-family: Arial; font-size:20pt; color: #2769b6; font-weight:bold;
}

H2 {
	color:#2769b6; font-size:14pt; font-weight:bold; font-family:calibri, verdana;
	margin:0px;
}
H3 {
	color:#000; font-size:12pt; font-family:calibri, verdana;
	margin:0px;
}
H4
{
    FONT-WEIGHT: normal; font-family:calibri, verdana;
    FONT-SIZE: 18px;
	margin:0px;
}
H5
{
    FONT-SIZE: 23px; font-family:calibri, verdana;
	FONT-WEIGHT: normal;
	margin:0px;
}
H6
{
    FONT-WEIGHT: bold; font-family:calibri, verdana;
    FONT-SIZE: 22px;
	margin:0px;
}
.TopBannerText
	{
	    FONT-WEIGHT: normal; font-family:calibri, verdana;
	    FONT-SIZE: 30px;
		margin:0px;
		font-style:Italic;
		color:#fff;
	}

/*left menu*/
.caseStudiesMenu {
	background-color: #fcebee;
	height:27px;
	padding-left:15px;
	border-bottom:1px solid #fff;
	cursor:hand;
}
.caseStudiesMenu a:link, .caseStudiesMenu a:hover
{
	text-decoration:none; 
	color:#990012;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}
.caseStudiesMenu a:visited
{
	text-decoration:none; 
	color:#800080;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}
.caseStudiesMenuH {
	background-color:#fff;
	height:27px;
	padding-left:15px;
	border-bottom:1px solid #fff;
	cursor:hand;
}
.caseStudiesMenuH a:link, .caseStudiesMenuH a:hover
{
	text-decoration:none; 
	color:#990012;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}
.caseStudiesMenuH a:visited
{
	text-decoration:none; 
	color:#800080;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}

.softwareMenu {
	background-color: #e2f4f1;
	height:27px;
	padding-left:15px;
	border-bottom:1px solid #fff;
	cursor:hand;
}
.softwareMenu a:link, .softwareMenu a:hover
{
	text-decoration:none; 
	color:#006651;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}
.softwareMenu a:visited
{
	text-decoration:none; 
	color:#800080;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}
.softwareMenuH {
	background-color: #fff;
	height:27px;
	padding-left:15px;
	border-bottom:1px solid #fff;
	cursor:hand;
}
.softwareMenuH a:link, .softwareMenuH a:hover
{
	text-decoration:none; 
	color:#006651;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}
.softwareMenuH a:visited
{
	text-decoration:none; 
	color:#800080;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}

.hardwareMenu {
	background-color: #f9efe5;
	height:27px;
	padding-left:15px;
	border-bottom:1px solid #fff;
	cursor:hand;
}
.hardwareMenu a:link, .hardwareMenu a:hover
{
	text-decoration:none; 
	color:#924800;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}
.hardwareMenu a:visited
{
	text-decoration:none; 
	color:#800080;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}
.hardwareMenuH {
	background-color:#fff;
	height:27px;
	padding-left:15px;
	border-bottom:1px solid #fff;
	cursor:hand;
}
.hardwareMenuH a:link, .hardwareMenuH a:hover
{
	text-decoration:none; 
	color:#924800;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}
.hardwareMenuH a:visited
{
	text-decoration:none; 
	color:#800080;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}


.aboutMenu {
	background-color:#dde8f6;
	height:27px;
	padding-left:15px;
	border-bottom:1px solid #fff;
	cursor:hand;
}
.aboutMenu a:link, .aboutMenu a:hover
{
	text-decoration:none; 
	color:#00408a;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}
.aboutMenu a:visited
{
	text-decoration:none; 
	color:#800080;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}

.aboutMenuH {
	background-color:#fff;
	height:27px;
	padding-left:15px;
	border-bottom:1px solid #fff;
	cursor:hand;
}
.aboutMenuH a:link, .aboutMenuH a:hover
{
	text-decoration:none; 
	color:#00408a;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}
.aboutMenuH a:visited
{
	text-decoration:none; 
	color:#800080;
	font-family:calibri, verdana;
	font-size: 11pt;
	font-weight:normal;
}

/*left menu ends*/

.Drop
{
	font-family:calibri, verdana; font-size: 11pt; color: #2e2e2e;
} 
