/*
Theme Name: U-Design
Theme URI: http://themeforest.net/item/udesign-responsive-wordpress-theme/253220?ref=AndonDesign
Description: A slick, powerful and clean theme U-Design provides an intuitive set of options to help you setup your WordPress site quickly and effectively. Flexibility is key and it has been optimized for SEO and speed. It is also responsive &amp; mobile ready should you choose that option. The U-Design theme features include: unlimited colors, widgetized home page, over 600 fonts to choose from, WooCommerce Integration, it is also translation and multilingual ready, step by step documentation, exclusive U-Design support forum and a helpful community. Always up-to-date security and many new features are constantly added as the theme evolves.
Author: Andon
Author URI: http://themeforest.net/user/AndonDesign/portfolio?ref=AndonDesign
Version: 2.7.17
License: Located in 'licensing' folder
License URI: Located in 'licensing' folder
*/

/*
    Do not remove any of the commented text above as it is used by the theme for proper function!

    All the themes' CSS files are located under the 'styles/' sub-folder...

    If you would like to use this file to add any custom CSS, you'll need to enable it first  
    from the theme's "General Options" section.
    Please note: After enabling the use of this file, you will not see any change here, 
    feel free to add your custom CSS below.
    On the other hand, if you need access to the theme's main style sheet, you will 
    need FTP client to access it, is it located in: "styles/style1/css/style.css"
*/

/*
Theme Name: U-Design Child with PureVISION Menu
Theme URI: http://themeforest.net/item/udesign-wordpress-theme/253220?ref=internq7
Description: Child Theme for U-Design with PureVISION like tabbed Menu
Author: Andon
Author URI: http://themeforest.net/user/internq7/portfolio?ref=internq7
Template: u-design
Version: 1.6.0
*/

@import url("../u-design/style.css");


/* Begin PureVISION-like Main Navigation Menu */
#navigation-menu {
    position:absolute;
    right:36px;
    top:5px;
    height:40px;
}
.navigation-menu {
    position:relative;
    z-index:22;
}
#main-menu {
    width: 100%;
    position: relative;
    height: 25px;
    background: url(../../common-images/main-menu-btm-border.png) repeat-x scroll 50% 100% transparent;
    z-index: 101;
    margin-bottom: 0;
    border-bottom: 1px solid #CACACA;
    -moz-box-shadow: 0 7px 8px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 7px 8px rgba(0, 0, 0, 0.15);
     box-shadow: 0 7px 8px rgba(0, 0, 0, 0.15);
}
#dropdown-holder {
    display: block;
    position:relative;
}
#navigation-menu > ul {
    padding-top: 7px;
}
#navigation-menu > * {
    padding:0;
    margin:0;
}
#navigation-menu ul.sf-menu {
    padding: 10px 0 0 0;
}
#navigation-menu ul.sf-menu > li {
    background:none;
    list-style: none;
    float: left;
    margin: 0 0 0 -3px;
}
#navigation-menu ul.sf-menu a.default-cursor {
    cursor: default;
}
#navigation-menu ul.sf-menu > li > a {
    background: url(images/menu-btn_r.png) top right no-repeat;
    display: block;
    padding: 0 20px 0 0;
    text-decoration: none;
    border:0 none;
    cursor: pointer;
}
#navigation-menu ul.sf-menu a {
    line-height: 1.2em;
    padding:8px 16px;
}
#navigation-menu ul.sf-menu a > span.sf-sub-indicator {
    top: 17px !important;
}
#navigation-menu ul.sf-menu ul a > span.sf-sub-indicator {
    top: 0.9em !important;
}
#navigation-menu ul.sf-menu > li > a > span {
    background: url(images/menu-btn_l.png) top left no-repeat;
    display: block;
    padding: 10px 0 10px 20px;
    line-height:22px;
}
#navigation-menu ul.sf-menu > li {
    margin: 0 0 0 -3px;
}
#navigation-menu ul.sf-menu > li > a.sf-with-ul {
    background: url(images/menu-with-arrow-btn_r.png) top right no-repeat;
    padding: 0 26px 0 0;
}
#navigation-menu ul.sf-menu > li > a.sf-with-ul:hover {
    background: url(images/menu-active-with-arrow-btn_r.png) top right no-repeat;
    padding: 0 26px 0 0;
}
#navigation-menu ul.sf-menu > li > a > span.sf-sub-indicator {  /* give all except IE6 the correct values */
    background: url(images/menu-active-with-arrow-btn_r.png) top right no-repeat;
    padding: 10px 0 10px 0;
}
#navigation-menu ul.sf-menu > li > a:hover {
    background: url(images/menu-active-btn_r.png) top right no-repeat;
    text-decoration: none;
}
#navigation-menu ul.sf-menu > li > a:hover span {
    background: url(images/menu-active-btn_l.png) top left no-repeat;
}

#navigation-menu ul.sf-menu > li.current-menu-item > a,
#navigation-menu ul.sf-menu > li.current_page_item > a {
    background: url(images/menu-active-btn_r.png) top right no-repeat;
    text-decoration: none;
}
#navigation-menu ul.sf-menu > li.current-menu-item > a > span,
#navigation-menu ul.sf-menu > li.current_page_item > a > span {
    background: url(images/menu-active-btn_l.png) top left no-repeat;
}
#navigation-menu ul.sf-menu > li.current-menu-item > a > span:hover,
#navigation-menu ul.sf-menu > li.current_page_item > a > span:hover {
    background: url(images/menu-active-btn_l.png) top left no-repeat;
}
#navigation-menu ul.sf-menu > li.current-menu-item > a.sf-with-ul,
#navigation-menu ul.sf-menu > li.current_page_item > a.sf-with-ul {
    background: url(images/menu-active-with-arrow-btn_r.png) top right no-repeat;
}
.sf-sub-indicator, .top-bg-color-dark .sf-sub-indicator {
	position:		absolute !important;
	display:		block !important;
	right:			10px !important;
	top:			1.05em !important; /* IE6 only */
	width:			10px !important;
	height:			10px !important;
	text-indent:		-999em !important;
	overflow:		hidden !important;
	background:		url('images/auto-arrows.png') no-repeat -10px -100px !important; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
/* End Main Navigation Menu */

#navigation {
    background: none repeat scroll 0 0 #474747;
    /*border-bottom: 1px solid #000000;*/
    /*box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);*/
    height: 28px;
    opacity: 0.85;
    position: fixed;
    width: 100%;
    z-index: 9999;
}
#navigation .wrapper {
    margin: 0 auto;
    position: relative;
    width: 940px;
}
#navigation .wrapper h1 {
    margin: 0;
}
#navigation .wrapper h1 a {
    background: url("../images/nav_title.png") no-repeat scroll left top transparent;
    height: 27px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 12px;
    width: 103px;
}
#navigation ul {
    margin: 0;
}
#navigation li {
    display: block;
    float: right;
    padding: 0 20px 0 0;
}
#navigation li a {
    color: #CCCCCC;
    display: block;
    font-weight: bold;
    height: 22px;
    padding: 5px 0 0 20px;
}
#home li#nav_home a {
    color: #666666;
}
#home li#nav_home a:hover {
    cursor: default;
    text-decoration: none;

}
#navigation li#nav_login a {
    background: url("http://quikwebdesign.com/wp/wp-content/uploads/2012/09/LOCK.png") no-repeat scroll left center transparent;
}
#navigation li#nav_support a {
    background: url("http://quikwebdesign.com/wp/wp-content/uploads/2012/09/support.png") no-repeat scroll left center transparent;
}
#navigation li#nav_contact a {
    background: url("http://quikwebdesign.com/wp/wp-content/uploads/2012/09/contact.png") no-repeat scroll left center transparent;
}


   .navigation_right, .navigation_left{width:50%; position:absolute;}
    .navigation_right{right:0;}
    .navigation_left{left:30px;}



.hiringSign {
  background: url("http://quikwebdesign.com/wp/wp-content/uploads/2012/09/now-hiring.png") no-repeat transparent;
  height: 48px;
  left: 690px;
  position: absolute;
  width: 48px;
  z-index: 200;
}

.container_24 .prefix_18 {
  padding-left: 720px;
  padding-top: 30px;
}

#top-wrapper { 
/* background: #D6D9D1;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6D9D1', endColorstr='#FCFCFC');
background: -webkit-gradient(linear, left top, left bottom, from(#D6D9D1), to(#FCFCFC));
background: -moz-linear-gradient(#D6D9D1, #FCFCFC) repeat scroll 0 0 TRANSPARENT; 
*/
padding-top: 10px; 
background-image: url(/images_structure/top_honeycomb.gif); 
background-repeat: repeat-x; 
background-position: center 28px; 

}


#before-content {
    background: #EAEAEA;
    border-top: 1px solid #CACACA;
    -moz-box-shadow: inset 0 10px 15px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 10px 15px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 10px 15px rgba(0, 0, 0, 0.1);
    border-bottom: #cccccc 1px solid;
}

#home-page-content {
  background: url("../../common-images/home-page-content-top.png") repeat-x scroll 0 0 #FFFFFF;
  border-bottom: 1px solid #E0E0E0;
}

ul, li { list-style-type: none; margin: 0 0 0 0; padding: 0px; }


.credits { height: 100%; width: 100%; }
.credits ul { float: left; margin: 0px; padding: 0 0 0 0; width: 100%; }
.credits ul li { color: #8a8989; display: inline; float: left; font-size: 18px; font-weight: bold; line-height: 1.22em; margin: 0 0 0 0; padding: 0px; text-align: center; width: 306px; text-shadow: 0 1px 0 rgba(255,255,255,0.75); }
.credits ul li div { color: rgb(199, 199, 198); font-size: 13.5px;  font-weight: normal; text-shadow: 0 1px 0 rgba(255,255,255,0.75); }
.credits ul li#cred_about { border-right: 1px solid rgb(208, 208, 208); }
.credits ul li#cred_merchant { border-right: 1px solid rgb(208, 208, 208); }
.credits ul li#cred_satisfaction { border-right: 1px solid rgb(208, 208, 208); }

table.center {
    margin-left:auto; 
    margin-right:auto;
  }

.header_rightside li {font-family: Franklin Gothic Book, Arial, Verdana, sans-serif; font-size: 14px; color: #e1e1e1; font-weight:bold;}
.header_rightside {font-family: Franklin Gothic Book, Arial, Verdana, sans-serif; font-size: 14px; color: #e1e1e1; font-weight:bold;}
.header_rightside a:link {font-family: Franklin Gothic Book, Arial, Verdana, sans-serif; font-size: 14px; color: #e1e1e1; font-weight:bold;}
.header_rightside a:visited {font-family: Franklin Gothic Book, Arial, Verdana, sans-serif; font-size: 14px; color: #e1e1e1; font-weight:bold;}
.header_rightside a:active {font-family: Franklin Gothic Book, Arial, Verdana, sans-serif; font-size: 14px; color: #e1e1e1; font-weight:bold;}
.header_rightside a:hover {font-family: Franklin Gothic Book, Arial, Verdana, sans-serif; font-size: 14px; color: #f9e600; font-weight:bold;}



.loginfont {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: bold;line-height: normal;font-weight: normal;font-variant: normal;color: #929292;}
.loginfont_email {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;color: #ffea00;}
.loginfont_antispam {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;color: #FFFFFF;}

.forgotpassword {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal;line-height: normal;	font-weight: normal;font-variant: normal;color: #3e3e3e;text-decoration: none;}
.forgotpassword a:link{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal;line-height: normal;	font-weight: normal;font-variant: normal;color: #3e3e3e;text-decoration: none;}
.forgotpassword a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal;line-height: normal;	font-weight: normal;font-variant: normal;color: #3e3e3e;text-decoration: none;}
.scrollingtext a:active{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal;line-height: normal;	font-weight: normal;font-variant: normal;color: #3e3e3e;text-decoration: none;}
.forgotpassword a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal;line-height: normal;	font-weight: normal;font-variant: normal;color: #004ea6;text-decoration: none;}

.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.categoryheader {font-family: Arial,Tahoma,Verdana;font-size: 14px;color: #9C0262;font-weight: bold;}
.copyright {font-family: Arial,Tahoma,Verdana;font-size: 9px;color: #000000;}
.details {font-family: Arial,Tahoma,Verdana;font-size: 12px;color: black;}
.description {color: black; font-family: Arial,Tahoma,Verdana; font-size: 12px;}
.formheaderopen {font-family: Arial,Tahoma,Verdana;font-size: 14px;color: #9C0262;font-weight: bold;}
.formheadertable {font-family: Arial,Tahoma,Verdana;font-size: 14px;color: #FFFFFF;font-weight: bold;}
.textwhite {font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #FFFFFF;}
.textnormalbold {font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #000000;font-weight: bold;}
.textsmall {font-family: Arial,Tahoma,Verdana;font-size: 10px;color: #000000;}
.readmore {font-family: Arial,Tahoma,Verdana;font-size: 10px;color: #000000;}
.textsmallwhite {font-family: Arial,Tahoma,Verdana;font-size: 10px;color: #FFFFFF;}
.headingred {font-family: Arial,Tahoma,Verdana;font-size: 14px;color: #C02506;font-weight: bold;}
.textaddress {font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #000000;}
.time {font-family: Arial,Tahoma,Verdana;font-size: 10px;color: #FFFFFF;}
.tableheader {font-family: Arial,Tahoma,Verdana;font-size: 13px;color: #000000;font-weight: bold;}
.bigheadingred {font-family: Arial,Tahoma,Verdana;font-size: 18px;color: #C02506;font-weight: bold;}
.textcoloredbold {font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #009CFF;font-weight: bold;}
.services {font-family: Arial,Tahoma,Verdana;font-size: 18px;color: #FF0000;font-weight: bold;text-decoration: none;}
.services a:link{font-family: Arial,Tahoma,Verdana;font-size: 18px;color: #FF0000;font-weight: bold;text-decoration: none;}
.services a:active{font-family: Arial,Tahoma,Verdana;font-size: 18px;color: #FF0000;font-weight: bold;text-decoration: none;}
.services a:hover{font-family: Arial,Tahoma,Verdana;font-size: 18px;color: #FF0000;font-weight: bold;text-decoration: none;}
.services a:visited{font-family: Arial,Tahoma,Verdana;font-size: 18px;color: #FF0000;font-weight: bold;text-decoration: none;}
.textnormal {font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #000000;}
.textnormal a:link{font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #FF0000;}
.textnormal a:active{font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #FF0000; }
.textnormal a:hover{font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #FF0000;text-decoration: underline;}
.textnormal a:visited{font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #FF0000; }
.redtext {font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #FF0000;}
.redtext a:link{font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #FF0000;}
.redtext a:active{font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #FF0000; }
.redtext a:hover{font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #FF0000;text-decoration: underline;}
.redtext a:visited{font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #FF0000; }
.leftnav {font-family: Arial,Tahoma,Verdana;font-size: 20px;color: #000000;font-weight: bold;}
.leftnav a:link{font-family: Arial,Tahoma,Verdana;font-size: 20px;color: #000000;text-decoration: none;font-weight: bold;}
.leftnav a:active{font-family: Arial,Tahoma,Verdana;font-size: 20px;color: #7B2442;text-decoration: none;font-weight: bold;}
.leftnav a:hover{font-family: Arial,Tahoma,Verdana;font-size: 20px;color: #7B2442;text-decoration: none;font-weight: bold;}
.leftnav a:visited{font-family: Arial,Tahoma,Verdana;font-size: 20px;color: #7B2442; text-decoration: none;font-weight: bold;}
.readmore {font-family: Arial,Tahoma,Verdana;font-size: 10px;color: #FF0000;}
.readmore a:link{font-family: Arial,Tahoma,Verdana;font-size: 10px;color: #FF0000;}
.readmore a:active{font-family: Arial,Tahoma,Verdana;font-size: 10px;color: #FF0000;}
.readmore a:hover{font-family: Arial,Tahoma,Verdana;font-size: 10px;color: #FF0000;}
.readmore a:visited{font-family: Arial,Tahoma,Verdana;font-size: 10px;color: #FF0000;}
td.textfooter {font-family: Arial,Tahoma,Verdana;font-size: 11px;color: #FFFFFF; padding-left: 5px; padding-right: 5px;text-decoration: none;}
td.textfooter a:link{font-family: Arial,Tahoma,Verdana;font-size: 11px;color: #FFFFFF;padding-left: 5px; padding-right: 5px;text-decoration: none;}
td.textfooter a:active{font-family: Arial,Tahoma,Verdana;font-size: 11px;color: #FFFFFF;padding-left: 5px; padding-right: 5px;text-decoration: none;}
td.textfooter a:hover{font-family: Arial,Tahoma,Verdana;font-size: 11px;color: #FFFFFF;padding-left: 5px; padding-right: 5px;}
td.textfooter a:visited{font-family: Arial,Tahoma,Verdana;font-size: 11px;color: #FFFFFF;padding-left: 5px; padding-right: 5px;text-decoration: none;}
.adminlink {color: #000000; font-family: Arial,Tahoma,Verdana; font-size: 12px; text-decoration: none;}
.adminlink a:link {color: #000000; font-family: Arial,Tahoma,Verdana; font-size: 12px; text-decoration: none;}
.adminlink a:active {color: #000000; font-family: Arial,Tahoma,Verdana; font-size: 12px; text-decoration: none;}
.adminlink a:visited {color: #000000; font-family: Arial,Tahoma,Verdana; font-size: 12px; text-decoration: none;}
.adminlink a:hover {color: #000000; font-family: Arial,Tahoma,Verdana; font-size: 12px; text-decoration: underline;}
.downloadtext {color: #339900; font-family: Arial,Tahoma,Verdana; font-size: 20px; text-decoration: none;font-weight: bold;}
.downloadtext a:link {color: #339900; font-family: Arial,Tahoma,Verdana; font-size: 20px; text-decoration: none;font-weight: bold;}
.downloadtext a:active {color: #339900; font-family: Arial,Tahoma,Verdana; font-size: 20px; text-decoration: none;font-weight: bold;}
.downloadtext a:visited {color: #339900; font-family: Arial,Tahoma,Verdana; font-size: 20px; text-decoration: none;font-weight: bold;}
.downloadtext a:hover {color: #339900; font-family: Arial,Tahoma,Verdana; font-size: 20px; text-decoration: underline;font-weight: bold;}
.address1 {color: #ffe812; font-family: Tahoma,Arial,Verdana; font-size: 15px; font-weight:bold; text-decoration: none;}
.address2 {color: #FFFFFF; font-family: Tahoma,Arial,Verdana; font-size: 12px; text-decoration: none;}
.quikfooter {font-family: Arial,Tahoma,Verdana;font-size: 11px;color: #000000;}
.quikfooter a:link{font-family: Arial,Tahoma,Verdana;font-size: 11px;color: #000000;}
.quikfooter a:active{font-family: Arial,Tahoma,Verdana;font-size: 11px;color: #000000;}
.quikfooter a:hover{font-family: Arial,Tahoma,Verdana;font-size: 11px;color: #000000;}
.quikfooter a:visited{font-family: Arial,Tahoma,Verdana;font-size: 11px;color: #000000;}
.image1{
	border-style:outset;
	border-color: #2f2f2f;
	border-width:5px;
 }
	 
.image2{
	border-style:outset;
	border-color: #520808;
	border-width:5px;
 }	 
.image3{
	border-style:outset;
	border-color: #00b2fe;
	border-width:5px;
 }	 
.gallerytext {color: #000000; font-family: Arial,Tahoma,Verdana; font-size: 12px; text-decoration: none;}
.gallerytext a:link {color: #0066cc; font-family: Arial,Tahoma,Verdana; font-size: 12px; text-decoration: none;}
.gallerytext a:active {color: #0066cc; font-family: Arial,Tahoma,Verdana; font-size: 12px; text-decoration: none;}
.gallerytext a:visited {color: #0066cc; font-family: Arial,Tahoma,Verdana; font-size: 12px; text-decoration: none;}
.gallerytext a:hover {color: #0066cc; font-family: Arial,Tahoma,Verdana; font-size: 12px; text-decoration: none;}
.bulletinheading { font-family: Arial, Helvetica, sans-serif; font-size: 20px; ; font-weight: bold ; color: #892700}
.textbulletinname {font-family: Arial, Helvetica, sans-serif;	 font-size: 13px; ; color: #08406F}
.textbulletinname1 {font-family: Arial, Helvetica, sans-serif;	 font-size: 12px; ; color: #8c0d00}
.textbulletindate_ind {font-family: Arial,Helvetica, sans-serif;	 font-size: 10px; ; color: #3E7FB7}
.textbulletindate{font-family: Arial,Helvetica, sans-serif;	 font-size: 12px; ; color: #000000}
.textbulletintext{font-family: Arial,Helvetica, sans-serif;	 font-size: 10px; ; color: #000000}
 .textsmall {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 9px; font-style: bold;line-height: normal;	font-weight: normal;font-variant: normal;color: #000000;text-decoration: none;}
.textsmall a:link{font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 9px; font-style: bold;line-height: normal;	font-weight: normal;font-variant: normal;color: #027ddd;text-decoration: none;}
.textsmall a:visited{font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 9px; font-style: bold;line-height: normal;	font-weight: normal;font-variant: normal;color: #000000;text-decoration: none;}
.textsmall a:active{font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 9px; font-style: bold;line-height: normal;	font-weight: normal;font-variant: normal;color: #000000;text-decoration: none;}
.textsmall a:hover{font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 9px; font-style: bold;line-height: normal;	font-weight: normal;font-variant: normal;color: #d60000;text-decoration: none;}
 .textspam {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px; font-style: bold;line-height: normal;	font-weight: normal;font-variant: normal;color: #000000;text-decoration: none;}
.textspam a:link{font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px; font-style: bold;line-height: normal;	font-weight: normal;font-variant: normal;color: #FF0000;text-decoration: none;}
.textspam a:visited{font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px; font-style: bold;line-height: normal;	font-weight: normal;font-variant: normal;color: #FF0000;text-decoration: none;}
.textspam a:active{font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px; font-style: bold;line-height: normal;	font-weight: normal;font-variant: normal;color: #FF0000;text-decoration: none;}
.textspam a:hover{font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px; font-style: bold;line-height: normal;	font-weight: normal;font-variant: normal;color: #FF0000;text-decoration: none;}
.fontwhite {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;	line-height: normal;font-weight: bold;	font-variant: normal;color: #FFFFFF;text-decoration: none;}
.fontwhite a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;	line-height: normal;font-weight: bold;	font-variant: normal;color: #FFFFFF;text-decoration: none;}
.fontwhitelg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.fontwhitesm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.fontblack {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal;line-height: normal;	font-weight: normal;font-variant: normal;color: #000000;}
.fontblack a:link{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal;line-height: normal;	font-weight: normal;font-variant: normal;color: #0066CC;}
.fontblack a:active{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal;line-height: normal;	font-weight: normal;font-variant: normal;color: #0066CC;}
.fontblack a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal;line-height: normal;	font-weight: bold;font-variant: normal;color: #0066CC;}
.fontblack a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-style: normal;line-height: normal;	font-weight: normal;font-variant: normal;color: #0066CC;}
td.linkportfolio {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal;line-height: normal;	font-weight: bold;font-variant: normal;color: #990000;text-decoration: none; min-height:20px; }
td.linkportfolio a:link{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal;line-height: normal;	font-weight: bold;font-variant: normal;color: #990000;text-decoration: none; min-height:20px; }
td.linkportfolio a:active{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal;line-height: normal;	font-weight: bold;font-variant: normal;color: #990000;text-decoration: none;min-height:20px;  }
td.linkportfolio a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal;line-height: normal;	font-weight: bold;font-variant: normal;color: #990000;text-decoration: none;min-height:20px;  }
td.linkportfolio a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal;line-height: normal;	font-weight: bold;font-variant: normal;color: #0078ff;text-decoration: none;min-height:20px;  }
.fontredbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
}
.fontgreenbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #21933E;
}
.fontblackbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.fontblacklg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.fontblackmid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.fontblacksm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.fontredsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CC0000;
}
.bgdarkblue { background-image: url(/images/bg_deepblue.gif); }
.bglightblue { background-image: url(/images/bg_lightblue.gif); }
.bgalight { background-image: url(/images/bg_alight.gif); }
.bgblight { background-image: url(/images/bg_blight.gif); }
.bgclight { background-color: #D5E4FD; }
.bgmap {
	background-image: url(/images/bg_map.jpg);
	background-repeat: no-repeat;
}
.cp {
	background-image: url(/images/cp.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.search {
	background-image: url(/images/search_web.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.bgquik {
	background-image: url(/images/bg_quik.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bgalightborder {
	background-image: url(/images/bg_alight.gif);
	border: 1px dashed #000000;
}
.portfolio1 {background-image: url(/images/bg_alight.gif);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;
}
.portfolio1 a:link{background-image: url(/images/bg_alight.gif);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight:bold; color: #990000;
}
.portfolio1 a:active{background-image: url(/images/bg_alight.gif);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold; color: #990000;
}
.portfolio1 a:visited{background-image: url(/images/bg_alight.gif);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold; color: #990000;
}
.portfolio1 a:hover{background-image: url(/images/bg_alight.gif);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold; color: #e00000;
}
.portfolio2 {background-image: url(/images/bg_blight.gif);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;
}
.portfolio2 a:link{background-image: url(/images/bg_blight.gif);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight:bold; color: #990000;
}
.portfolio2 a:active{background-image: url(/images/bg_blight.gif);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold; color: #990000;
}
.portfolio2 a:visited{background-image: url(/images/bg_blight.gif);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold; color: #990000;
}
.portfolio2 a:hover{background-image: url(/images/bg_blight.gif);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold; color: #e00000;
}
.specs_heading { font-family: Helvetica, Verdana, Arial,sans-serif; font-size: 14px; ; font-weight: bold ; color: #bold;text-transform: uppercase;letter-spacing:2px}
.specs_redbold {font-family: Arial,Tahoma,Verdana;font-size: 12px;color: #FF0000;font-weight: bold;}


h5 {color: #fd7800;   }

.slider-home-layer {position:relative; z-index:99;}
.login-row-quik {min-height: 210px; 
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

}

.hcp-login-title {    text-align: center;
    padding-top: 20px;
    color: #B70000;
    font-weight: 700;
    font-size: 1.2rem;
    margin-bottom: -10px;}

.webmail-login-title {    text-align: center;
    padding-top: 20px;
    color: #013a84;
    font-weight: 700;
    font-size: 1.2rem;
    margin-bottom: -10px;}

.antispam-login-title
{    text-align: center;
    padding-top: 20px;
    color: #fd7800;
    font-weight: 700;
    font-size: 1.2rem;
    margin-bottom: -10px;}

input[type="password"], input[type="text"] {
  border: 1px solid #a1a3a3;
  border-radius: 4px;
  box-shadow: 0 1px #fff;
  box-sizing: border-box;
  color: #696969;
  height: 39px;
  margin: 5px 0 0 5px;
  padding-left: 20px;
  transition: box-shadow 0.3s;
  width: 70%;
}
input[type="password"]:focus, input[type="text"]:focus {
  box-shadow: 0 0 4px 1px rgba(55, 166, 155, 0.3);
  outline: 0;
}
.show-password {
  display: block;
  height: 16px;
  margin: 26px 0 0 28px;
  width: 87px;
}
input[type="checkbox"] {
  cursor: pointer;
  height: 16px;
  opacity: 0;
  position: relative;
  width: 64px;
}
input[type="checkbox"]:checked {
  left: 29px;
  width: 58px;
}
.toggle {
  background: url(http://i.minus.com/ibitS19pe8PVX6.png) no-repeat;
  display: block;
  height: 16px;
  margin-top: -20px;
  width: 87px;
  z-index: -1;
}
input[type="checkbox"]:checked + .toggle { background-position: 0 -16px }
.forgot {
      color: #008CBA;
    padding-left: 30px;
    font: 12px/1 sans-serif;
    position: relative;
    text-decoration: none;
    top: 5px;
    transition: color .4s;
    max-width: 80%;
}
.forgot:hover { color: #3b3b3b }

#hcp-login input[type="submit"] {
  width:150px;
  height:25px;
  display:block;
  font-family:Arial, "Helvetica", sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #37a69b;
  padding-top:6px;
  margin: 10px 0 0 10px;
  position:relative;
  cursor:pointer;
  border: none;  
  background-color: #008cba;
  background-image: linear-gradient(top,#3db0a6,#3111);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius:5px;
  box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #B70000, 0px 10px 5px #999;
}

#webmail-login input[type="submit"] {
  width:150px;
  height:25px;
  display:block;
  font-family:Arial, "Helvetica", sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #37a69b;
  padding-top:6px;
  margin: 10px 0 0 10px;
  position:relative;
  cursor:pointer;
  border: none;  
  background-color: #008cba;
  background-image: linear-gradient(top,#3db0a6,#3111);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius:5px;
  box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #013a84, 0px 10px 5px #999;
}

#antispam-login input[type="submit"] {
  width:150px;
  height:25px;
  display:block;
  font-family:Arial, "Helvetica", sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  text-shadow:1px 1px 0px #37a69b;
  padding-top:6px;
  margin: 10px 0 0 10px;
  position:relative;
  cursor:pointer;
  border: none;  
  background-color: #008cba;
  background-image: linear-gradient(top,#3db0a6,#3111);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius:5px;
  box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #fd7800, 0px 10px 5px #999;
}


input[type="submit"]:active {
  top:3px;
  box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #31524d, 0px 5px 3px #999;
}

ul.check-icon {
list-style-image: url("/images_structure/darkblue_checklist.png");
}

#top-elements .phone-number-padding {
margin-top: -23px;
    font-size: 25px;
    color: #003258;
    font-weight: 600;
}

#slogan {
    position: absolute;
    left: 350px;
    top: 100px;}

.recent-work {
background: rgb(222,239,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(222,239,255,1) 0%, rgba(152,190,222,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,239,255,1)), color-stop(100%,rgba(152,190,222,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(222,239,255,1) 0%,rgba(152,190,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 10px 41px -13px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 10px 41px -13px rgba(0,0,0,0.75);
box-shadow: 0px 10px 41px -13px rgba(0,0,0,0.75);
 }

#main-menu {position: relative;
    z-index: 101;
    margin: 0 -600rem;
    padding: 0 600rem;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0083b3+0,00649e+100 */
background: rgb(0,131,179); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,131,179,1) 0%, rgba(0,100,158,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,131,179,1)), color-stop(100%,rgba(0,100,158,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,131,179,1) 0%,rgba(0,100,158,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,131,179,1) 0%,rgba(0,100,158,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,131,179,1) 0%,rgba(0,100,158,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,131,179,1) 0%,rgba(0,100,158,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0083b3', endColorstr='#00649e',GradientType=0 ); /* IE6-9 */
}


#main-menu:before {content: "";
  position: absolute;
  z-index: -1; /* behind parent */
  top: 0;
  bottom: 0;
  /* subtract h2 padding (1.5rem) */
  left: 598.5rem;
  right: 598.5rem;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0083b3+0,00649e+100 */
background: rgb(0,131,179); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,131,179,1) 0%, rgba(0,100,158,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,131,179,1)), color-stop(100%,rgba(0,100,158,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,131,179,1) 0%,rgba(0,100,158,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,131,179,1) 0%,rgba(0,100,158,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,131,179,1) 0%,rgba(0,100,158,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,131,179,1) 0%,rgba(0,100,158,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0083b3', endColorstr='#00649e',GradientType=0 ); /* IE6-9 */
}

input.inputbox_focus {background:#FFFFFF!important;}

