/* CSS Document */
body { margin:0; padding:0; font:12px 'arial'; background:#f2f2f2 url(../images/body_bg.gif) repeat-x top left; color:#444444;}
p, ul, li, h1, h2, h3, h4, h5, h6,{margin:0; padding:0;}
a, link { outline:none; text-decoration:none; color:#777777;}
input, textarea, img { background:none; border:none;}
.positionR {position:relative;}
.positionA {position:absolute;}
.clean { clear:both;}
.fL {float:left;}
.fR {float:right;}
.b {font-weight:bold;}
.LH_18 { line-height:18px;}
.LH_22 { line-height:22px;}
.aC { text-align:center;}
.aR { text-align:right;}
.aJ { text-align:justify;}
.aL{text-align:left;}

.p20 {padding:20px;}
.pT5 {padding-top:5px;}
.pT10 {padding-top:10px;}
.pT15 {padding-top:15px;}
.pT20 {padding-top:20px;}
.pT25 {padding-top:25px;}
.pT30 {padding-top:30px;}
.pT40 {padding-top:40px;}
.pT50 {padding-top:50px;}
.pTB40 {padding:40px 0 40px 0;}
.pTB10 {padding:10px 0 10px 0;}
.mL40 {margin-left:40px;}
.mT40 {margin-top:40px;}
.mT30 {margin-top:30px;}
.mT20 {margin-top:20px;}
.mT10 {margin-top:10px;}
.mT8 {margin-top:8px;}
.mT3 {margin-top:3px;}
.mT5 {margin-top:5px;}
.mR10 {margin-right:10px;}
.mR20 {margin-right:20px;}
.mR30 {margin-right:30px;}
.mR5 {margin-right:5px;}
.mL5 {margin-right:5px;}
.mR3 {margin-right:3px;}

.pL5 {padding-left:5px;}
.pL10 {padding-left:10px;}
.pL15 {padding-left:15px;}
.pL20 {padding-left:20px;}
.pL25 {padding-left:25px;}
.pL30 {padding-left:30px;}
.pL40 {padding-left:40px;}
.pL50 {padding-left:50px;}
.pR30 {padding-right:30px;}

.pB20 {padding-bottom:20px;}
.pB30 {padding-bottom:30px;}

.cgy { color:#777777;}
.cbD { color:#222222;}
.cblk { color:#444444;}
.cw  { color:#ffffff;}
.cblu { color:#0c67ba;}
.grn {color:#238d9c;}
.cRed{color:#F00;}

.t11 { font-size:11px;}
.t12 { font-size:12px;}
.t14 { font-size:14px;}
.t16 { font-size:16px;}
.t18 { font-size:18px;}
.t20 { font-size:20px;}
.t21 { font-size:21px;}
.t22 { font-size:22px;}
.t23 { font-size:23px; letter-spacing:-1px;}
.t24 { font-size:24px; letter-spacing:-1px;}
.t25 { font-size:25px; letter-spacing:-1px;}
.t26 { font-size:26px; letter-spacing:-1px;}
.t28 { font-size:28px; letter-spacing:-1px;}
.t30 { font-size:30px; letter-spacing:-1px;}
.t32 { font-size:32px; letter-spacing:-1px;}
.t34 { font-size:34px; letter-spacing:-1px;}
.t36 { font-size:36px; letter-spacing:-1px;}

.w250 {width:250px;}
.w300 {width:300px;}
.w340 {width:340px;}
.w550 {width:550px;}

.mainDiv {width:960px; margin:0 auto;}
.topBand { height:100px; width:960px; margin:0 auto;}

.bdr_V { background:url(../images/border_V.gif) repeat-y top right;}
.small_img {width:200px; height:114px; border:5px solid #e0e0e0; background:#ffffff; text-align:center;}
.video_img_home {width:300px; height:176px; border:5px solid #e0e0e0; background:#ffffff; text-align:center;}
.small_img2 {width:178px; height:101px; border:5px solid #e0e0e0; background:#ffffff; text-align:center;}
.small_img3 { border:3px solid #e0e0e0; background:#ffffff; text-align:center; height:90%;}
.client_logo_home {border:3px solid #e0e0e0; background:#ffffff; text-align:center;}
.txt_sdw {text-shadow:1px 1px #fff;}
.txt_sdw2 {text-shadow:1px 1px #ddd;}
.link a{color:#777777;text-decoration:none;}
.link a:hover { color:#000000;text-decoration:none; }

#list th { height:30px; background:#238d9c; padding:0 10px; color:#ffffff; text-align:left;}
#list .row1 td { height:30px; background:#ffffff; padding:5px 10px; border-bottom:1px solid #cccccc;}
#list .row2 td { height:30px; background:#f1f1f1; padding:5px 10px; border-bottom:1px solid #cccccc;}
#list .row3 td { height:18px; background:#ffffff; padding:5px 10px; border-bottom:1px solid #cccccc;}
#list .row4 td { height:18px; background:#f1f1f1; padding:5px 10px; border-bottom:1px solid #cccccc;}

#list1 th { height:30px; padding:0 10px; color:#ffffff; text-align:left;}
#list1 .row5 td { height:14px; padding:2px 2px;}



.cursive_font {font:24px'Monotype Corsiva'; line-height:24px;}

.footer {background:#191e24; min-height:90px;}

.footer_link a{color:#777777;margin-right:10px;text-decoration:none;}
.footer_link a:hover { color:#eeeeee;text-decoration:none; }
.footer_link .selected { color:#eeeeee;}

.top_link a{font:bold 16px 'Trebuchet MS'; color:#063968;margin-left:10px;text-decoration:none;text-transform:uppercase;border-radius:5px; border:1px solid #ddd;padding:5px 10px 5px 10px; display:block; float:right; text-align:right;}
.top_link a:hover { color:#063968;text-decoration:none;  border-radius:5px; background:#ffffff; border:1px solid #ddd;padding:5px 10px 5px 10px;}
.top_link .selected { color:#063968; border-radius:5px; background:#ffffff;  }

.blue {color:#004599;}
.blue a{ color:#004599; text-decoration:none;}
.blue a:link{ color:#004599; text-decoration:none;}
.blue a:hover{ color:#0d8cff; text-decoration:none;}

h1 { font:40px 'BankGothic Md BT','lucida sans'; line-height:20px;  letter-spacing:-4px;}
h2 { font:bold 40px 'lucida sans'; line-height:35px;  letter-spacing:-3px;}
h3 { font:20px 'BankGothic Md BT','lucida sans'; line-height:18px; text-transform:uppercase; letter-spacing:-1px;}
h4 { font:18px 'lucida sans'; line-height:15px;text-transform:uppercase;letter-spacing:-1px;}
h5 { font:bold 20px 'calibri'; line-height:15px;letter-spacing:-1px; color:#444444;}


.beesNants a{font:bold 14px 'comic sans MS';color:#a89f95;text-decoration:none;}
.beesNants a:hover{font:bold 14px 'comic sans MS';color:#ffae00;text-decoration:none;}

.video_box { width:210px; height:290px; border:4px solid #cbcbcb; padding:10px; background:#f0cfa9; float:left;}
.get_in_tch { width:210px; height:290px; border:4px solid #cbcbcb; padding:10px; background:#e0e0e0;float:right;}
.get_in_tch2 { width:210px; height:180px; border:4px solid #cbcbcb; padding:10px; background:#e0e0e0;}
.gallery { width:442px; height:94px; border:4px solid #cbcbcb; padding:10px; background:#e0e0e0; margin-top:15px;}
.photo_bg { width:132px; height:84px; padding:4px; background:#ffae00; float:left;}
.input_btn {background:url(../images/submit.gif) no-repeat; height:34px; width:96px; cursor:pointer;}
.left_box {float:left; width:470px; padding-right:30px;}
.right_box {float:right; width:500px;}

.left_col { width:680px; float:left;}
.right_col { width:260px; float:right;}

.shadow {
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888888;

filter:
        progid:DXImageTransform.Microsoft.DropShadow(color=#666666, offx=1, offy=1)
        progid:DXImageTransform.Microsoft.DropShadow(color=#888888, offx=1, offy=1)
        progid:DXImageTransform.Microsoft.DropShadow(color=#999999, offx=1, offy=1);
} 

.contact_in {padding:102px 5px 0 6px;}
.contact_in2 {padding:5px 5px 0 6px;}
.contact_bg{background:url(../images/getin_tch.gif) no-repeat top center; height:244px; width:203px; margin:20px 0 0 4px;}
.contact_bg2{background:url(../images/getin_tch2.gif) no-repeat top center; width:203px; margin:20px 0 0 4px;}

.input_bg {background:#f9f9f9; border-radius:4px; border:1px solid #a5c9d5; width:260px; height:24px;}
.input_bg2 {background:#f9f9f9; border-radius:4px; border:1px solid #a5c9d5; width:300px; height:60px;}
.input_bg3 {background:#f9f9f9; border-radius:4px; border:1px solid #a5c9d5; width:300px; height:100px;}

.input_style {width:240px; height:24px; border:none; background:none; padding:0 10px; color:#777777; font-family:georgia;}
.txtArea {width:280px!important;   height:60px !important; border:none; background:none; padding:0 10px; color:#777777; font-family:georgia;}
.txtArea2 {width:280px !important; height:100px!important; border:none; background:none; padding:0 10px; color:#777777; font-family:georgia;}

.submit a{ background:url(../images/submit.gif) no-repeat; width:73px; height:25px; display:block;}
.submit a:hover{ background:url(../images/submit_over.gif) no-repeat;display:block;}

.reset a{ background:url(../images/reset.gif) no-repeat; width:73px; height:25px; display:block;}
.reset a:hover{ background:url(../images/reset_over.gif) no-repeat;display:block;}

.project {margin:0; padding:0; list-style:none;}
.project li {margin:0; padding:10px 0; list-style:none; background:url(../images/border.gif) repeat-x bottom left; height:115px; }

.client {margin:0; padding:0; list-style:none;}
.client li {margin:0; padding:10px 0; list-style:none; background:url(../images/border.gif) repeat-x bottom left; height:20px; }

.qck_link {margin:0; padding:0; list-style:none;}
.qck_link li {margin:0; padding:10px 0; list-style:none; background:url(../images/border2.gif) repeat-x bottom left; height:60px; }

.qck_link2 {margin:0; padding:0; list-style:none;}
.qck_link2 li {margin:0; padding:10px 0; list-style:none; /*background:url(../images/border2.gif) repeat-x bottom left;*/ }

.img_thmb {border:4px solid #e9ab27; width:172px; height:110px; float:left;}

a.myopacity img{
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

a.myopacity:hover img{
border: none;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}



a.button {
    /* Sliding right image */
background: transparent url(../images/tab_R.gif) no-repeat scroll top right; 
position:0 0;
display: block;
float: right;
height: 26px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 10px;
padding-right: 10px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #777777	;
font-size:12px;
font-weight:bold;
font-family:"Trebuchet MS";
text-shadow:1px 1px #fff;
text-transform:uppercase;border-radius:3px; border:1px solid #d3d3d3;
}
a.button span {
/* Background left image */ 
background: transparent url(../images/tab_L.gif) no-repeat; 
display: block;
padding-left:10px;
position:0 0;
height: 28px;
line-height: 26px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
} 
a.button:hover span {
text-decoration:none; color:#000000;
}

a.selected_btn {
    /* Sliding right image */
background: transparent url(../images/tab_over_R.gif) no-repeat scroll top right; 
display: block;
float: right;
height: 28px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 10px;
padding-right: 10px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #ffffff;
text-shadow:1px 1px #000;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
a.selected_btn span {
/* Background left image */ 
background: transparent url(../images/tab_over_L.gif) no-repeat; 
display: block;
padding-left:10px;
height: 28px;
line-height: 28px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
} 
a.selected_btn:hover span {
text-decoration:none; color:#ffffff;
}


/*pagination start*/
.pg-normal
        {
            color:#218AEE;
            font-weight: normal;
            font-size:11px;
            font-family:Arial;
            text-decoration: none;
            cursor: pointer;
        }
.pg-selected
        {
            color: #218AEE;
            font-family:Arial;
            font-weight: bold;
             font-size:11px;
            text-decoration: underline;
            cursor: pointer;
        }
.midContent {background:#eee; border-radius: 0 0 8px 8px; padding:20px;}
.txtUpperCenter {text-transform:uppercase; text-align:center}
.mainTxtDiv {width:958px; border:1px solid #ccc; background:#ffffff; margin-top:30px;}
.GetinTouchBg {background:#2bacbe; border-radius:8px; margin-top:15px; padding:20px; height:160px;}
.GreyBg {background:#f2f2f2; padding:20px 0; border-bottom:1px solid #cccccc;}
.recentProBg {background:#e7e7e7; margin-top:15px;}
.techBg {background:#e7e7e7; margin-top:15px; padding:0 15px;}
#Container {width:958px; border:1px solid #ccc; background:#ffffff; margin-top:30px;}
#welcome {height:200px; border-bottom:1px solid #cccccc;}
#projectBg {background:#f2f2f2; padding:20px 0; border-bottom:1px solid #cccccc;}
.recentpro {background:#e7e7e7; margin-top:15px;}
#introBG {background:#f2f2f2; padding:20px 0; border-bottom:1px solid #cccccc;}
.bdr_bottom {border-bottom:1px solid #cccccc;}
.bdr_all {border:1px solid #cccccc;}
.bdr_bot1 {border-bottom:1px solid #333;}

.txtUp {text-transform:uppercase;}
.videoThumBG {background-color:#FFF; border:1px solid #747474;}
.mA5 {margin:5px;}
.btnArrow {height:43px; width:15px; background-color:#747474; color:#fff; padding-top:15px; text-align:center;}
#bnrBdr {width:952px; border:4px solid #ccd5dc;}

.sitemap {margin:0 20px; padding:0; list-style:square;}
.sitemap li {padding:5px; size:!important}
a.sitemap:hover span {
text-decoration:none; color:#000000;
}
#footer_LI {list-style:none; margin:0; padding:0;}
#footer_LI li {line-height:20px;}
#footer_LI li a {color:#444;}
#footer_LI li a:hover {color:#ccc;}
.mR50 {margin-right:50px;}

#boxImg {background-color:#fbfbfb; padding:10px; margin-bottom:20px; -webkit-box-shadow:  0px 1px 2px 1px rgba(0, 69, 153, 0.5); box-shadow:  0px 1px 2px 1px rgba(0, 69, 153, 0.5);}

/* ------------------------------------- TAB ---------------- */

#tabs {
	/*font-family:"Trebuchet MS", Arial;
	font-size: 14px;
	margin: 20px 0;*/

}
#tabs div table{
	width:100%
}
#tabs ul {
	/*float: left;*/
	padding-top:5px;
	text-transform:uppercase;
	font-size: 14px;
	margin-left: -41px;
    text-transform: uppercase;
}
#tabs li {
     padding:0;
	list-style: none;
}
* html #tabs li {
	display: inline;

}
#tabs li, #tabs li a {
	float: left;
}
#tabs ul li.active {
	background: #238D9C;
	border:1px solid #d9d9d9;
	border-bottom:none;
	font-weight:bold;
}
#tabs ul li.active a {
	color: #e1e1e1;
}
#tabs div {
	background: #FFFFFF;
	border:2px solid #238D9C;
	clear: both;
	min-height: 200px;

}
#tabs div h3 {
	margin-bottom: 12px;
}
#tabs div p {
	line-height: 120%;
}

#tabs ul li a {
	text-decoration: none;
	padding: 10px;
	color: #777;
}
.thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:5px;
	margin-right:20px;
}


#ver-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;
}

#ver-zebra thead {
	height: 45px; background:#238d9c; color:#ffffff; border-top:0; font-size:14px; font-weight:bold;
}

#ver-zebra th
{
	font-weight: normal;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	color: #039;
}
#ver-zebra tbody td
{
	padding: 3px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #669;
}



#ver-zebra tbody th
{
	padding: 3px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #669;
}

#ver-zebra tbody th:first-child, #ver-zebra tbody td:first-child
{
	border-left: 0;
}

#ver-zebra tbody th:last-child, #ver-zebra tbody td:last-child
{
	border-right: 0;
}

#ver-zebra tbody tr:first-child
{
	padding: 3px;
	color: #669;
	background: #D0CDE2;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}
