/* CSS Document */
body {margin: 0; background-color:#07262B; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ABB0B1;}

.clear { clear:both;}
a { text-decoration:none; color:#C9C7C7;}
a:hover { text-decoration:underline; }

.wrapper { width:976px; margin:0px auto;}

.top { border-bottom:1px solid #fff; height:75px; }
.top .logo {float:left; width:285px; padding-top:15px; padding-left:7px;}
.top .login {float:right; width:285px; color:#07262B; }
.top .subscribe {float:right; width:160px; padding:10px 0px 0px 0px; height:65px; margin-top:2px; }
.top .subscribe input.textbox { color:#000000; font-size:9px; background:#bfc6cb; padding:2px 2px; font-size:9px; border:1px solid #838486; padding-top:1px; }
.top .subscribe input.email { color:#000000; font-size:9px; background:#bfc6cb; padding:2px 2px; font-size:9px; border:1px solid #838486; padding-top:1px; position:relative; top:-2px; }
.top .subscribe input.submit { background:#B0232B; border:1px solid #fff; font-size:9px; width:65px; color:#fff; position:relative; top:-2px; }
.top .subscribe .wspacer { height:5px;}               


.header { height:75px;}

.body { background:#B0232B; border-bottom:1px solid #fff; }
.body .bodywrapper { width:976px; margin:0px auto; padding-bottom:20px; }
.body .bodywrapper .navigation{ padding:5px; text-align:right; }
.body .bodywrapper .navigation a { color:#fff; }
.body .bodywrapper .animation { width:976px; height:209px; background:#fff; }
.body .bodywrapper .animation1 { width:976px; height:145px; background:#fff; margin-bottom:10px; }

.botfooter { width:976px; margin:0px auto; padding-bottom:20px; }
.botfooter .botcol1 { width:546px;  float:left; }
.botfooter .botcol2 { width:400px; float:right; }
.combox { border:1px solid #CE3139; background:#89242A; }
.combox h3 { background:#55252A; margin:0px; color:#fff; font-size:18px; font-weight:normal; padding:5px; border-bottom:1px solid #CE3139; }
.combox .condata { padding:4px 8px; }
.combox .condata .col1 { float:left; width:190px; padding-top:6px; }
.combox .condata .col1 h4 { font-size:14px; color:#fff; margin:0px; padding-bottom:6px; }
.combox .condata .col1 a { color:#C9C7C7; background:url(images/service-bullet.gif) no-repeat 0px 4px; display:block; padding-left:10px; margin-bottom:3px; }
.combox .condata .col2 { float:right; width:190px; padding-top:6px; }
.combox .condata .col2 h4 { font-size:14px; color:#fff; margin:0px; }
.combox .condata .col2 a { color:#C9C7C7; background:url(images/service-bullet.gif) no-repeat 0px 4px; display:block; padding-left:10px; margin-bottom:3px; }

.divbox2 { width:100%;}
.divbox2 .divcol1 { width:48%; float:left; padding:4px 0px;}
.divbox2 .divcol2 { width:48%; float:right; padding:4px 0px;}
.divbox2 a { font-size:12px; color:#fff;  background:url(images/service-bullet.gif) no-repeat 0px 4px; display:block; padding-left:16px; }

.datacenter {}
.datacenter .flip { width:575px; float:left; background:transparent url(images/leftcol_bg.gif) no-repeat top left; }
.datacenter .flip .areaflip { width:550px; padding-top:30px; }
.datacenter .sidebar { width:400px; float:right; padding-top:24px; }
.datacenter .sidebar .boxspacer { height:10px; }
.datacenter .sidebar .box { border:1px solid #CE3139; background:#89242A; }
.datacenter .sidebar .box h3 { background:#55252A; margin:0px; color:#fff; font-size:14px; font-weight:bold; padding:5px; border-bottom:1px solid #CE3139; }
.datacenter .sidebar .box .condata { padding:4px 8px; }
.datacenter .sidebar .box .condata .col1 { float:left; width:190px; padding-top:6px; }
.datacenter .sidebar .box .condata .col1 h4 { font-size:14px; color:#fff; margin:0px; padding-bottom:6px; }
.datacenter .sidebar .box .condata .col1 a { color:#C9C7C7; background:url(images/service-bullet.gif) no-repeat 0px 4px; display:block; padding-left:10px; margin-bottom:3px; }
.datacenter .sidebar .box .condata .col2 { float:right; width:190px; padding-top:6px; }
.datacenter .sidebar .box .condata .col2 h4 { font-size:14px; color:#fff; margin:0px; }
.datacenter .sidebar .box .condata .col2 a { color:#C9C7C7; background:url(images/service-bullet.gif) no-repeat 0px 4px; display:block; padding-left:10px; margin-bottom:3px; }

.webbox { border:1px solid #CE3139; background:#89242A; width:500px; margin:0px auto; }
.webbox h3 { background:#55252A; margin:0px; color:#fff; font-size:18px; font-weight:normal; padding:5px; border-bottom:1px solid #CE3139; }
.webcondata { padding:4px 8px; }

.datacenter .sidebar .ajaxbox { border:1px solid #CE3139; background:#89242A; }
.datacenter .sidebar .ajaxbox .ajaxlinks   { height:24px; margin-top:4px; }
.datacenter .sidebar .ajaxbox .ajaxlinks a { text-decoration:none; background:#55252A; margin:0px; color:#fff; font-size:18px; font-weight:normal; padding:5px; border:1px solid #CE3139; border-top-width:0px; cursor:default; }
.datacenter .sidebar .ajaxbox .ajaxlinks a:hover,.datacenter .sidebar .ajaxbox .ajaxlinks a.selected { background:#6f1f24; }
.datacenter .sidebar .ajaxbox .condata { padding:4px 8px; }

.datapage { background:#89242A url(images/sub-menu.gif) repeat-y top right; border:1px solid #CE3139;}
.datapage .pagebox { width:773px; float:left; }
.datapage .pagebox .path { width:761px; padding:4px 5px; font-size:11px; color:#fff; border-bottom:1px dotted #ABB0B1; }
.datapage .pagebox .path span { padding:0px 4px; color:#7da149; }
.datapage .pagebox .path a { color:#07262b; font-weight:bold; }
.datapage .pagebox h3.title { background:#55252A; margin:0px; color:#fff; font-size:18px; font-weight:normal; padding:5px; border-bottom:1px solid #CE3139; text-align:right; }

.datapage .pagebox .intro { padding:4px 6px 6px 6px; border-bottom:1px dotted #ABB0B1; }
.datapage .pagebox .intro p { margin-top:4px; margin-bottom:0px; }

.datapage .pagebox .aboutpage { padding:20px; color:#fff; }
.datapage .pagebox .aboutpage p { margin-top:8px; margin-bottom:0px; }

.datapage .pagebox .portfolio { padding:10px; color:#fff; border-bottom:1px dotted #ABB0B1;}
.datapage .pagebox .portfolio p { margin-top:8px; margin-bottom:0px; }
.datapage .pagebox .portfolio .pcol1 { float:left; width:360px;}
.datapage .pagebox .portfolio .pcol2 { float:right; width:364px;}

.datapage .pagebox .portfolio2 { padding:10px 0px 0px; color:#fff; border-bottom:1px dotted #ABB0B1; background:transparent url(images/sep.gif) repeat-y top center; }
.datapage .pagebox .portfolio2 p { margin-top:8px; margin-bottom:0px; }
.datapage .pagebox .portfolio2 .pcol1 { float:left; width:360px; padding-left:10px;}
.datapage .pagebox .portfolio2 .pcol2 { float:right; width:364px; padding-right:10px;}
.datapage .pagebox .portfolio2 .bot_border { border-top:1px dotted #ABB0B1; height:4px; }

.portfolio-data { padding-bottom:4px; padding-top:4px; width:362px; margin:0px auto; }
.portfolio-data .portfolioImage { padding-bottom:4px; }
.portfolio-data .portfolioName { padding-bottom:8px; }
.portfolio-data .portfolioName a{ font-size:12px; font-weight:bold; color:#fff; }
.portfolio-data .portfolioName2 { padding:0px 0px 4px 0px; }
.portfolio-data .portfolioName2 .left { float:left; width:260px;}
.portfolio-data .portfolioName2 .right { float:right; width:83px; }
.portfolio-data .portfolioName2 a{ font-size:12px; font-weight:bold; color:#fff; }
.portfolio-data div.caption { margin:0px; margin-top:0px; color:#c0c0c0; }
.portfolio-data div.caption a { color:#c0c0c0; }

.datapage .pagebox .portfolio-intro { padding:20px; color:#fff; border-bottom:1px dotted #ABB0B1; }
.datapage .pagebox .portfolio-intro p { margin-top:8px; margin-bottom:0px; }


.datapage .flip .areaflip { width:550px; padding-top:30px; }
.datapage .sidebar { width:200px; float:right;}
.datapage .sidebar .boxspacer { height:10px; }
.datapage .sidebar .box { }
.datapage .sidebar .box h3 { background:#FFF; margin:0px; color:#000; font-size:18px; font-weight:normal; padding:5px; border-bottom:1px solid #CE3139; }
.datapage .sidebar .box .condata { padding:4px 8px; }
.datapage .sidebar .box .condata .col1 { float:left; width:190px; padding-top:6px; }
.datapage .sidebar .box .condata .col1 h4 { font-size:14px; color:#fff; margin:0px; padding-bottom:6px; }
.datapage .sidebar .box .condata .col1 a { color:#C9C7C7; background:url(images/arrow2.gif) no-repeat 0px 4px; display:block; padding-left:10px; margin-bottom:3px; }
.datapage .sidebar .box .condata .col1 .subnavmenu { color:#C9C7C7; background:url(images/arrow2.gif) no-repeat 10px 4px; display:block; padding-left:20px; margin-bottom:3px; }
.datapage .sidebar .box .condata .col2 { float:right; width:190px; padding-top:6px; }
.datapage .sidebar .box .condata .col2 h4 { font-size:14px; color:#fff; margin:0px; }
.datapage .sidebar .box .condata .col2 a { color:#C9C7C7; background:url(images/arrow2.gif) no-repeat 0px 4px; display:block; padding-left:10px; margin-bottom:3px; }

.datapage .sidebar .ajaxbox { }
.datapage .sidebar .ajaxbox h3 { background:#FFF; margin:0px; color:#000; font-size:18px; font-weight:normal; padding:5px; border-bottom:1px solid #CE3139; }
.datapage .sidebar .ajaxbox .condata { padding:4px 8px; }


.welcome h3 { font-size:18px; color:#fff; font-weight:normal; background:url(images/headbg.gif); height:30px; width:490px; margin:0px; padding-left:10px; }
.welcome p { padding:25px 10px; }

.HServices { margin-bottom:31px; /*48*/ }
.HServices h3 { font-size:14px; color:#fff; background:url(images/headbg2.gif); line-height:35px; width:547px; margin:0px; margin-bottom:29px; padding-left:10px; }
.HServices .Thumb { padding-left:12px; width:135px; height:111px; float:left; }
.HServices .Description { width:390px; float:right; padding-right:25px; }
.HServices .Description p { margin-top: 0px; }

.recentboxH { padding-bottom:4px; padding-top:6px; width:362px; margin:0px auto; }
.recentboxH .recentImage { padding-bottom:4px; }
.recentboxH .recentName  { font-size:14px; font-weight:bold; color:#fff; }
.recentboxH .recentName a{ color:#fff; }

/*.testimonial { width:372px; margin:0px auto; padding-bottom:8px; border-bottom:1px dotted #CE3139; margin-bottom:8px; }
.testilink:hover { background-color:#ee6b72; }
.testimonial p { padding-bottom:0px; }
.testimonial .by  { text-align:right; padding-bottom:4px; text-align:right; }
.testimoniallast { border-bottom-width:0px; }*/

.testimonial { width:372px; margin:0px auto; padding-bottom:8px; border-bottom:1px dotted #CE3139; margin-bottom:8px; }
.testimonial a { color:#ABB0B1; padding:7px;  display:block;  }
.testimonial a:hover { background:#55252A; color:#fff; text-decoration:none;  }
.testimonial .by  { text-align:right; padding-bottom:4px; text-align:right; display:block; }
.testimoniallast { border-bottom-width:0px; }


.footer { height:40px; font-size:10px; }
.footerwrapper  { width:976px; margin:0px auto; padding-top:10px; }
.footerwrapper .copyright { color:#fff; float:left; width:470px; }
.footerwrapper .aboutpages { float:right; width:503px; text-align:right; }
.footerwrapper .aboutpages a { color:#fff; }

.contact a { color:#fff;}


/* Form List */ /* Table for default form data */
.form-list                      { width:auto; border:0 !important; }
.form-list td                   { border:0 !important; padding-top:5px !important; padding-bottom:5px !important; background:0 !important;  }
.form-list td.hidden            { border:0 !important; padding:0 !important; background:0 !important; }
.form-list td.label             { width:150px; }
.form-list td.label label       { display:block; width:150px; padding-right:15px; }
.form-list td.value input.input-text,
.form-list td.value textarea    { width:274px; }
.form-list td.value textarea    { height:12em; }
.form-list td.value select      { width:280px; }
.form-list td.use-default       { padding-left:15px; }
.form-list td.note              { background:url(images/note_cell_bg.gif) no-repeat 6px 10px !important; padding-left:18px; }
.form-list td.scope-label       { padding-left:5px; color:#6f8992; font-size:.9em; }

.columns .form-list             { width:auto; }
.columns .form-list td.value    { width:280px; padding-right:5px !important; }
.columns .form-list td.value .next-toinput { width:75px; display:inline; margin-right:5px; }
.columns .form-list td.value .next-toselect input.input-text { width:180px; display:inline; }

.fieldset-wide .form-list { width:100% !important; }
.fieldset-wide .form-list td.value { width:auto !important; }
.fieldset-wide .form-list td.value textarea { width:98% !important; }

.multi-input                    { margin-bottom:8px; } /* Example: Address fields with 2 input lines */
.grid tr .form-list tr          { background:#fff !important; } /* Follows grid row background-color */
.grid tr.even .form-list tr     { background:#f6f6f6 !important; } /* Follows grid row background-color */
.grid tr.on-mouse .form-list tr { background:#fcf5dd !important; } /* Follows grid row background-color */
.grid tr .form-list             { margin:8px 0; }
.field-row                      { display:block; margin-bottom:5px; }
span.delete-image               { display:block; white-space:nowrap; padding-left:25px; }

/* Back compatibility with span forms */
.entry-edit .field-row          { display:block; }
.entry-edit .field-row label    { float:left; width:150px; }

/* Form Button */
.content-buttons.form-buttons,
.content-header .form-buttons   { text-align:right; margin-bottom:0; white-space:nowrap; }
.content-header .content-buttons-placeholder { display:inline !important; }
.content-header .form-buttons   { float:right; }
.content-header td.form-buttons   { float:none; }
.content-header .form-buttons button { margin-bottom:3px; }
.sub-btn-set { border:1px solid #ddd; border-width:0 1px; background:url(images/sub_button_bg.gif) repeat; padding:3px 10px; text-align:right; }
button,
.form-button { border-width:1px; border-style:solid; border-color:#ed6502 #a04300 #a04300 #ed6502; padding:0 7px 1px 7px; background:#ffac47 url(images/btn_bg.gif) repeat-x 0 100%; color:#fff; font:bold 12px arial, helvetica, sans-serif; cursor:pointer; text-align:center !important; white-space:nowrap; }
button:hover                    { background:#f77c16 url(images/btn_over_bg.gif) repeat-x 0 0; }
button:active                   { background:#f77c16 url(images/btn_on_bg.gif) repeat-x 0 0; }
button span                     { line-height:1.35em; background-repeat:no-repeat; background-position:0 50%; }
button.delete,
button.save,
button.add                      { padding-left:6px; }
button.cancel span,
button.delete span,
button.save span,
button.add span,
button.back span { padding-left:20px; }
button.back { border-color:#ccc #aaa #aaa #ccc; background-color:#fff; background-image:url(images/btn_back_bg.gif); color:#555; }
button.back span { background-image:url(images/icon_btn_back.gif); }
button.cancel,
button.delete { border-color:#d24403 #a92000 #a92000 #d24403; background-image:url(images/cancel_btn_bg.gif); background-color:#fcaf81; color:#fff; }
button.cancel:hover,
button.delete:hover { background-image:url(images/cancel_btn_over_bg.gif); }
button.cancel:active,
button.delete:active { background-image:url(images/cancel_btn_active_bg.gif); background-color:#e0612f; }
button.cancel span,
button.delete span { background-image:url(images/cancel_btn_icon.gif); }
button.add span     { background-image:url(images/add_btn_icon.gif); }
button.save span    { background-image:url(images/save_btn_icon.gif); }

button.disabled,
button.disabled:hover,
button.disabled:active { border-color:#777 #505050 #505050 #777; background:#919191 url(images/btn_bg-disabled.gif) 0 0 repeat-x; color:#fff; cursor:default; opacity:.8; }
button.add.disabled span { background-image:url(images/add_btn_icon-disabled.gif);}

button.icon-btn { width:32px!important; }
button.icon-btn span { text-indent:-999em; display:block; width:16px; padding:0; overflow:hidden; }

.pagenavi { padding:8px 4px 8px 4px; border-top:1px dotted #ABB0B1; text-align:right; }
.pagenavi a {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CE3139;
	color: #FFFFFF;
	background-color: #07262b;	
}
.pagenavi a:hover {	
	border: 1px solid #CE3139;
	color: #FFFFFF;
	background-color: #B0232B;
}
.pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #CE3139;
	color: #FFFFFF;
	background-color: #55252A;
}
.pagenavi span.extend {padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

/* Scroller Box */
#scroller_container {
 position: relative;
 height: 136px;
 overflow: hidden;
}

#scroller {
// Additional Styles
}

/* Scoller Box */

/* At the end of the CSS File */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container {
 overflow: auto;
}

