/* Drop Down Slider */


/* Getting the new tags to behave */

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video
{
	display: block;
}

mark, rp, rt, ruby, summary, time
{
	display: inline
}

/* Left & Right alignment */



.left
{
	float:left;
}

.right
{
	float:right;
}

.wrapper
{
	width:100%;
	height: 100%;
	overflow:hidden;
	z-index:10000;
	padding-right: 55px;
}

/* Global properties ======================================================== */



body
{ background:#f3f3f3; border:0; font:12px Arial, Helvetica, sans-serif; color:#777777; line-height:18px; 
}

/* Global Structure ============================================================= */

.main
{
	margin: 0 auto;
	width: 967px;
}

.body1
{
	background:url(../images/bg_top.gif) top repeat-x #fff;
	border-bottom:1px solid #dadada
}

.body2
{
	background:url(../images/bg_top_box.gif) center 93px no-repeat
}

/* ============================= main layout ====================== */
h1
{
	float:left;
	padding:33px 0 0 18px;
}

h2
{
	font-size:22px;
	color:#333333;
	line-height:30px;
	padding:13px 0 10px 0;
	font-weight:400;
	letter-spacing:-1px;
}

p
{
	padding-bottom:18px;
}

/* ============================= header ====================== */
header
{
	width:100%;
	overflow:hidden
}

#logo
{
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:275px;
	height:60px;
	text-indent:-5000px;
}

#menu
{
	float:right;
	margin-top: 33px;
	visibility: visible;
	z-index:100001;
}

#menu li
{
	list-style: none;
	float:left;
}

#menu li a
{
	display:block;
	width:132px;
	font-size:14px;
	font-weight:400;
	color:#333333;
	text-decoration:none;
	text-align:center;
	padding:20px 0 4px 0;
	line-height:20px;
}

#menu li a:hover, #menu li .active
{
	color:#fff;
	padding:10px 0 14px 0;
}

.nav1 a
{
	border-bottom:5px solid #333
}

.nav2 a
{
	border-bottom:5px solid #494f4f
}

.nav3 a
{
	border-bottom:5px solid #0fb5f2
}

.nav4 a
{
	border-bottom:5px solid #0fb5f2
}

.nav5 a
{
	border-bottom:5px solid #ff6600
}

.nav1 a:hover, .nav1 .active
{
	background:#333333
}

.nav2 a:hover, .nav2 .active
{
	background:#494f4f
}

.nav3 a:hover, .nav3 .active
{
	background:#0fb5f2
}

.nav4 a:hover, .nav4 .active
{
	background:#0fb5f2
}

.nav5 a:hover, .nav5 .active
{
	background:#ff6600
}


























/* ============================= content ====================== */

#content
{
	width:100%;
	overflow:hidden;
	padding-bottom:59px;
	padding-top:16px;
}

.webClientBox
{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;"
}

.pad_left1
{
	padding-left:24px;
}

.pad_left2
{
	padding-left:52px;
}

.pad_left3
{
	padding-left:42px;
}

.pad_bot1
{
	padding-bottom:28px;
}

.pad_bot2
{
	padding-bottom:12px;
}

.marg_right1
{
	margin-right:24px;
}

.marg_right2
{
	margin-right:37px;
}

.boxes
{
	background:#f3f3f3;
	border-top:3px solid #e1e1e1;
	width:100%;
	overflow:hidden
}

.boxes .line1
{
	background:url(../images/line_ver1.gif) 193px 0 repeat-y
}

.boxes .line2
{
	background:url(../images/line_ver1.gif) 387px 0 repeat-y
}

.boxes .line3
{
	background:url(../images/line_ver1.gif) 581px 0 repeat-y
}

.boxes .line4
{
	background:url(../images/line_ver1.gif) 774px 0 repeat-y
}

.boxes h2
{
	color:#ff6600;
	padding:14px 0 10px 0;
}

.boxes .cols:hover .list1
{
	color:#ff6600
}

.boxes_links
{
	background:#e4e4e4;
	width:100%;
	overflow:hidden;
}

.boxes_links .line1
{
	background:url(../images/line_ver2.gif) 193px 0 repeat-y
}

.boxes_links .line2
{
	background:url(../images/line_ver2.gif) 387px 0 repeat-y
}

.boxes_links .line3
{
	background:url(../images/line_ver2.gif) 581px 0 repeat-y
}

.boxes_links .line4
{
	background:url(../images/line_ver2.gif) 774px 0 repeat-y
}

.boxes_links .pad
{
	padding:9px 0 10px 0
}

.text1
{
	font-size:14px;
	font-weight:400;
	color:#454c4c;
	padding-bottom:4px;
}

.list1
{
	padding-bottom:20px;
	color:#5c9999
}

.list1 li
{
	line-height:20px;
	padding-left:10px;
	background:url(../images/marker_2.gif) 0 8px no-repeat;
}

.list1 li:hover
{
	font-weight:bold
}

.link1
{
	font-size:11px;
	text-transform:uppercase;
	color:#111;
	line-height:14px;
	display:inline-block;
	border-bottom:2px solid #b8b8b8;
	text-decoration:none
}

.link1:hover
{
	border:none;
	margin-bottom:2px;
}

.link2
{
	font-size:11px;
	text-transform:uppercase;
	color:#ff6600;
	line-height:14px;
	float:right;
	margin-right:20px;
	border-bottom:2px solid #ebc4ab;
	text-decoration:none
}

.link2:hover
{
	border:none;
	margin-bottom:2px;
}

.link3
{
	font-size:11px;
	text-transform:uppercase;
	color:#111;
	line-height:14px;
	float:right;
	border-bottom:2px solid #cccccc;
	text-decoration:none
}

.link3:hover
{
	border:none;
	margin-bottom:2px;
}

.line1
{
	background:url(../images/line_ver3.gif) 252px 0 repeat-y
}

.line2
{
	background:url(../images/line_ver3.gif) 732px 0 repeat-y
}

.line3
{
	background:url(../images/line_ver3.gif) 452px 0 repeat-y
}

.line3_top
{
	background:url(../images/line3_top.gif) 452px 0 no-repeat
}

.line4
{
	background:url(../images/line_ver3.gif) 477px 0 repeat-y
}

.line5
{
	background:url(../images/line_ver3.gif) 228px 0 repeat-y
}

.list2
{
	margin:-3px 0
}

.list2 li
{
	line-height:24px;
}

.list2 li a
{
	color:#5c9999;
	font-weight:bold;
	padding-left:22px;
	background:url(../images/marker_1.gif) 0 1px no-repeat
}

.list3 li
{
	padding-bottom:9px;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:8px;
	font-weight:bold;
	line-height:16px;
}

.list3 .bg_none
{
	border-bottom:none;
	padding-bottom:0;
	margin:0
}

.img1
{
	background:url(../images/img1.gif) 0 0 no-repeat;
	color:#ff6600;
	padding-left:42px;
}

.img2
{
	background:url(../../images/img2.gif) 0 0 no-repeat;
	color:#5c9999;
	padding-left:42px;
}

.img3
{
	background:url(../../images/img3.gif) 0 0 no-repeat;
	color:#707676;
	padding-left:42px;
}

.img4
{
	background:url(../../images/img4.gif) 0 0 no-repeat;
	color:#333333;
	padding-left:42px;
}

.list4 li
{
	line-height:20px;
}

.list4 li a
{
	color:#707676;
	text-decoration:none;
	padding-left:10px;
	background:url(../../images/marker_3.gif) 0 5px no-repeat
}

.list4 li a:hover
{
	text-decoration:underline
}

.list5
{
	padding-left: 15px;
	padding-bottom:5px;
	color:#5c9999
}

.list5 li
{
	line-height:20px;
	padding-left:10px;
	background:url(../../images/marker_2.gif) 0 8px no-repeat;
}

.list5 li:hover
{
	font-weight:bold
}

.table
{
	font-size:14px;
	color:#a7a7a7;
	line-height:31px;
	text-align:center
}

.table h2
{
	font-size:30px;
	line-height:36px;
	padding:6px 0 15px 0;
	color:#ff6600;
	text-align:left
}

.table h2 span
{
	color:#333333
}

.tr1
{
	width:100%;
	overflow:hidden
}

.tr1, .tr1 .td1, .tr1 .td5
{
	background:#e4e4e4;
	color:#171717;
	line-height:33px;
	font-weight:normal;
}

.tr
{
	border:1px solid #dedcdc;
	margin-top:4px;
	overflow:hidden
}

.td1
{
	width:67px;
	color:#ff6600;
	float:left;
}

.td2
{
	width:83px;
	float:left;
}

.td3
{
	width:90px;
	float:left;
}

.td4
{
	width:83px;
	float:left;
}

.td5
{
	width:100px;
	color:#ff6600;
	font-weight:bold;
	float:left;
}

.font1
{
	color:#707676;
	font-weight:bold
}

.color2
{
	color:#ff6600
}

.color3
{
	color:#5c9999
}

.color4
{
	color:#333333
}

.under
{
	padding-bottom:22px;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:6px
}

/* ============================= footer ====================== */



footer
{
	position:relative;
	padding:26px 0 0px 0px;
	font-weight:bold;
	color:#454c4c;
}

.copyrow
{
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #2B2B2B;
	border-bottom: 1px solid #2B2B2B;
	color: #757575;
}

#banner
{
	position:absolute;
	top:-26px;
	left:0
}

footer a
{
	color:#454c4c;
	text-decoration:none
}

footer a:hover
{
	text-decoration:underline
}


.divManager
{
	float:left; 
	margin:0 0 25px 0; 
	padding:3px 0px 3px 30px; 
	width:156px;"
}

.divCompany
{
	float:left; 
	margin:0 0 25px 0; 
	padding:3px 0px 3px 30px; 
	width:156px; 
	border-left:dashed thin #F60;"
}

.divResources
{
	float:left; 
	margin:0 0 25px 0; 
	padding:3px 0px 3px 30px; 
	width:156px; 
	border-left:dashed thin #F60;"
}

.divHelpSupport
{
	float:left; 
	margin:0 0 25px 0; 
	padding:3px 0px 3px 30px; 
	width:156px; 
	border-left:dashed thin #F60;"
}

.divSocialFoot
{
	float:left; 
	margin:0 0 25px 0; 
	padding:3px 0px 3px 30px;
	width:76px; 
	border-left:dashed thin #F60;"
}


/* ============================= forms ============================= */

#facebook
{
	display: block;
	width: 36px;
	height: 34px;
	background: url("../../images/fb-button.png") no-repeat 0 0;
}

#facebook:hover
{
	background-position: 0 -34px;
}

#facebook span
{
	position: absolute;
	top: -999em;
}

#twitter
{
	display: block;
	width: 36px;
	height: 34px;
	background: url("../../images/twitter-button.png") no-repeat 0 0;
}

#twitter:hover
{
	background-position: 0 -34px;
}

#twitter span
{
	position: absolute;
	top: -999em;
}

#wordpress
{
	display: block;
	width: 36px;
	height: 34px;
	background: url("../../images/wordpress-button.png") no-repeat 0 0;
}

#wordpress:hover
{
	background-position: 0 -34px;
}

#wordpress span
{
	position: absolute;
	top: -999em;
}

/* --------------- */

.clear:before, .clear:after {
  content:"";
  display:table
}

.clear:after {
  clear:both
}

.clear {
  zoom:1
}	   
