/*
Theme Name: ABCICT
Theme URI: http://www.ydesignservices.com/
Author: Y Design Services  
Author URI:  http://www.ydesignservices.com/
Description: Custom Wordpress theme by<a href="http://www.ydesignservices.com" title="Custom Wordpress Theme">Y Design Services</a>
Version: 2.12
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, big, font, img, small, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}


/* Alignment */
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.625em;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 1.625em;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}


body{ background: #fff url(/includes/img/body-bg.png) left top repeat-x; }
.clear{ clear:both;}

@font-face {  
	  font-family:"auctoritas" ;  
	  src: url(auctoritas.ttf);  
	}
	
@font-face {  
	  font-family:"zikketica" ;  
	  src: url(zikketica.ttf);  
	}
	
@font-face {  
	  font-family:"kozminpr6n-medium" ;  
	  src: url(kozminpr6n-medium.otf);  
	}
	
@font-face {  
	  font-family:"kozminpr6n-heavy" ;  
	  src: url(kozminpr6n-heavy.otf);  
	}
	
	

#wapper_main{width:100%; float:left;}
#wrapper{ width:980px; margin:auto;}

#header{ width:980px; float: left; }
.header_top{width:980px; float:left;}
.header_top h1{float:left; font:11px Verdana, Geneva, sans-serif; color:#fff; line-height:27px; }
.call_us{float:right; width:243px;  font:13px Verdana, Geneva, sans-serif; color:#fff; text-align:center; line-height:27px; margin-bottom: 15px; }

.header_bottom{width:980px; float:left; height: 163px;} /*Height addded by me (Dave)*/

.logo{ width:268px; float: left; height:150px;  margin:-5px 0 0px 0px; }
.logo a{  text-decoration:none; width: 268px; float: left; height:150px; }
.social{float:right; margin:42px 51px 20 0;}
.social h1{ font:0px Verdana, Geneva, sans-serif; }

.social ul{padding:0; margin:0; }
.social ul li{padding:0 7px 0 0px ; list-style:none; float:left;}
.social ul li a{text-decoration:none;}
.social ul li a:hover{ opacity:0.6; text-decoration:none;}

#nav_main{float:left; width:980px; background:#4b4b4b; height:39px; border-radius:2px;}

#nav {float:left;}
#nav > li {position: relative;float:left; padding:0px 23px 0 20px; height:38px; font:12px Verdana, Geneva, sans-serif;  color:#fff;  }
#nav > li + li {  background:url(/includes/img/divider.png) left top no-repeat;}

#nav a {color:#fff;  text-decoration:none; line-height:38px;}
#nav a:hover {color:#131414;  text-decoration:none;}
#nav .active a, #nav li:hover > a {color:#94c81a;  text-decoration:none;}
#nav ul li:hover a, #nav li:hover li a {background: none;border: none;color: #4b2c17;}
#nav ul a:hover {background:#94c81a  !important;
    color: #fff !important; display:block;}
#nav li:hover > ul {display: block;}
#nav ul {display: none;margin:0 0 0 0px;padding:0; width:170px; padding:3px 10px 3px 10px; position:absolute; top:39px;left: 0; z-index:100000000;  background:#fff; border-left: solid 1px #a0a8b0;  border-right: solid 1px #a0a8b0; border-bottom: solid 1px #a0a8b0;}
#nav ul li {float: none;  font:12px Tahoma, Geneva, sans-serif; text-align:left; width:170px; }
#nav ul li + li { border-top: solid 1px #92c619;}
#nav ul a {font-weight: normal; padding:0 0 0 30px; line-height:30px; display:block;}
#nav ul ul {left: 181px;top: -3px;}
#nav ul li:first-child > a { text-decoration:none;}
#nav ul li:last-child > a {text-decoration:none;}
#nav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#nav {display: inline-block;}
html[xmlns] #nav {display: block;}
* html #nav {height: 1%;}
#nav ul li ul {display: none;margin:3px 0 0 0px;padding: 0;width:180px;}

.search_box{ width:194px; float:right; background:url(/includes/img/search.png) left top no-repeat; margin:7px 10px 0 0;}
.search {  width:160px;  float:left;padding:5px 5px 6px 5px; font:11px Verdana, Geneva, sans-serif; color:#949494; border:none; background:none; }
.submit { border:none;  width:18px; height:15px;  margin:4px 3px 3px 3px; background:url(/includes/img/search-icon.png) top right no-repeat; }

/************************************************************END HEADER****************************************************************************/
#slider{ height:289px; float:left; width:980px; background:url(/includes/img/slidir-line.png) bottom center no-repeat;}
#container {width:980px;height:289px; position: relative; margin:auto;}

.slider_img{ width:auto; float:right; height:auto;       }
.slider_text{width:287px; float:left; padding:0 0  0 15px;}
.slider_text h1{width:260px; color:#323131;  font:38px "zikketica"; padding:30px 0 0px 0; text-align:center;}
.slider_text h2{width:270px; color:#323131;  font:38px "kozminpr6n-medium"; padding:0px 0 15px 0; text-align:center;}
.slider_text span{color:#92c619;}
.slider_text p{ color:#4b4b4b; font:15px "auctoritas"; line-height:18px; padding:14px 0 0 0; }


/***********************************************************END SLIDER****************************************************************************************/

#content{float:left; width:946px;  padding:13px;  }

.cnt{width:966px; float:left;  }
.cnt > h1{color:#4b4b4b;  padding:0 0 10px 0; font:35px "kozminpr6n-medium";  border-bottom: solid 4px #99cd1b; margin-bottom: 5px;}
.cnt > h1 a{color:#4b4b4b; text-decoration:none;}

.cnt > h3{color:#4b4b4b;  padding:0px 0 8px 0; margin:0 0 15px 0; font:35px "kozminpr6n-medium";  border-bottom: solid 4px #99cd1b;}


.cnt > h4{

text-decoration: none; border-bottom: 0px; font-size: 18px;color:#0080C0;  padding:0px 0 8px 0; margin:0 0 15px 0; font:25px "kozminpr6n-medium";  border-bottom: solid 4px #99cd1b;

}


.cnt > h3 a{color:#4b4b4b; text-decoration:none;}

.cnt > h2{color:#4b4b4b;  padding:0 0 0px 0; font:35px "kozminpr6n-medium";  border-bottom: solid 4px #99cd1b;}
.cnt > h2 a{color:#4b4b4b; text-decoration:none;}

.cnt > p{ width:820px; margin:0 0 0 0px;  text-align:justify; text-align:center; color:#3e3f3f; padding:15px 0 15px 0;  font:20px "auctoritas"; line-height:22px;}
.cnt > p a{  color:#3e3f3f; text-decoration:none;} 

.cnt ul{ margin:0; padding:10px 0 10px 30px;}
.cnt ul li{font:11px Verdana, Geneva, sans-serif; color:#4b4b4b; line-height:20px; list-style:square;}
.cnt ul li a{color:#4b4b4b; text-decoration:none;}
.cnt ul li a:hover{color:#2d2e2f; text-decoration:none;}

.cnt ol{ margin:0; padding:10px 0 10px 30px;}
.cnt ol li{font:11px Verdana, Geneva, sans-serif; color:#4b4b4b; line-height:20px; list-style-type:decimal; }
.cnt ol li a{color:#4b4b4b; text-decoration:none;}
.cnt ol li ol li a:hover{color:#2d2e2f; text-decoration:none;}

.box{width:297px; padding:10px 0 0 0;  float:left; border:solid 1px #dee8f0; border-radius:5px; background: #d2e0ec url(/includes/img/box-bg.png) left top repeat-x; margin:0 17px 10px 6px;}

.box h1{font:20px "kozminpr6n-heavy"; color:#054ea2; padding:5px 0 0px 0; }
.box h1 a{ text-decoration:none; color:#054ea2;} 
.box h2{font:20px "kozminpr6n-medium"; color:#054ea2;  }
.box h2 a{ text-decoration:none; color:#054ea2;} 
.box h3{font:19px "kozminpr6n-heavy"; color:#054ea2; padding:15px 0 5px 0; } 
.box h3 a{ text-decoration:none; color:#054ea2;}



.boxsmall{width:147px; padding:2px 0 5px 0;  float:left; border:solid 1px #dee8f0; border-radius:5px; background: #d2e0ec url(/includes/img/box-bg.png) left top repeat-x; margin:0 1px 10px 4px; text-align: center;}

.boxsmall h2{font:16px "kozminpr6n-heavy"; color:#007ac8; padding:2px 0 0px 0; }
.boxsmall h2 a{ text-decoration:underline; color:#007ac8;} 
.boxsmall h2 a:visited{ text-decoration:underline; color:#007ac8;} 


.boxsmall h3{font:19px "kozminpr6n-heavy"; color:#054ea2; padding:15px 0 5px 0; } 
.boxsmall h3 a{ text-decoration:none; color:#054ea2;}




.enterprisesmall {    color: #FFFFFF;
    float: left;
    font: 10px Verdana,Geneva,sans-serif;
    padding: 0 26px 0 25px;
    width: 155px; text-transform:capitalize; }
.enterprisesmall a{text-decoration:none;  float:left;  font:10px Verdana, Geneva, sans-serif; color:#fff; text-align:center;  line-height:18px;}


.enterprise {    color: #FFFFFF;
    float: left;
    font: 12px Verdana,Geneva,sans-serif;
    padding: 0 56px 0 81px;
    width: 285px; text-transform:capitalize; }
.enterprise a{text-decoration:none;  float:left;  font:12px Verdana, Geneva, sans-serif; color:#fff; text-align:center;  line-height:28px;}

.it { width:285px; margin:3px;  float:left;  background:url(/includes/img/heading-2.png) left top no-repeat; font:12px Verdana, Geneva, sans-serif; color:#fff; text-align:center;  line-height:28px;  }

.cloud { width:285px; margin:3px;  float:left;  background:url(/includes/img/heading-1.png) left top no-repeat; font:12px Verdana, Geneva, sans-serif; color:#fff; text-align:center;  line-height:28px;  }

.cloud_icon { width:285px; margin:3px;  float:left;  background:url(/includes/img/heading-3.png) left top no-repeat; font:12px Verdana, Geneva, sans-serif; color:#fff; text-align:center;  line-height:28px;  }

.icon{float:left; margin:0px 18px 0 8px;}

.cnt_in{width:946px; float:left; margin:20px 0 0 0;}

.cnt_in > h1{color:#4b4b4b;  padding:0 0 10px 0; font:35px "kozminpr6n-medium";  border-bottom: solid 4px #99cd1b;}
.cnt_in > h1 a{color:#4b4b4b; text-decoration:none;}

.cnt_in > p{ width:820px; margin:0 0 0 70px;  text-align:justify; text-align:center; color:#3e3f3f; padding:15px 0 15px 0;  font:20px "auctoritas"; line-height:22px;}
.cnt_in > p a{  color:#3e3f3f; text-decoration:none;} 

.cnt_in ul{ margin:0; padding:0px 0 10px 0px;}
.cnt_in ul li{font:11px Verdana, Geneva, sans-serif; color:#4b4b4b; line-height:20px; list-style:square;}
.cnt_in ul li a{color:#4b4b4b; text-decoration:none;}
.cnt_in ul li a:hover{color:#2d2e2f; text-decoration:none;}

.cnt_in > ol{ margin:0; padding:10px 0 10px 30px;}
.cnt_in > ol li{font:11px Verdana, Geneva, sans-serif; color:#4b4b4b; line-height:20px; list-style-type:decimal; }
.cnt_in > ol li a{color:#4b4b4b; text-decoration:none;}
.cnt_in > ol li a:hover{color:#2d2e2f; text-decoration:none;}


.left_main{width:620px; float:left; margin:0px 0 0 0;}
.left_main p{ font:11px Verdana, Geneva, sans-serif; color:#464646; padding:8px 0 5px 0; line-height:18px;  text-align:justify;}

.left_main > h1{ font:22px "kozminpr6n-heavy"; color:#619a21; padding:0px 0 2px 0;  margin:-10px 0 0 0;}
.left_main > h1 a{ color:#619a21; text-decoration:none;}

.cnt_left{width:620px;    float:left; overflow:hidden; }
.cnt_left > h1{ font:22px "kozminpr6n-heavy"; color:#619a21; padding:0px 0 2px 0;  margin:-10px 0 0 0; }
.cnt_left > h1 a{ color:#619a21; text-decoration:none;}

.cnt_left > h3{ font:22px "kozminpr6n-heavy"; color:#619a21; padding:0px 0 8px 0; font-size: 25px;   }
.cnt_left > h3 a{ color:#619a21; text-decoration:none;}

.cnt_left > h4{color:#0080C0;  padding:0px 0 8px 0; margin:0 0 15px 0; font:20px "kozminpr6n-medium";  border-bottom: solid 4px #99cd1b;}

.cnt_left > h2{ font:11px Verdana, Geneva, sans-serif; color:#000; line-height:20px; }
.cnt_left > h2 a{  color:#000; text-decoration:none;}

.cnt_left p{  font:12px Verdana, Geneva, sans-serif; color:#464646; padding:8px 0 8px 0; line-height:18px;  text-align:justify;}
.frame{background:#fff; float:left; border: solid 1px #a7a6a6; padding:8px; margin:15px 0 15px 0;}

.coment_main{width:620px; float:left; padding:0 0 25px 0; margin:0 0 10px 0; border-bottom:solid 1px #ccc;}
.continue{float:left; color:#619a21; font:11px Verdana, Geneva, sans-serif; font-weight:bold; font-style:italic; line-height:18px;}
.continue a{ color:#619a21;  text-decoration:none;}
.continue a:hover{ color:#619a21;  text-decoration:underline;}

.coment{float:right; color:#619a21; font:11px Verdana, Geneva, sans-serif; text-align:left;  line-height:18px;}
.coment a{ color:#619a21;  text-decoration:none;}

.ftr_box ul li{ list-style:none; padding:0 0 0 12px; font:10px Verdana, Geneva, sans-serif; color:#fff; line-height:20px; background:url(/includes/img/nav-icon.png) left 9px no-repeat;  }


.cnt_left ul{ margin:0; padding:10px 0 10px 0px;}
.cnt_left ul li{font:12px Verdana, Geneva, sans-serif; color:#4b4b4b; 
list-style:none; padding:0 0 0 12px;  line-height:20px; background:url(/includes/img/nav-icon.png) left 9px no-repeat;

}
.cnt_left ul li a{color:#4b4b4b; text-decoration:underline;}
.cnt_left ul li a:hover{color:#2d2e2f; text-decoration:underline;}

.cnt_left ol{ margin:0; padding:10px 0 10px 30px;}
.cnt_left ol li{font:11px Verdana, Geneva, sans-serif; color:#4b4b4b; line-height:20px; list-style-type:decimal; }
.cnt_left ol li a{color:#4b4b4b; text-decoration:none;}
.cnt_left ol li a:hover{color:#2d2e2f; text-decoration:none;}



#sidebar{ width:290px; float:right;   }

#sidebar p
{
color:#3e3f3f; font:14px "auctoritas"; }

.side{width:266px; padding:10px 12px 10px 12px; float:left; margin:0 0 15px 0;  background: #d5effc url(/includes/img/side-bg.png) left top repeat-x; border: solid 1px #99defd; border-radius:2px;}

.side h1{ font:18px "kozminpr6n-heavy"; color:#015d8e; padding:0px 0 0px 0;  }
.side h1 a{ color:#015d8e; text-decoration:none;}

.side h2{ font:11px Verdana, Geneva, sans-serif; line-height:18px; text-align:justify; color:#000;   font-style:italic; padding:5px 0 10px 0;}
.side h2 a{  color:#000;   text-decoration:none;}
.side h3{font:12px Verdana, Geneva, sans-serif; color:#4b4b4b; list-style:none; padding:0 0 0 15px; line-height:20px; background:url(/includes/img/side-icon.png) left 12px no-repeat;}

.side h3 a{ color:#4b4b4b; text-decoration:none;}
.side h3 a:hover{color:#015d8e; text-decoration:none;}

.side p{ font:11px Verdana, Geneva, sans-serif; line-height:18px; text-align:justify; color:#000;  padding:5px 0 10px 0;}
.side p a{  color:#000;   text-decoration:none;}

.side ul{ margin:0; padding:0px 0 0px 0px;}
.side ul li{font:12px Verdana, Geneva, sans-serif; color:#4b4b4b; list-style:none; padding:0 0 0 15px; line-height:30px; background:url(/includes/img/side-icon.png) left 12px no-repeat;}
.side ul li + li{border-top: solid 1px #9bd3f1; }
.side ul li a{color:#4b4b4b; text-decoration:none;}
.side ul li a:hover{color:#015d8e; text-decoration:none;}

.side ol{ margin:0; padding:0px 0 10px 20px;}
.side ol li{font:11px Verdana, Geneva, sans-serif; color:#4b4b4b; line-height:20px; list-style-type:decimal; }
.side ol li a{color:#4b4b4b; text-decoration:none;}
.side ol li ol li a:hover{color:#015d8e; text-decoration:none;}

.form{width:261px; float:left; margin:5px 0 5px 0;}
.input{float:left; width:251px; padding:7px 5px 7px 5px; font:11px Verdana, Geneva, sans-serif; border: none; color:#a4a9ae; background:url(/includes/img/input.png) left top no-repeat;}

.textarea{float:left; width:251px; height:93px; padding:5px 5px 5px 5px; font:11px Verdana, Geneva, sans-serif; border: none; color:#a4a9ae; background:url(/includes/img/textarea.png) left top no-repeat;}

.send{float:left; width:121px; height:32px; margin:5px 0 0 60px; text-align:center; color:#fff; font:12px Verdana, Geneva, sans-serif; font-weight:bold; border:none;  background:url(/includes/img/send.png) left top no-repeat;}
.send:hover{ color:#ccc; text-decoration:none; }


.cnt_form{width:500px; float:left; color:#4b4b4b; font:11px Verdana, Geneva, sans-serif; margin:5px 0 5px 0;}
.input2{width:490px; float:left; padding:7px 5px 7px 5px; margin:10px 0 0 0; background:#f8f6f6; border:solid 1px #9e9e9e; color:#4b4b4b; font:11px Verdana, Geneva, sans-serif;}
.enter{width:310px; float:left; padding:7px 5px 7px 5px; margin:10px 55px 0  0; background:#f8f6f6; border:solid 1px #9e9e9e; color:#4b4b4b; font:11px Verdana, Geneva, sans-serif;}
.textarea2{width:490px; float:left; height:90px; margin:10px 0 0  0; padding:5px; background:#f8f6f6; border:solid 1px #9e9e9e; color:#4b4b4b; font:11px Verdana, Geneva, sans-serif;}

.send1{float:right; width:121px; height:32px; margin:7px 0 0 0px; text-align:center; color:#fff; font:12px Verdana, Geneva, sans-serif; font-weight:bold; border:none;  background:url(/includes/img/send.png) left top no-repeat;}
.send1:hover{ color:#ccc; text-decoration:none; }

/**************************************************************END CONTENT***********************************************************************/

#footer{width:100%; float:left; background:#323131;}
.footer_in{width:946px; margin:15px auto;}
.ftr_box{width:180px; float:left; }
.ftr_box +.ftr_box{margin:0 0 0 60px; }
.ftr_box h1{ font:11px Verdana, Geneva, sans-serif; color:#94cd16; text-transform:uppercase; }
.ftr_box p{ font:11px Verdana, Geneva, sans-serif; color:#fff; line-height:20px; padding:8px 0 0 0; }

.ftr_box ul{padding:10px 0 10px 0; }
.ftr_box ul li{ list-style:none; padding:0 0 0 12px; font:10px Verdana, Geneva, sans-serif; color:#fff; line-height:20px; background:url(/includes/img/nav-icon.png) left 9px no-repeat;  }
.ftr_box ul li a{  color:#fff; text-decoration:none; }
.ftr_box ul li a:hover{  color:#6b970a; text-decoration:none; }

.map{float:right; border: solid 2px #e2e5e6;}

#copyright_main{width:100%; float:left; background:#6b970a; }
.copy{width:946px; margin:auto;}
.copy p{float:left; font:10px Verdana, Geneva, sans-serif; color:#fff; line-height:32px;}
.copy p a{color:#fff; text-decoration:none;}
.copy p a:hover {color:#323131; text-decoration:none;}
.copy-right{float:right;}
.copy-right ul{padding:0; margin:0;}
.copy-right ul li{ float:left;  padding:0 5px 0 7px ; list-style:none; font:10px Verdana, Geneva, sans-serif; color:#fff; line-height:32px;  }

.copy-right ul li + li{ float:left;  padding:0 5px 0 6px ; list-style:none; font:10px Verdana, Geneva, sans-serif; color:#fff; line-height:32px;  background:url(/includes/img/copy-divider.png) left 12px no-repeat;}

.copy-right ul li a{ color:#fff;  text-decoration:none; }
.copy-right ul li a:hover{ color:#fff;  text-decoration:underline; }

/************************************ Extra CSS for text sttings *****************************************************************************/
/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Right Content */
.left-sidebar #primary {
	float: right;
	margin: 0 0 0 -26.4%;
	width: 100%;
}
.left-sidebar #content {
	margin: 0 7.6% 0 34%;
	width: 58.4%;
}
.left-sidebar #secondary {
	float: left;
	margin-left: 7.6%;
	margin-right: 0;
	width: 18.8%;
}

/************************************ End CSS for text sttings *****************************************************************************/

.comment-body { background:#f0f8fd; border: 1px solid #99DEFD; padding:10px; margin-bottom:15px;}
.fn, .says { text-transform:capitalize; color: #0E4C85; font: 12px Verdana,Geneva,sans-serif;}
.fn a{ text-decoration:none; text-transform:capitalize; color:#2B91C3; font: 12px Verdana,Geneva,sans-serif;}
.comment-meta { margin:10px 0px 3px 0px;}
.comment-meta a{ text-decoration:none;  color: #4C4B4B; font: 13px Verdana,Geneva,sans-serifl;}
.comment-body p{ color:#1b1c1d; font:11px Verdana, Geneva, sans-serif; line-height:18px; text-align:justify;}

.reply {margin:10px 0px 0px 0px;}
.reply a{text-decoration:none;   color: #0E4C85; font: 12px Verdana,Geneva,sans-serif;}
#comments { margin-bottom:10px;}
#commentform p { margin-top:5px;color: #4C4B4B; font: 13px Verdana,Geneva,sans-serifl;}
#commentform p a{ text-decoration:none;text-transform:capitalize; color: #07589B; font: 12px Verdana,Geneva,sans-serif;}
#respond h3 a{text-decoration:none;  color:#494949; font:26px "Myriad Pro";}
#cancel-comment-reply { margin-top:5px;}
#cancel-comment-reply a{text-decoration:none;  color:#2B91C3; font: 12px Verdana,Geneva,sans-serif; margin-top:5px;}
#respond h3 {color: #0E4C85; font:20px "kozminpr6n-heavy";}
#comments {color: #0E4C85; font: 20px "kozminpr6n-heavy";}

.comenttemplate{width:620px;    float:left;  }
.comenttemplate ol{ margin:0; padding:0;}
.comenttemplate ol li{ list-style:none;}
#input_1_6 { height:100px; width:265px;}
#gform_submit_button_1 {float: left; width:121px; height:32px; margin:7px 0 0 0px; text-align:center; color:#fff; font:12px Verdana, Geneva, sans-serif; font-weight:bold; border:none;  background:url(/includes/img/send.png) left top no-repeat;}
#gform_submit_button_1:hover{ color:#ccc; text-decoration:none; }
.gform_heading h3{color: #619A21; font: 22px "kozminpr6n-heavy"; margin: -10px 0 0; padding: 0 0 2px;}
/*.gform_wrapper,.gform_edit_link { font:0px verdana,sans-serif;}*/



.sidehome{width:266px; padding:10px 12px 10px 12px; float:left; margin:0 0 15px 0;  background: #d5effc url(/includes/img/side-bg.png) left top repeat-x; border: solid 1px #99defd; border-radius:2px;}

.sidehome h1{ font:18px "kozminpr6n-heavy"; color:#015d8e; padding:0px 0 0px 0;  }
.sidehome h1 a{ color:#015d8e; text-decoration:none;}

.sidehome h2{ font:11px Verdana, Geneva, sans-serif; line-height:18px; text-align:justify; color:#000;   font-style:italic; padding:5px 0 10px 0;}
.sidehome h2 a{  color:#000;   text-decoration:none;}
.sidehome h3{font:12px Verdana, Geneva, sans-serif; color:#4b4b4b; list-style:none; padding:0 0 0 15px; line-height:20px; background:url(/includes/img/side-icon.png) left 12px no-repeat;}

.sidehome h3 a{ color:#4b4b4b; text-decoration:none;}
.sidehome h3 a:hover{color:#015d8e; text-decoration:none;}

.sidehome p{ font:11px Verdana, Geneva, sans-serif; line-height:18px; text-align:justify; color:#000;  padding:5px 0 10px 0;}
.sidehome p a{  color:#000;   text-decoration:none;}

.sidehome ul{ margin:0; padding:0;}
.sidehome ul li{list-style:none;}
.sidehome ol{ margin:0; padding:0;}
.sidehome ol li{list-style:none;}

#gform_submit_button_2 {float: left; width:121px; height:32px; margin:7px 0 0 60px; text-align:center; color:#fff; font:12px Verdana, Geneva, sans-serif; font-weight:bold; border:none;  background:url(/includes/img/send.png) left top no-repeat;}
#gform_submit_button_2:hover{ color:#ccc; text-decoration:none; }
#input_2_4 {height:100px; width:262px;}

#input_2_1 {width:262px;}
#input_2_2 {width:262px;}
#input_2_3 {width:262px;}



/************************************ Start ****************************************************************/
.menu-homeitmenu-container {width:966px; float:left;}
.menu-homeitmenu-container ul{padding:0 0 15px 0px; width:966px; float:left; margin:0 0 15px 0;}
.menu-homeitmenu-container ul li{ float:left; background:url(/includes/img/1.png) no-repeat; width:185px; height:150px; color: #054EA2;
font: 18px "kozminpr6n-heavy"; padding:12px 0 0 112px; list-style:none;  margin:0 42px 10px 0px;}
.menu-homeitmenu-container ul li + li{ float:left; background:url(/includes/img/2.png) no-repeat; width:185px; height:150px; color: #054EA2;font: 18px "kozminpr6n-heavy"; padding:12px 0 0 112px; list-style:none; margin:0 42px 10px 0px;}
.menu-homeitmenu-container ul li + li + li{ float:left; background:url(/includes/img/3.png) no-repeat; width:185px; height:150px; color: #054EA2;font: 18px "kozminpr6n-heavy"; padding:12px 0 0 112px; list-style:none; margin:0 -9px 10px 0px;}
.menu-homeitmenu-container ul li + li + li + li{ float:left; background:url(/includes/img/4.png) no-repeat; width:185px; height:150px; color: #054EA2;font: 18px "kozminpr6n-heavy"; padding:12px 0 0 112px; list-style:none; margin:0 42px 10px 0px;}
.menu-homeitmenu-container ul li + li + li + li + li{ float:left; background:url(/includes/img/5.png) no-repeat; width:185px; height:150px; color: #054EA2;font: 17px "kozminpr6n-heavy"; padding:12px 0 0 112px; list-style:none;  margin:0 42px 10px 0px;}
.menu-homeitmenu-container ul li + li + li + li + li + li{ float:left; background:url(/includes/img/6.png) no-repeat; width:185px; height:150px; color: #054EA2;font: 18px "kozminpr6n-heavy"; padding:12px 0 0 112px; list-style:none;  margin:0 -9px 10px 0px;}
.menu-homeitmenu-container ul li a{color: #054EA2; text-decoration:none;}
.menu-homeitmenu-container ul li a:hover{color: #94c81a; text-decoration:none;}

/************************************ End ****************************************************************/
/************************************ Start ****************************************************************/
.menu-laptopmenu-container {width:637px; float:left;}
.menu-laptopmenu-container ul{padding:0 0 15px 5px; width:627px; float:left; margin:0 0 15px 0; border-bottom:1px dashed #94c81a; }
.menu-laptopmenu-container ul li{font:13px Verdana, Geneva, sans-serif; color:#4b4b4b; list-style:none; padding:0 0 0 15px; line-height:30px; background:url(/includes/img/side-icon.png) left 12px no-repeat; float:left;margin-right:14px;}

.menu-laptopmenu-container ul li a{color: #4B4B4B; text-decoration:none;}
.menu-laptopmenu-container ul li a:hover{color: #94c81a; text-decoration:none;}

/************************************ End ****************************************************************/

/************************************ Start ****************************************************************/
.menu-databasemenu-container {width:637px; float:left;}
.menu-databasemenu-container ul{padding:0 0 15px 5px; width:627px; float:left; margin:0 0 15px 0; border-bottom:1px dashed #94c81a; }
.menu-databasemenu-container ul li{font:13px Verdana, Geneva, sans-serif; color:#4b4b4b; list-style:none; padding:0 0 0 15px; line-height:30px; background:url(/includes/img/side-icon.png) left 12px no-repeat; float:left;margin-right:14px;}

.menu-databasemenu-container ul li a{color: #4B4B4B; text-decoration:none;}
.menu-databasemenu-container ul li a:hover{color: #94c81a; text-decoration:none;}

/************************************ End ****************************************************************/

/************************************ Start ****************************************************************/
.menu-seomenu-container {width:637px; float:left;}
.menu-seomenu-container ul{padding:0 0 15px 5px; width:627px; float:left; margin:0 0 15px 0; border-bottom:1px dashed #94c81a; }
.menu-seomenu-container ul li{font:13px Verdana, Geneva, sans-serif; color:#4b4b4b; list-style:none; padding:0 0 0 15px; line-height:30px; background:url(/includes/img/side-icon.png) left 12px no-repeat; float:left;margin-right:14px;}

.menu-seomenu-container ul li a{color: #4B4B4B; text-decoration:none;}
.menu-seomenu-container ul li a:hover{color: #94c81a; text-decoration:none;}

/************************************ End ****************************************************************/

/************************************ Start ****************************************************************/
.menu-computingmenu-container {width:637px; float:left;}
.menu-computingmenu-container ul{padding:0 0 15px 5px; width:627px; float:left; margin:0 0 15px 0; border-bottom:1px dashed #94c81a; }
.menu-computingmenu-container ul li{font:13px Verdana, Geneva, sans-serif; color:#4b4b4b; list-style:none; padding:0 0 0 15px; line-height:30px; background:url(/includes/img/side-icon.png) left 12px no-repeat; float:left;margin-right:14px;}

.menu-computingmenu-container ul li a{color: #4B4B4B; text-decoration:none;}
.menu-computingmenu-container ul li a:hover{color: #94c81a; text-decoration:none;}

/************************************ End ****************************************************************/

/************************************ Start ****************************************************************/
.menu-businessmenu-container {width:637px; float:left;}
.menu-businessmenu-container ul{padding:0 0 15px 5px; width:627px; float:left; margin:0 0 15px 0; border-bottom:1px dashed #94c81a; }
.menu-businessmenu-container ul li{font:13px Verdana, Geneva, sans-serif; color:#4b4b4b; list-style:none; padding:0 0 0 15px; line-height:30px; background:url(/includes/img/side-icon.png) left 12px no-repeat; float:left;margin-right:14px;}

.menu-businessmenu-container ul li a{color: #4B4B4B; text-decoration:none;}
.menu-businessmenu-container ul li a:hover{color: #94c81a; text-decoration:none;}

/************************************ End ****************************************************************/


.gform_description {color: #000000; font: italic 11px Verdana,Geneva,sans-serif; padding: 5px 0 10px;text-align: justify;}

.gform_edit_link {
    font-family: inherit;
    font-size: 0px;
    margin: 20px 0;
}

.gform_edit_link a{text-decoration:none;
    font-size: 0px;
    }

#recaptcha_image img {
    width: 250px;
}

.recaptchatable, #recaptcha_image {
    border: none;
    margin: auto;
}
#input_2_1,#input_2_2,#input_2_3 { width: 256px;}












/*SERVICES PAGE -TEST*/

.menu-services-container {width:966px; float:left;}
.menu-services-container ul{padding:0 0 15px 0px; width:966px; float:left; margin:0 0 15px 0;}
.menu-services-container ul li{float:left; background:url(/includes/img/1.png) no-repeat; width:185px; height:150px; color: #054EA2;
font: 18px "kozminpr6n-heavy"; padding:12px 0 0 112px; list-style:none;  margin:0 42px 10px 0px;}
.menu-services-container ul li + li{ float:left; background:url(/includes/img/2.png) no-repeat; width:185px; height:150px; color: #054EA2;font: 18px "kozminpr6n-heavy"; padding:12px 0 0 112px; list-style:none; margin:0 42px 10px 0px;}
.menu-services-container ul li + li + li{ float:left; background:url(/includes/img/3.png) no-repeat; width:185px; height:150px; color: #054EA2;font: 18px "kozminpr6n-heavy"; padding:12px 0 0 112px; list-style:none; margin:0 -9px 10px 0px;}
.menu-services-container ul li + li + li + li{ float:left; background:url(/includes/img/4.png) no-repeat; width:185px; height:150px; color: #054EA2;font: 18px "kozminpr6n-heavy"; padding:12px 0 0 112px; list-style:none; margin:0 42px 10px 0px;}
.menu-services-container ul li + li + li + li + li{ float:left; background:url(/includes/img/5.png) no-repeat; width:185px; height:150px; color: #054EA2;font: 17px "kozminpr6n-heavy"; padding:12px 0 0 112px; list-style:none;  margin:0 42px 10px 0px;}
.menu-services-container ul li + li + li + li + li + li{ float:left; background:url(/includes/img/6.png) no-repeat; width:185px; height:150px; color: #054EA2;font: 18px "kozminpr6n-heavy"; padding:12px 0 0 112px; list-style:none;  margin:0 -9px 10px 0px;}
.menu-services-container ul li a{color: #054EA2; text-decoration:none;}
.menu-services-container ul li a:hover{color: #94c81a; text-decoration:none;}

.team { 
border: 1px solid #82BCFD;
float: left;
height: 130px;
margin-bottom: 20px;
margin-left: 20px;
vertical-align: top;
width: 320px;
padding: 10px; }
 
