/* ------------------------------------------------------------------------------------------ general.css ------------------------------------------------------------------------------------------ */

body {margin:0;padding:0; background-color:#ffffff; font-size:12px; color:#555555; font-family: "Lucida Sans",Arial,Helvetica,sans-serif}
form {margin:0;padding:0}
big {font-size:14px}
small {font-size:10px}
sup, sub {font-size:9px}
a {outline:none; color:#ff7700; text-decoration:none} /*0b77a9 blue */
a:hover {color:#ff7700; text-decoration:underline}
a img {border:0;outline:none}
h1 {margin:0;padding:0 0 15px 0; font-size:20px; line-height:21px; color:#000000; font-weight:normal}
h2 {margin:0;padding:0 0 5px 0; font-size:18px; line-height:19px; color:#000000; font-weight:normal}
h3 {margin:0;padding:0 0 5px 0; font-size:12px; line-height:20px; color:#000000}
	h3 a {text-decoration:none}
	h3 a:hover {color:#30ace5}
h4 {margin:0; padding:0; font-size:11px; line-height:14px; color:#000000}
h5 {}
h6 {}
p {margin:0;padding:0 0 20px 0; font-size:12px; line-height:20px}
ul {margin:0;padding:0 0 20px 15px; list-style-image:url("/images/bullet.png"); font-size:12px; line-height:20px}
	ul li {}
ol {margin:0;padding:0 0 20px 15px; font-size:12px; line-height:20px}
	ol li {}

table {empty-cells:show}

.imgToLeft {float:left; margin:0 10px 10px 0}
.imgToRight {float:right; margin:0 0 10px 10px}

.txtSmall {font-size:10px}
.txtNormal {font-size:12px}
.txtBig {font-size:14px}

.txtBold {font-weight:bold}
.txtUppercase {text-transform:uppercase}

.colorOrange {color:#ff8011}
.colorBlue {color:#0b77a9}
.colorBlueLight {color:#30ace5}
.colorBlack {color:#000000}

.spaceBottom1 {}
.spaceBottom2 {}
.spaceTop1 {}
.spaceTop2 {}

.fancyBoxPopIn {}


/* PAGE ELEMENTS */
.ContentBoxWelcome {position:relative; margin:0 0 35px 0; padding:25px 35px; width:928px; border:1px solid #dcdcdc; background:url("/images/contentBoxBckgr1.gif") repeat-y; -moz-border-radius:15px; -webkit-border-radius:15px}
.ContentBoxWelcome p {margin-bottom:0px; padding-bottom:0px}
	.ContentBoxWelcomeIcon {float:right}
	.ContentBoxWelcomeBox {float:left; width:755px}
.ContentBoxProduct {position:relative; margin:0 0 35px 0; padding:25px 35px; width:928px; border:1px solid #dcdcdc; background:url("/images/contentBoxBckgr2.gif") 100% 0px repeat-y; -moz-border-radius:15px; -webkit-border-radius:15px}
.ContentBoxProduct p {margin-bottom:0px; padding-bottom:0px}
	.ContentBoxProductIcon {float:left; margin:-50px 0 -45px 0}
	.ContentBoxProductBox {float:right; width:670px}
.ContentBoxServices {position:relative; margin:0 0 35px 0; padding:25px 35px; width:928px; border:1px solid #dcdcdc; background:url("/images/contentBoxBckgr1.gif") repeat-y; -moz-border-radius:15px; -webkit-border-radius:15px}
.ContentBoxServices p {margin-bottom:0px; padding-bottom:0px}
	.ContentBoxServicesIcon {float:right}
	.ContentBoxServicesBox {float:left; width:755px}

.TableTeam {}
	.TableTeam td {padding:5px 0 ; border-bottom:1px solid #66ccff;font-size:12px; line-height:20px}
.cellTeamName {font-weight:bold}


.PricesBox {vertical-align:top; font-size:11px; line-height:18px; padding:15px 18px; border:1px solid #dcdcdc; /*background:url("/images/PricesBoxBckgr.gif") 0px 0px repeat-x; */-moz-border-radius:15px; -webkit-border-radius:15px}
.PricesHeadlineBox {display:block; padding-bottom:25px; text-decoration:none}
.PricesHeadlineBox:hover {text-decoration:none}
	.PricesHeadlineBox .h3 {display:block;margin:0;padding:0 0 15px 0;text-transform:uppercase; color:#0b76a8; font-weight:bold; font-size:11px; line-height:14px}
	.PricesHeadlineBox .PricesIcon {display:block; text-align:center; background-image:url("/images/iconPricesBckgr.gif");background-position:0px 100%;background-repeat: repeat-x; -moz-border-radius:5px; -webkit-border-radius:5px}
	.PricesHeadlineBox:hover .h3 {color:#30ace5}
	.PricesHeadlineBox:hover .PricesIcon {background-color:#30ace5; background-image:none;}
.PricesBox p {margin:0;padding:0 0 5px 0;font-size:11px; line-height:18px}
.PricesBox .Price {margin:0;padding:0 0 20px 0;font-size:35px; line-height:36px}

.PricesHeadlineBox1 .PricesIcon {background-color:#ff9c1c; background-image:url("/images/iconPricesBckgr1.gif")}
.PricesHeadlineBox1:hover .PricesIcon {background-color:#ff9c1c}
.PricesHeadlineBox2 .PricesIcon {background-color:#ff5e17; background-image:url("/images/iconPricesBckgr2.gif")}
.PricesHeadlineBox2:hover .PricesIcon {background-color:#ff5e17}
.PricesHeadlineBox3 .PricesIcon {background-color:#ffcc00; background-image:url("/images/iconPricesBckgr3.gif")}
.PricesHeadlineBox3:hover .PricesIcon {background-color:#ffcc00}
.PricesHeadlineBox4 .PricesIcon {background-color:#0082ef; background-image:url("/images/iconPricesBckgr4.gif")}
.PricesHeadlineBox4:hover .PricesIcon {background-color:#0082ef}
.PricesHeadlineBox5 .PricesIcon {background-color:#55c1ff; background-image:url("/images/iconPricesBckgr5.gif")}
.PricesHeadlineBox5:hover .PricesIcon {background-color:#55c1ff}
.PricesHeadlineBox6 .PricesIcon {background-color:#b9e100; background-image:url("/images/iconPricesBckgr6.gif")}
.PricesHeadlineBox6:hover .PricesIcon {background-color:#b9e100}



.PricesBoxSmaller {vertical-align:top; font-size:11px; line-height:18px; padding:15px 18px; border:1px solid #dcdcdc; background:#f5f5f5; -moz-border-radius:15px; -webkit-border-radius:15px}
ul.PricesBoxSmallerList {margin:0;padding:0;list-style:none; font-size:11px; line-height:18px}
ul.PricesBoxSmallerList li {border-top:1px solid #dcdcdc;padding:4px 0;}
ul.PricesBoxSmallerList a {display:block; padding-left:13px; color:#0b77a9; text-decoration:none; background:url("/images/bulletLink1.gif") 0px 5px no-repeat}
ul.PricesBoxSmallerList a:hover {color:#30ace5; text-decoration:none; background-position:0px -88px}


a.linkMore {text-decoration:none; text-transform:lowercase}
a.linkMore span {padding-right:4px}
a.linkMore:hover {text-decoration:underline}
	a.linkMore:hover span {text-decoration:underline}

.Quote1 {margin:0 7px 0 0}
.Quote2 {margin:0 0 -5px 7px}


.FloatClear {clear:both}
/* this is for SEO */
.StrongSEO {color:inherit; font-weight:normal}

/* ------------------------------------------------------------------------------------------ style.css ------------------------------------------------------------------------------------------ */
@font-face {
	font-family: 'ArialRoundedMTBold';
	src: url('/fonts/arlrdbd.ttf');
}
/* Omi */

.clear {overflow:hidden; clear:both; height:0px; font-size:0px; line-height:0px}
.trackerCode {height:0px; font-size:0px; line-height:0px; overflow:hidden}
.inline {display:inline !important}
.block {display:block !important}
.toleft {float:left !important}
.toright {float:right !important}

.alignLeft {text-align:left}
.alignCenter {text-align:center}
.alignRight {text-align:right}
.alignJustify {text-align:justify}
.alignTop {vertical-align:top}
.alignMiddle {vertical-align:middle}
.alignBottom {vertical-align:bottom}
.alignBaseline {vertical-align:baseline}

a.linkBack,
a.linkBack:hover {text-decoration:none; text-transform:lowercase}
	a.linkBack:hover span {text-decoration:underline}

a.linkViewDetails {text-decoration:none; text-transform:lowercase}
a.linkViewDetails span {padding-right:4px}
a.linkViewDetails :hover {text-decoration:underline}
	a.linkViewDetails :hover span {text-decoration:underline}

a.linkOrange {color:#ff7700; text-decoration:none}
a.linkOrange:hover {text-decoration:none}
	a.linkOrange:hover span {text-decoration:underline}

a.linkBlue {color:#0b77a9; text-decoration:none}
a.linkBlue:hover {color:#30ace5; text-decoration:none}
	a.linkBlue:hover span {color:#30ace5; text-decoration:underline}

.gMap {width:420px; height:300px}
.getFacebookLikeBtn {margin:0px; padding:5px 0 23px 0; height:25px; overflow:hidden}

.noSpaceBottom {padding-bottom:0px !important; margin-bottom:0px !important}
.noBorderTop {border-top:0px !important;}
.Date {}

.crnrTL, .crnrTR,
.crnrBL, .crnrBR {position:absolute; overflow:hidden; width:15px; height:15px;/* background-image:url("/images/crnrs.png"); */background-repeat:no-repeat; font-size:0px; line-height:0px}
.crnrTL {background-position:0px 0px}
.crnrTR {background-position:100% 0px}
.crnrBL {background-position:0px 100%}
.crnrBR {background-position:100% 100%}
	.ContentBoxWelcome .crnrTL, .ContentBoxWelcome .crnrTR,
	.ContentBoxWelcome .crnrBL, .ContentBoxWelcome .crnrBR {background-image:url("/images/contentBoxCrnrs.png")}
	.ContentBoxWelcome .crnrTL {top:-1px; left:-1px}
	.ContentBoxWelcome .crnrTR {top:-1px; right:-1px}
	.ContentBoxWelcome .crnrBL {bottom:-1px; left:-1px}
	.ContentBoxWelcome .crnrBR {bottom:-1px; right:-1px}
	.ContentBoxProduct .crnrTL, .ContentBoxProduct .crnrTR,
	.ContentBoxProduct .crnrBL, .ContentBoxProduct .crnrBR {background-image:url("/images/contentBoxCrnrs.png")}
	.ContentBoxProduct .crnrTL {top:-1px; left:-1px}
	.ContentBoxProduct .crnrTR {top:-1px; right:-1px}
	.ContentBoxProduct .crnrBL {bottom:-1px; left:-1px}
	.ContentBoxProduct .crnrBR {bottom:-1px; right:-1px}
	.ContentBoxServices .crnrTL, .ContentBoxServices .crnrTR,
	.ContentBoxServices .crnrBL, .ContentBoxServices .crnrBR {background-image:url("/images/contentBoxCrnrs.png")}
	.ContentBoxServices .crnrTL {top:-1px; left:-1px}
	.ContentBoxServices .crnrTR {top:-1px; right:-1px}
	.ContentBoxServices .crnrBL {bottom:-1px; left:-1px}
	.ContentBoxServices .crnrBR {bottom:-1px; right:-1px}


/* BANNERS */
.bannerRotator {overflow:hidden; width:1000px; height:180px; /*background:url("/images/bannerRotatorBckgr.jpg") no-repeat*/}
.bannerVideo {}
.bannerImage {}
.bannerAudio {}
.bannerHtml {}

.Header {overflow:hidden; position:relative; width:1000px; height:180px;/* background:url("/uploads/images/headers/bannerRotatorBckgr.png")*/; }
	.Header img {display:block;}
	.Header .crnrTL, .Header .crnrTR,
	.Header .crnrBL, .Header .crnrBR {background-image:url("/images/crnrsHeader.png")}
	.Header .crnrTL {top:0px; left:0px}
	.Header .crnrTR {top:0px; right:0px}
	.Header .crnrBL {bottom:0px; left:0px}
	.Header .crnrBR {bottom:0px; right:0px}

.SocialNetworks {float:right; color:#ffffff; font-size:12px; line-height:13px; font-weight:bold}
.SocialNetworks * {vertical-align:middle}
	.SocialNetworks .label {}
	.SocialNetworks a {padding:0 3px}

.RelatedBox {}
	.RelatedBox ul {}

.Testimonials {padding-top:30px; padding-bottom:30px; margin:0 -33px 0 0; width:1033px}
	.TestimonialsFloated {float:left} 
	.Testimonials .BoxTop {overflow:hidden; height:15px; background:url("/images/testimonialsBoxTop.gif") 0px 0px repeat-x}
	.Testimonials .BoxBottom {overflow:hidden; height:15px; background:url("/images/testimonialsBoxBottom.gif") 0px 0px repeat-x}
	.Testimonials .BoxMiddle {}
		.Testimonials .BoxMiddle .bannerHtml {float:left; width:270px; padding:0 19px 0 20px; margin:0 33px 0 0; background:#f7f7f7; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; font-size:12px; line-height:20px}
.Testimonials img.Quote1 {margin:0 7px 0 0}
.Testimonials img.Quote2 {margin:0 0 -5px 7px}
.Testimonials p {margin:0; padding:0; display:inline}
.Testimonials .Author {padding-top:5px; color:#ff7700; text-align:right}
/* end BANNERS */


/* LAYOUT */
.wrapAll {margin:auto}
.wrapTop,
.wrapMiddle,
.wrapBottom {margin:auto; text-align:center}
	.wrapContent {margin:auto; width:1000px; text-align:left}

/* abs bottom */
body,html {min-height:100%; height:100%}
.wrapAll {position:relative; bottom:0px; min-height:100%}
	.wrapBottom {position:absolute; bottom:0px; width:100%}
/* end abs bottom */

.wrapTop {position:absolute; top:0px; left:0px; height:385px; width:100%; background:url("/images/wrapTopBckgr.gif") 0px 0px repeat-x}
.wrapMiddle {padding-top:385px; padding-bottom:270px}
.wrapBottom {background:#0b77a9 url("/images/wrapBottomBckgr.gif") 0px 0px repeat-x}
.wrapBottom .wrapContent {padding:18px 0; color:#ffffff}
	.wrapBottom .Footer {margin:auto; text-align:center; background:#ffffff}
		.wrapBottom .Footer .wrapContent {padding:7px 0; font-size:10px; line-height:12px; color:#777777}
		.wrapBottom .Footer .CopyrightBox {float:right; white-space:nowrap}

.Logo {float:left; padding:10px 0 5px 0}
	.Logo img {display:block}
.Phone {float:right; padding-bottom:9px}
	.Phone img {display:block}
.Copyright {padding:0 3px 0 0}
.MadeBy {}
	.MadeBy .logoMadeBy {margin:0 0 -1px 2px}
/* end LAYOUT */


/* NAVIGATIONS */
.menuLangs {float:right; margin:0 15px 0 0; padding:0 0 0 20px; background:url("/images/menuLangsBckgr.gif") 0px 0px no-repeat}
.menuLangs .In {float:left; margin:0 -20px 0 0; padding:7px 20px 6px 0; background:url("/images/menuLangsBckgr.gif") 100% 0px no-repeat}
	.menuLangs a,
	.menuLangs span {padding:0 3px; text-transform:uppercase; font-size:11px; line-height:12px}
	.menuLangs a {color:#ffffff; text-decoration:none}
	.menuLangs span {color:#ffcb3d}
	.menuLangs span,
	.menuLangs .active {color:#ffcb3d; text-decoration:none}

.menuPath ul {margin:0; padding:0; list-style:none}
	.menuPath li {display:inline; margin:0; padding:0; list-style-image:none; }

/* menuTreeTop */
.menuTreeTop {float:right; padding-top:40px; text-align:right}/*margin-right:-20px; */
.menuTreeTop li {list-style-image:none; }
.menuTreeTop, 
	.menuTreeTop ul.menuLevel1 {width:795px}
.menuTreeTop {margin-right:-20px}
.menuTreeTop * {font-family:'ArialRoundedMTBold', sans-serif; text-transform:lowercase; font-weight:bold; text-decoration:none !important}

/* menuTreeTop :menuLevel0 */
.menuTreeTop ul.menuTree {position:relative; margin:0; padding:0; list-style:none}
	.menuTreeTop li.itemLevel0 {float:left; } /* height:23px; */
	.menuTreeTop .itemLink, .menuTreeTop .itemLink *,
	.menuTreeTop .itemLinkActive, .menuTreeTop .itemLinkActive * {float:left; text-align:center; font-size:18px; font-family:ArialRoundedMTBold,Verdana,sans-serif}
/*
	.menuTreeTop .itemLink, .menuTreeTop .itemLink *,
	.menuTreeTop .itemLinkActive, .menuTreeTop .itemLinkActive * {float:left; height:23px; line-height:23px}
*/
	.menuTreeTop .itemLink, .menuTreeTop .itemLink * {color:#006699}
	.menuTreeTop .itemLinkActive, .menuTreeTop .itemLinkActive *,
	.menuTreeTop .itemLink:hover, .menuTreeTop .itemLink:hover *
	.menuTreeTop .itemLinkActive:hover, .menuTreeTop .itemLinkActive:hover * {color:#ff7700}
/* menuTreeTop :menuLevel0 :hover & active */
.menuTreeTop li.itemLevel0 {margin:0 20px 0 0; padding:0 0 0 3px}
.menuTreeTop .itemLink,
.menuTreeTop .itemLinkActive {margin:0; padding:0}
	.menuTreeTop .itemLink *,
	.menuTreeTop .itemLinkActive * {margin:0 0 0 -3px; padding:0}
.menuTreeTop li.itemLevel0:hover,
.menuTreeTop li.itemLevel0Active {background:url("/images/menuTreeTopItemHover.gif") 0px 100% no-repeat}
	.menuTreeTop li.itemLevel0:hover .itemLink,
	.menuTreeTop li.itemLevel0Active .itemLinkActive {background:url("/images/menuTreeTopItemHover.gif") 100% 100% no-repeat}

/* menuTreeTop :menuLevel1 */
.menuTreeTop ul.menuLevel1 {display:none; z-index:1; position:absolute; top:23px; left:0px; margin:0; padding:18px 0 0 0; list-style:none}
.menuTreeTop li.itemLevel0Active ul.menuLevel1 {z-index:10; display:block}
.menuTreeTop ul.menuLevel1 .crnrL,
.menuTreeTop ul.menuLevel1 .crnrR {float:left; margin:0; padding:0; width:15px; height:26px; overflow:hidden; background-image:url("/images/menuTreeTopCrnrs.gif"); background-repeat:no-repeat}
.menuTreeTop ul.menuLevel1 .crnrL {background-position:0px 0px}
.menuTreeTop ul.menuLevel1 .crnrR {background-position:100% 0px}
	.menuTreeTop li.itemLevel1,
	.menuTreeTop li.itemLevel1Active {margin:0; padding:0; border-left:1px solid #ff7700; height:26px}
	.menuTreeTop li.itemLevel1 {background:#ff7700}
	.menuTreeTop li.itemLevel1Active {background:#ffffff}
		.menuTreeTop .itemsubLink *,
		.menuTreeTop .itemsubLinkActive * {padding:0 10px}
	.menuTreeTop li.itemLevel1,
	.menuTreeTop li.itemLevel1Active,
		.menuTreeTop .itemsubLink, .menuTreeTop .itemsubLink *,
		.menuTreeTop .itemsubLinkActive, .menuTreeTop .itemsubLinkActive * {float:left; vertical-align:middle; text-align:center; font-size:17px; line-height:26px}
	.menuTreeTop .itemsubLink, .menuTreeTop .itemsubLink * {color:#ffffff}
	.menuTreeTop .itemsubLinkActive, .menuTreeTop .itemsubLinkActive * {color:#ff7700}
	.menuTreeTop .itemsubLink , .menuTreeTop .itemsubLinkActive {position:relative; z-index:1}
	.menuTreeTop .itemsubLink *, .menuTreeTop .itemsubLinkActive * {position:relative; z-index:10}
/* menuTreeTop :menuLevel1 :hover & active */
	.menuTreeTop li.itemLevel1:hover,	.menuTreeTop li.itemLevel1Active:hover,
	.menuTreeTop .itemsubLink:hover, .menuTreeTop .itemsubLink:hover *,
	.menuTreeTop .itemsubLinkActive, .menuTreeTop .itemsubLinkActive * {background:#ffffff; color:#ff7700}
/* end menuTreeTop */


/* menuSub */
.menuSubHolder {overflow:hidden; margin:0; padding:0}
ul.menuSub {margin:-13px 0 0 0; padding:0; list-style:none; list-style-image:none; font-weight:bold; text-transform:uppercase; font-size:13px; line-height:15px}
ul.menuSub li {list-style-image:none; }
ul.menuSub .menuSubLevel1 {margin:0;padding:0;list-style:none}
ul.menuSub a {color:#006699; text-decoration:none}
ul.menuSub .menuSubLevel1 a {color:#3399cc}
ul.menuSub a:hover,
ul.menuSub a.Active {color:#ff7700; text-decoration:none}
/* items */
ul.menuSub li.item {margin:12px 0 0 0; padding:12px 0 0 0; border-top:1px solid #dcdcdc}
	ul.menuSub li.item a.itemLink {display:block; clear:both}
ul.menuSub li.itemSub {margin:0; padding:5px 0 0 0}
/* icons */
ul.menuSub span.menuIcon {display:none}
ul.menuSub li.item a span.menuIcon {float:left; width:22px; height:22px; margin:-2px 5px -2px 0; background-image:url("/images/menuSubIcons.gif"); background-repeat:no-repeat}
ul.menuSub li.itemSub a span.menuIcon {display:block !important; width:10px !important; height:22px; background-image:url("/images/menuSubIcons.gif"); background-repeat:no-repeat; background-position:0px -132px}
ul.menuSub li.itemSub a:hover span.menuIcon,
ul.menuSub li.itemSub a.Active span.menuIcon {background-position:-22px -132px !important}
/* icons menuSubAdmintool */
ul.menuSubAdmintool span.menuIcon {display:block}
	ul.menuSubAdmintool li.item1 a.itemLink span.menuIcon {background-position:0px 0px}
	ul.menuSubAdmintool li.item2 a.itemLink span.menuIcon {background-position:0px -22px}
	ul.menuSubAdmintool li.item3 a.itemLink span.menuIcon {background-position:0px -44px}
	ul.menuSubAdmintool li.item4 a.itemLink span.menuIcon {background-position:0px -66px}
	ul.menuSubAdmintool li.item5 a.itemLink span.menuIcon {background-position:0px -88px}
	ul.menuSubAdmintool li.item6 a.itemLink span.menuIcon {background-position:0px -110px}
	ul.menuSubAdmintool li.item1 a.itemLink:hover span.menuIcon,
	ul.menuSubAdmintool li.item1 a.Active span.menuIcon {background-position:-22px 0px}
	ul.menuSubAdmintool li.item2 a.itemLink:hover span.menuIcon,
	ul.menuSubAdmintool li.item2 a.Active span.menuIcon  {background-position:-22px -22px}
	ul.menuSubAdmintool li.item3 a.itemLink:hover span.menuIcon,
	ul.menuSubAdmintool li.item3 a.Active span.menuIcon  {background-position:-22px -44px}
	ul.menuSubAdmintool li.item4 a.itemLink:hover span.menuIcon,
	ul.menuSubAdmintool li.item4 a.Active span.menuIcon  {background-position:-22px -66px}
	ul.menuSubAdmintool li.item5 a.itemLink:hover span.menuIcon,
	ul.menuSubAdmintool li.item5 a.Active span.menuIcon  {background-position:-22px -88px}
	ul.menuSubAdmintool li.item6 a.itemLink:hover span.menuIcon,
	ul.menuSubAdmintool li.item6 a.Active span.menuIcon  {background-position:-22px -110px}
	



/* end menuSub */

/* layout:menuTreeBottom */
.menuTreeBottom {margin:0; padding:0; clear:both; overflow:hidden}
	.menuTreeBottom ul.menuTree {margin:0 0 0 -47px; padding:0; list-style:none; font-size:12px; line-height:18px; color:#ffffff}
		.menuTreeBottom ul.menuTree a {color:#ffffff; text-decoration:none}
		.menuTreeBottom ul.menuTree a:hover,
		.menuTreeBottom ul.menuTree .itemsubLinkActive a {color:#30ace5; text-decoration:underline}
		.menuTreeBottom ul.menuTree li.itemLevel0 {margin:0 0 0 23px; padding:0 0 0 24px; list-style:none; float:left; text-transform:lowercase; font-weight:bold; background:url("/images/menuTreeBottomDivider.gif") 0px 0px no-repeat}
	.menuTreeBottom ul.menuTree .menuLevel1 {margin:0; padding:10px 0 0 0; list-style:none; text-transform:none; font-weight:normal; font-size:12px; line-height:19px}

.menuBottom {float:left}
	.menuBottom ul {display:inline; margin:0; padding:0; list-style:none; list-style-image:none; font-size:10px; line-height:12px}
		.menuBottom li {display:inline; margin:0; padding:0; list-style-image:none; color:#0b77a9}
		.menuBottom a {color:#0b77a9; text-decoration:none}
		.menuBottom a:hover,
		.menuBottom a.itemLinkActive {color:#30ace5; text-decoration:underline} 
		.menuBottom .divider {}
/* end NAVIGATIONS */


/* CONTENT BOXES */
.ContentBox {position:relative; margin:0 0 35px 0; padding:25px 29px; border:1px solid #dcdcdc; background:#ffffff url("/images/contentBoxBckgr.gif") 0px 0px repeat-x; 
	-moz-border-radius:15px; -webkit-border-radius:15px}
.ContentBox2 {position:relative; margin:0 0 35px 0; padding:25px 29px; width:420px; border:1px solid #dcdcdc; background:#ffffff url("/images/contentBoxBckgr.gif") repeat-x; 
	-moz-border-radius:15px; -webkit-border-radius:15px}

.menuSubBox {float:left; width:190px; padding:15px 18px !important}
.menuSubContentBox {float:right; width:680px}

.PortfolioList {}
.PortfolioList .ContentBox {padding:20px 40px; }
	.PortfolioList .Thumb {width:205px} 
	.PortfolioList .Info {width:670px}
		.PortfolioList .Info p {margin:0; padding:0 0 10px 0; font-size:12px; line-height:20px; text-align:justify}
.PortfolioList .ThumbToLeft .Thumb {float:left}
.PortfolioList .ThumbToLeft .Info {float:right}
.PortfolioList .ThumbToRight .Thumb {float:right}
.PortfolioList .ThumbToRight .Info {float:left}

.PortfolioDetails {position:relative}
	.PortfolioDetails .Thumb {float:left; width:630px; overflow:hidden}
	.PortfolioDetails .Info {float:right; width:280px; padding-bottom:16px; text-align:justify}
	.PortfolioDetails .infoAbsB {position:absolute; right:0px; bottom:0px; width:280px}


.RecentProjectsBox {margin:0 0 35px 0; padding:9px 0px 9px 20px; background:#f5f5f5; text-transform:lowercase}
	.RecentProjectsBox .label {float:left; margin:3px 5px 0 0; font-weight:bold; color:#ff8011; font-size:16px; }
	.RecentProjectsHolder {height:30px}
		.RecentProjectsHolder a {float:left; overflow:hidden; height:30px; margin:0 15px 0 0}
		.RecentProjectsHolder a img {display:block}
		.RecentProjectsHolder a:hover img {margin-top:-30px}

.MediaCenterBox {margin-bottom:35px; background:url("/images/MediaCenterBoxBckgr.gif") top center repeat-y; }
	.MediaCenterBox .Box {float:left; width:300px; overflow:hidden}
		.MediaCenterBox h2 {float:left; margin:-4px 0 15px 0; padding:0; letter-spacing:0.1em;color:#ff7700; text-transform:lowercase; font-size:27px;}
			.MediaCenterBox h2 a {text-decoration:none; color:#ff7700}
			.MediaCenterBox h2 a:hover {text-decoration:none; color:#ff7700}
		.MediaCenterBox a.linkIcon {float:left; padding:0 10px 0 0}
			.MediaCenterBox a.linkIcon img {}
		.MediaCenterBox p {margin:0; padding:0 0 5px 0}
		.MediaCenterBox a {color:#0b77a9; text-decoration:none}
		.MediaCenterBox a:hover {color:#30ace5; text-decoration:underline}
		.MediaCenterBox .Date {font-weight:bold}
	.MediaCenterBox .divider {float:left; width:50px} 
/* end CONTENT BOXES */


/* NEWS */
.newsList {}
	.newsList .Box {padding-bottom:18px; font-size:12px; line-height:18px}
	.newsList h3 {margin:0; padding:0 0 5px 0; font-weight:normal; text-decoration:none}
		.newsList h3 .Date {font-weight:bold; text-decoration:none}
		.newsList h3 .Title {text-decoration:underline}
		.newsList h3 .divider {padding:0 2px}
	.newsList h3 a {color:#0b77a9}
	.newsList h3 a:hover {text-decoration:none; color:#30ace5}
		.newsList h3 a:hover .Title {text-decoration:underline; color:#30ace5} 

.HeadlineBlue {color:#30ace5; font-weight:normal}
	.HeadlineBlue .Date {font-weight:bold}
	.HeadlineBlue .Title {text-decoration:underline}
	.HeadlineBlue .divider {padding:0 2px}
/* end NEWS */


/* PAGING */
.Paging {}
.Paging a {padding:0 2px; color:#0b77a9}
.Paging a:hover {color:#30ace5}
	.Paging .First {}
	.Paging .Prev {}
	.Paging .Next {}
	.Paging .Last {}
.Paging .active {color:#30ace5; text-decoration:underline}
.Paging .dots {}
.Paging .divider {display:none}
/* end PAGING */


/* SITEMAP */
.SiteMap {}
.SiteMap dl {margin:0}
.SiteMap dt {margin:0; padding:0; font-weight:bold}
.SiteMap dd {margin:0; padding:0}
.SiteMap dd {padding:5px 0 5px 26px; background:url("/images/sitemap/h.gif") no-repeat}
.SiteMap .HasSub {background:url("/images/sitemap/he.gif") repeat-y}
.SiteMap .ItemHasSub {margin-left:-26px; padding:5px 0 0 26px; background:url("/images/sitemap/hl.gif") no-repeat}
.SiteMap .ItemLast {background:url("/images/sitemap/hl.gif") no-repeat !important}
/* end SITEMAP */


/* FORMS */
input,
select,
textarea {border:1px solid #c2c2c2; background:#ffffff; font-size:12px; color:#777777; font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif}
input {margin:0; padding:0}
textarea {overflow:auto; margin:0; padding:0; font-size:12px; line-height:18px}
label {}
.checkbox {margin:0 5px 0 0; padding:0; vertical-align:middle}
.radio {margin:0 5px 0 0; padding:0; vertical-align:middle}

.bttn, .bttn * {cursor:pointer; float:left; margin:0; padding:0; border:0px; font-size:12px; line-height:13px; color:#ffffff; text-transform:uppercase; text-align:center; background-image:url("/images/bttnBckgr.gif"); background-repeat:no-repeat; background-color:#ffffff }
.bttn {background-position:0px 0px}
	.bttn input {overflow:visible; height:23px; margin:0 0 0 10px; padding:4px 10px 4px 0; background-position:100% 0px}
	.bttn a {overflow:visible; height:23px; margin:0 0 0 10px; padding:5px 10px 3px 0; background-position:100% 0px}
	.bttn a:hover {color:#ffffff; text-decoration:none}
.bttnsRow {padding-bottom:10px}

.inputTxt {width:197px; height:23px; background:url("/images/formInputTxt1.gif") 0px 0px no-repeat}
	.inputTxt input {border:0px; height:13px; width:177px; margin:0; padding:5px 10px; background:transparent}
.inputSecurityCode {width:136px; height:23px; background:url("/images/formInputTxt2.gif") 0px 0px no-repeat}
	.inputSecurityCode input {border:0px; height:13px; width:116px; margin:0; padding:5px 10px; background:transparent}
.txtArea {width:418px; height:162px; background:url("/images/formTxtArea1.gif") 0px 0px no-repeat}
	.txtArea textarea {border:0px; width:398px; height:152px; margin:0; padding:5px 10px; background:transparent}

.inputTxt3 {width:352px; height:23px; background:url("/images/formInputTxt3.gif") 0px 0px no-repeat}
	.inputTxt3 input {border:0px; height:13px; width:332px; margin:0; padding:5px 10px; background:transparent}
.txtArea3 {width:352px; height:162px; background:url("/images/formTxtArea3.gif") 0px 0px no-repeat}
	.txtArea3 textarea {border:0px; width:332px; height:152px; margin:0; padding:5px 10px; background:transparent}


.inputSecurityCode {}
.imgSecurityCode {margin:0; vertical-align:middle}

.Form {}
	.Form td {padding-bottom:13px; font-size:12px; line-height:18px}
	.Form label {display:block; padding-bottom:3px}
.formRow {padding-bottom:13px; font-size:12px; line-height:18px}

.labelAlignTop {vertical-align:top; padding-top:2px}
label .Asterisk {padding-left:5px}

.Asterisk {font-size:11px; font-weight:bold; color:#ff4800; font-family:Verdana,sans-serif}

.mssgSuccess {}
	.mssgError {color:#ff0000}

.err {color:#ff0000}
	.err label {color:#ff0000}
.err .inputTxt {background-position:0px -23px}
.err .txtArea {background-position:0px -162px}
/*
.formLogin {margin-bottom:20px; padding:10px 20px 20px 20px; background-color:#90b562; color:#ffffff}
.formLogin .formRow {padding-bottom:8px}
	.formLogin td {padding-bottom:10px; padding-right:10px}
	.formLogin label {display:block; padding:0 0 3px 0; color:#4d6833}
	.formLogin .inputTxt {width:195px}
	.formLogin .bttnsRow {padding-top:5px}
		.formLogin .bttn {float:right}
.LoggedIn {padding-bottom:20px}
*/
/* end FORMS */

/* WFC COMMENTS Form */
#wfcCommentForm {display:none}
.wfcCommentForm {float:left; margin:0 0 20px 0; padding:20px; background:#f5f5f5; border:1px solid #dddddd; -moz-border-radius:15px; -webkit-border-radius:15px }
.CommentsList {}
.CommentsList .SpaceBottom2 {margin:0;padding:0 0 15px 0}
	.wfcCommentWrap {margin:0 0 20px 0; padding:15px 18px; background:#f5f5f5; border:1px solid #dddddd; -moz-border-radius:15px; -webkit-border-radius:15px; font-size:12px; line-height:18px}
		.wfcCommentWrap .HeadlineBlue * {text-decoration:none}


.trigger {}
.active {background-position: left bottom} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
/* end WFC COMMENTS Form */

/* ------------------------------------------------------------------------------------------ wall.css ------------------------------------------------------------------------------------------ */

#wallFormWrap {display:block; float:left; padding-left:10px; width:550px; overflow:hidden}
.sidebarProfileWrap {display:block; float:left; width:200px; overflow:hidden}
.ajaxLoader {display:none}  

/*
#postText {width:400px}
.wallFormBox {background:#cfcfcf; padding:10px}
.PostBox {display:block; padding:10px; background:pink; margin-top:10px}
.PostComment {display:block; float:left; background:lime; margin-top:10px}
.PostCommentForm {display:none; background:#336699; float:left; padding:10px; margin-top:10px; width:420px}
.deleteWallPost {display:block !important}
.wfcCommentWrap {display:block; float:left; width:100%; padding:10px; margin-bottom:10px; background:#ccc}
*/


.PhotoFrame {position:relative; z-index:10; margin-left:-17px;margin-top:-15px; padding:22px 0 0 26px; width:211px; height:210px; /*background:url("/images/PhotoFrame.gif") 0px 0px no-repeat*/}
  .PhotoFrame .Photo {overflow:hidden; width:160px; height:160px; background:#eadbbf}
    .PhotoFrame .Photo img {display:block}

.InfoBox {margin-bottom:20px; border:5px solid #eadbbf; background-color:#fef8ed}
  .InfoBox .Headline {padding:0px 10px 5px 10px;background:#eadbbf; font-weight:bold; color:#700000}
  .InfoBox .Info {padding:10px}
  .InfoBox .Info label {color:#700000}
  .InfoBox .Info p {padding-bottom:8px}
  .FriendsInfo {padding-bottom:0px !important}
  .FriendsInfo .Firend {word-wrap:break-word; float:left; padding:0 5px 8px 0; width:70px; font-size:11px; line-height:12px}
    .FriendsInfo .Firend .Photo {overflow:hidden; display:block; margin-bottom:5px; width:50px; height:50px; background:#eadbbf;  }
    .FriendsInfo .Firend a:hover {color:#700000}
.Invitation .Info {/*background-image:url("/images/bckgrInvitationBox.gif");*/ background-position:100% 100%;background-repeat:no-repeat}
  .Invitation .Info h4 {margin:0;padding:0 0 8px 0; color:#bf861c; font-size:13px; line-height:16px; font-weight:normal}
  .Invitation .Info input.inputTxt {margin-bottom:8px;width:170px;border-width:2px}
  .Invitation .Info .bttn {background:#e1a83e}
  .Invitation .Info .bttnHolder .crnrsLeft,
  .Invitation .Info .bttnHolder .crnrsRight {background-image:url("/images/crnrsBttn4.gif")}
  
#wallFormWrap {}
#wallForm {}
.wallFormBox {margin-bottom:20px; padding:10px 10px 5px 10px; background:#fef8ed; border:5px solid #eadbbf}
.wallFormBox .formHeader {display:block; padding-bottom:5px;color:#b49045; font-size:12px; font-weight:bold}
.wallFormBox input#postText {width:385px; margin-bottom:8px;border-width:2px; border-color:#eadbbf}

#wallContentAnchor {display:none}

.Post {}
  .Post .PostImg {overflow:hidden; width:50px; height:50px; float:left; border:5px solid #cba682; background:#fef8ed}
  .Post .PostTxt {float:right; width:450px; padding-bottom:20px; font-size:12px; line-height:16px}
  .Post .Names {position:relative; padding:0 50px 0 0}
    .Post .Names a {color:#740a0d; font-weight:bold; text-decoration:none}
  .Post .PostMeta {position:absolute; bottom:10px; right:10px; width:450px; height:16px; font-size:12px; line-height:16px; padding-top:3px; border-top:1px solid #cba682; color:#906947;  }
    .Post .PostMeta a {color:#9c0004}
    .Post .PostMeta a:hover {text-decoration:underline}
    .Post .PostMeta .divider {padding:0 4px}

  .PostBox {position:relative; width:400px; background:#e6d3b0; margin-bottom:3px; padding:10px}
    .PostBox .deleteWallPost {display:none; position:absolute; top:0px; right:0px}
  .PostLikes {margin-bottom:3px; padding:2px 10px;  background:#f0e3ca}
    .PostLikes a {color:#af760c}
    .PostLikes a:hover {text-decoration:underline}
  .PostOptions {padding-bottom:17px}
    .PostCommentsWrap {}
  .PostComment {position:relative;  margin-bottom:3px; padding:10px; background:#f0e3ca}
    .PostComment .PostImg {border-color:#d7c6a2}
    .PostComment .Names a {color:#af760c}
    .PostCommentForm {display:none; margin-bottom:3px; padding:7px 10px; background:#f0e3ca}
      .PostCommentForm input.postCommentText  {width:385px;margin-bottom:8px; border-width:2px}
    .PostCommentForm .crnrsLeft,
    .PostCommentForm .crnrsRight {background-image:url("/images/crnrsBttn2.gif")}

/* ------------------------------------------------------------------------------------------ jquery.fancybox-1.3.0.css ------------------------------------------------------------------------------------------ */

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Copyright (c) 20010 Janis Skarnelis
 * Examples and documentation at: http://fancybox.net
 *
 * Version: 1.3.0 (02/02/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
 
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	background: transparent;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/js/fancybox/fancy_loading.png') no-repeat;
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	background: url('/js/fancybox/fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background: url('/js/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background: transparent url('/js/fancybox/fancy_title_left.png') repeat-x;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background: transparent url('/js/fancybox/fancy_title_main.png') repeat-x;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background: transparent url('/js/fancybox/fancy_title_right.png') repeat-x;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/js/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background: transparent url('/js/fancybox/fancy_nav_left.png') no-repeat;
}

#fancybox-right-ico {
	background: transparent url('/js/fancybox/fancy_nav_right.png') no-repeat;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

div.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	z-index: 1001;
}

div#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('/js/fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/js/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/js/fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/js/fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('/js/fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/js/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/js/fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy-bg-nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/js/fancybox/fancy_shadow_nw.png') no-repeat;
}

