@charset "UTF-8";
/* CSS Document */

body {
	padding:0 0 30px 0;
	background-color:#fff;
	margin:0px auto;
	width:100%;
	min-width:993px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
#wrap {margin:0 auto; padding:0; position:relative; width:993px; height:100%}

/*
a:link {color:#fff; text-decoration:none; }
a:visited {color:#fff; text-decoration:none; }
a:hover {color:#666; text-decoration:underline; }
*/
img {border:none; padding:0; margin:0;}
h1 {font-size: 18px;}
h2 {font-size: 22px;}
h3 {font-size: 24px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}


input { position:relative; font-weight:normal; cursor:pointer; vertical-align:middle; padding:0; }
/*
select {font-family:Arial, Helvetica, sans-serif; font-weight: normal;cursor:pointer; vertical-align:middle; border:1px solid #999; padding:1px; background-color:#FAFAFA; }
option {padding-right:2px;}
textarea {font-family:Verdana, Helvetica, Arial, sans-serif; width:60%; padding:2px; font-size:1em; line-height:1.4em; border:#a09f6f 1px solid; width:390px; height:170px; }
*/

/* Header Part Start */
#header { margin:0; padding:0; position:relative; height:99px; width:993px; color:#6d6d6d; font-size:11px; background:white url(../images/layout/bg-header.jpg) top left no-repeat; }
#header .logo { border:none; height:99px; width:287px; border:0; float:left; position:relative; margin-right:3px; display:inline-block; }
#header .slogan { border:none; height:61px; width:360px; border:0; float:left; position:relative; margin:38px 3px 0 18px; display:inline-block; }
#header .slogan h2.islan { padding:0; margin:0; border:0; color:#909090; font:normal 22px Verdana, Arial, Helvetica, sans-serif; }
#header .slogan h4.islan { padding:0; margin:0; margin-top:-2px; border:0; color:#8fca71; font:normal 14px Verdana, Arial, Helvetica, sans-serif; }
#header .searchform { border:0; height:55px; width:284px; float:left; position:relative; margin:42px 0 0 33px; display:inline-block; font:normal 12px Verdana, Arial, Helvetica, sans-serif; }
#header .searchform input.field { border:0; height:20px; padding:2px 0; width:136px; color:#6d6d6d; }
#header .searchform input.go { border:0; height:28px; padding:0; margin:0; border:0; width:45px; }
/* Header Part End */

#header-nav { width:973px; height:26px; padding:14px 0 0 0; margin:0 10px; position:relative; border-top:1px #ececec solid; }

/* Menu Tabs */ 	
#mainMenu {float:left; width:973px; background:#ffffff; line-height:normal; margin:0; padding:0; font:normal 14px Arial, Helvetica, sans-serif; color:#5b5b5b; position:relative; }


ul#topnav {
	margin: 0 0 25px 0; padding: 0; border:0;
	float:left;
	width: 973px;
	list-style: none;
	font-size: 0.7em;
}
ul#topnav li {
	float: left;
	margin: 0; 
	margin-right:30px;
	border:0;
	padding:0px;
	position: relative;
	display:inline-block;
}
ul#topnav li a {
	width: auto;
	display:inline;
	text-decoration:none;
	color:#5b5b5b;
	letter-spacing:-0.7px;
}
ul#topnav li a:hover {
	display:inline;
	font-weight:bold;
	text-decoration:none;
	 color:#5b5b5b;
}

ul#topnav li h4 {
	height:30px; padding:0; margin:0; border:0;
}

ul#topnav #menuselA {border-bottom:6px #cc6c6e solid; font-weight:bold;}
ul#topnav #menuselB {border-bottom:6px #e5e35c solid; font-weight:bold;}
ul#topnav #menuselC {border-bottom:6px #9cb77b solid; font-weight:bold;}
ul#topnav #menuselD {border-bottom:6px #d7d8e4 solid; font-weight:bold;}
ul#topnav #menuselE {border-bottom:6px #c099f9 solid; font-weight:bold;}
ul#topnav #menuselF {border-bottom:6px #d2ad53 solid; font-weight:bold;}

ul#topnav .menuhome {
	width:41px; height:15px; display:block; border-bottom:6px #ffffff solid;
}

ul#topnav .menuwho {
	width:75px; height:15px; display:block; border-bottom:6px #ffffff solid;
}

ul#topnav .menutech {
	width:75px; height:15px; display:block; border-bottom:6px #ffffff solid;
}

ul#topnav .menuwork {
	width:60px; height:15px; display:block; border-bottom:6px #ffffff solid;
}

ul#topnav .menucontact {
	width:80px; height:15px; display:block; border-bottom:6px #ffffff solid;
}

ul#topnav .menublog {
	width:33px; height:15px; display:block; border-bottom:6px #ffffff solid;
}

/*
ul#topnav .menuhome:hover { border-bottom:6px #cc6c6e solid; display:block; font-weight:bold; }
ul#topnav .menuwho:hover {border-bottom:6px #e5e35c solid; }
ul#topnav .menutech:hover { border-bottom:6px #9cb77b solid; }
ul#topnav .menuwork:hover { border-bottom:6px #d7d8e4 solid; }
ul#topnav .menucontact:hover { border-bottom:6px #c099f9 solid; }
ul#topnav .menublog:hover { border-bottom:6px #d2ad53 solid; }
*/


#maincontent .workmenu {
	height:40px;
	width:600px;
	top:0;
	margin:0 0 0 180px; 
	position:relative;
	float:right;
	display:inline-block;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
/*
#maincontent .workmenu ul {margin:0; padding:0px; list-style:none; }
#maincontent .workmenu li {display:inline; margin:0; padding:0; }
#maincontent .workmenu a {float:left; margin:0 2px; padding:0 0 0 15px; text-decoration:none;}
#maincontent .workmenu a span {float:left; display:block; margin: 0; padding:4px 15px 6px 0; color:#6c6c6c; }
#maincontent .workmenu a span {float:none; position:relative}
*/
/* End IE5-Mac hack */
/*
#maincontent .workmenu a:hover {color:#ffffff; display:block; background:#ffffff url(../images/layout/workmenuL.jpg) top left no-repeat; }
#maincontent .workmenu a:hover span {color:#ffffff; display:block; background:#ffffff url(../images/layout/workmenuR.jpg) top right no-repeat; }
#maincontent .workmenu .selected a {float:left; margin:0; padding:0 0 0 15px; text-decoration:none; background:#ffffff url(../images/layout/workmenuL.jpg) top left no-repeat;}
#maincontent .workmenu .selected a span {float:left; display:block; margin: 0; padding:4px 15px 6px 0; color:#ffffff; background:#ffffff url(../images/layout/workmenuR.jpg) top right no-repeat; }
*/

#maincontent .workmenu ul {margin:0; padding:0px; list-style:none; }
#maincontent .workmenu li {display:inline; margin:0; padding:0; }
#maincontent .workmenu a {float:left; margin:0 2px; padding:4px 15px 6px 15px; color:#6c6c6c; text-decoration:none;}

/* End IE5-Mac hack */

#maincontent .workmenu a:hover {color:#ffffff; display:block; background:#b6b6b6 url(../images/layout/workmenu.jpg) top left repeat-x; }
#maincontent .workmenu .selected a {color:#FFFFFF; float:left; margin:0; padding:4px 15px 6px 15px; text-decoration:none; background:#b6b6b6 url(../images/layout/workmenu.jpg) top left repeat-x;}
#maincontent .workmenu .current-cat a {color:#FFFFFF; float:left; margin:0; padding:4px 15px 6px 15px; text-decoration:none; background:#b6b6b6 url(../images/layout/workmenu.jpg) top left repeat-x;}




/* Main Part Start Home */
#homeGap { width:993px; height:25px; position:relative; float:left; display:inline-block; padding:0; margin:0; border:0;}
#maincontent { margin:0; padding:0; clear:both; position:relative; display:block; height:100%; overflow:hidden;}
#maincontent .maintitle { margin:0; padding:0 10px; position:relative; width:973px; }
#maincontent .maintitle h1.ititle { margin:0; padding:0; font:bold 18px "Myriad Pro", Arial, Helvetica, sans-serif; }
#maincontent .worktitle { margin:0; padding:0 10px; position:relative; width:253px; }
#maincontent .worktitle h1.ititle { margin:0; padding:0; font:bold 18px "Myriad Pro", Arial, Helvetica, sans-serif; }
#maincontent .maintitle h6.breadcrums { margin:0; padding:0; font:normal 10px Arial, Helvetica, sans-serif; }
#maincontent .maintitle h6.breadcrums a { color:#595959; text-decoration:underline; }
#maincontent .maintitle h6.breadcrums a:hover { color:#595959; text-decoration:none; }
#titleFeatured { background: white url(../images/layout/title-dots.jpg) 150px 0px no-repeat; }
#titleWho { background: white url(../images/layout/title-dots.jpg) 100px 0px no-repeat; }
#titleClient { background: white url(../images/layout/title-dots.jpg) 95px 0px no-repeat; }
#titleTeam { background: white url(../images/layout/title-dots.jpg) 80px 0px no-repeat; }
#titleAbout { background: white url(../images/layout/title-dots.jpg) 80px 0px no-repeat; }
#titleTech { background: white url(../images/layout/title-dots.jpg) 102px 0px no-repeat; }
#titleWork { background: white url(../images/layout/title-dots.jpg) 80px 0px no-repeat; }
#titleTouch { background: white url(../images/layout/title-dots.jpg) 65px 0px no-repeat; }
#titleBlog { background: white url(../images/layout/title-dots.jpg) 45px 0px no-repeat; }
#titleArchive { background: white url(../images/layout/title-dots.jpg) 150px 0px no-repeat; }
#titleSearch { background: white url(../images/layout/title-dots.jpg) 115px 0px no-repeat; }

/* HOMEPAGE FEATURED BOX */
#maincontent .main-box { padding:0; margin:15px 10px; border:0; position:relative; float:left; height:420px; width:311px; display:inline-block; }
#maincontent .main-box .workimg { padding:0; margin:0; border:0; position:relative; height:232px;}
#maincontent .main-box .workimg img { padding:0; margin:0; border:0; display:block; width:311px; height:232px; }

#maincontent .main-box .workimg a img, #maincontent .main-box .workimg a { border:1px solid #dbdbdb; margin:-1px; overflow:hidden; float:left; }
#maincontent .main-box .workimg a:hover { border:7px solid #a4a4a4; }
#maincontent .main-box .workimg a:hover img { margin:-7px; }

#maincontent .main-box h5.iproj { padding:0; margin:10px 0; border:0; }
#maincontent .main-box p { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#595959; padding:0 0 10px 0; margin:0; border:0; }
#maincontent .main-box span.moreinfo { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#595959; padding:2px 5px; margin:7px 0; border:1px #ededb2 solid; position:relative; float:left; }
#maincontent .main-box span.moreinfo img { padding:4px 0 0 0; margin:0; border:0; display:block; float:left; width:35px; height:6px; }
#maincontent .main-box span.moreinfo a { text-decoration:none; color:#595959; }
#maincontent .main-box span.moreinfo a:hover { text-decoration:none; color:#d07072; }
#maincontent .main-box span.ired { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#d07072; }
#maincontent .main-box span.ismall { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#595959; }

#maincontent .showmemore { width:973px; position:relative; margin:20px 0 0 10px; display:inline-block; float:right; background:white url(../images/layout/spectrum-small.jpg) bottom right no-repeat; }
#maincontent .showmemore h5 { font:normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:right; padding:0 0 10px 0; margin:0; border:0; }
#maincontent .showmemore h5 a { text-decoration:none; color:#d07072;  }
/* HOMEPAGE FEATURED BOX END */

/* OTHER PAGES */
#maincontent .col273 { padding:0; margin:0 10px 0 0; border:0; width:203px; position:relative; height:auto; float:left; display:inline-block; }
#maincontent .col283 { padding:0; margin:0; border:0; width:283px; position:relative; height:auto; float:left; }
#maincontent .col391 { padding:0; margin:0; border:0; width:391px; position:relative; height:auto; float:left; }
#maincontent .col477 { padding:0; margin:0; border:0; width:477px; position:relative; height:auto; float:left; }
#maincontent .col690 { padding:0; margin:0; border:0; width:690px; position:relative; height:auto; float:left; }
#maincontent .col552 { padding:0; margin:0; border:0; width:552px; position:relative; height:auto; float:left; }
#maincontent .col268 { padding:0; margin:0; border:0; width:268px; position:relative; height:auto; float:left; }
#maincontent .col705 { padding:0; margin:0; border:0; width:705px; position:relative; height:auto; float:left; }
#maincontent .col973 { padding:0; margin:10px 0; border:0; width:973px; position:relative; height:auto; float:left; }

#maincontent .col973 .CSgallery { padding:0; margin:0 auto; border:0; width:857px; position:relative; height:auto; }
#maincontent .col973 .CSgallery .BigImg { padding:0; margin:0 25px 0 0; border:1px #e1e1e1 solid; width:702px; position:relative; float:left; display:inline-block; }
#maincontent .col973 .CSgallery .ThumbWrap { padding:0; margin:0; border:0; width:128px; position:relative; height:auto; display:inline-block; }
#maincontent .col973 .CSgallery .ThumbWrap .galNav {padding:0; margin:0; border:0; position:relative; width:128px; height:17px; display:block;}

#maincontent .col973 .CSgallery .ThumbWrap .galThumb {padding:0; margin:0; border:0; position:relative; width:128px; height:360px; overflow:hidden; display:block;}
#maincontent .col973 .CSgallery .ThumbWrap .galThumb img { padding:0; margin:5px 0; border:1px #e1e1e1 solid; width:126px; position:relative; height:80px; display:block; }

#maincontent .colWrap .colLeft760 .searchresult { padding:0; margin:20px 0 10px 0; border:0; position:relative; float:left; height:auto; width:730px; display:inline-block; }
#maincontent .colWrap .colLeft760 .searchresult h6 { margin:0; padding:0; border:0; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#595959; }
#maincontent .colWrap .colLeft760 .searchresult p { margin:10px 0; padding:0; border:0; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#595959; }
#maincontent .colWrap .colLeft760 .searchresult p a { text-decoration:underline; color:#595959; }
#maincontent .colWrap .colLeft760 .searchresult p a:hover { text-decoration:none; color:#595959; }

#padtitle { left:30px; }
#padTop30 { top:30px; }
h3.ibig { text-align:left; font-weight:normal; font-size:24px; line-height:24px; color:#909090; padding:0; margin:0; border:0; }
h3.arial { text-align:left; font:normal 24px Arial, Helvetica, sans-serif; line-height:24px; color:#909090; padding:0; margin:0; border:0; letter-spacing:-0.5; }
h3.arial a, h3.arial a:hover { color:#909090; text-decoration:none; }
#maincontent .showmemap { width:391px; position:relative; margin:0 0 40px 0; float:left; background:white url(../images/layout/spectrum-small.jpg) bottom left no-repeat; }
#maincontent .readmoreblog { width:30%; position:relative; margin:0 0 30px 0; float:left; background:white url(../images/layout/spectrum-small.jpg) bottom left no-repeat; }
#maincontent .launchsite { width:80px; position:relative; margin:0; float:left; background:white url(../images/layout/spectrum-small.jpg) bottom right no-repeat; }
#maincontent .pdfDL { width:150px; position:relative; margin:0; float:left; background:white url(../images/layout/spectrum-small.jpg) bottom right no-repeat; }
h5.imap { font:normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:0 0 10px 0; margin:0; border:0; }
h5.case { font:normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:right; padding:0 0 10px 0; margin:0; border:0; }
h5.iblog { padding:0; margin:0px 0 15px 0; border:0; }
h5.blog { padding:0; margin:10px 0; border:0; font:normal 12px Arial, Helvetica, sans-serif; color:#595959; }
h5.blog span.orange { padding:0; margin:0 0 5px 0; border:0; font:normal 12px Arial, Helvetica, sans-serif; color:#d2ad53; }
h5.blog span.red { padding:0; margin:0 0 5px 0; border:0; font:normal 12px Arial, Helvetica, sans-serif; color:#d07072; }
h4.iwork { text-align: left; font-weight: bold; font-size: 14px; color:#595959; padding:8px 0; line-height:20px; margin:0; border:0; }
#maincontent .colWrap { padding:0; margin:15px 10px 0 10px; border:0; position:relative; height:auto; }
#maincontent .main-box h1.isub { margin:0; padding:0; font:normal 18px "Myriad Pro", Arial, Helvetica, sans-serif; }
#titleMenu { background: white url(../images/layout/title-dots.jpg) 60px 0px no-repeat; }
#titleSubscribe { background: white url(../images/layout/title-dots.jpg) 90px 0px no-repeat; }
#titleArchive { background: white url(../images/layout/title-dots.jpg) 80px 0px no-repeat; }
#titleCat { background: white url(../images/layout/title-dots.jpg) 95px 0px no-repeat; }
#titleCloud { background: white url(../images/layout/title-dots.jpg) 90px 0px no-repeat; }
#maincontent .colWrap ul { padding-top:0; margin-top:0; }
#maincontent .colWrap ul li { font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#595959; line-height:16px; }
#maincontent .colWrap p { padding:0 0 20px 0; margin:0; border:0; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#595959; line-height:16px; }
#maincontent .colWrap p a { color:#595959; text-decoration:underline; }
#maincontent .colWrap p a:hover { color:#595959; text-decoration:none; }
#maincontent .colWrap .colLeft760 { padding:0; margin:0; border:0; position:relative; float:left; height:auto; width:760px; display:inline-block; }
#maincontent .colWrap .colLeft760 .copy { padding:0; margin:0 30px 10px 0; border:0; position:relative; float:left; height:auto; width:730px; display:inline-block; }
#maincontent .colWrap .colLeft760 .copy img { padding:0; margin:0 15px 30px 0; border:1px solid #dbdbdb; position:relative; float:left; width:365px; height:200px; display:inline-block; }

#maincontent .colWrap .col973 .CSlinks { padding:0; margin:0 0 0 743px; border:0; position:relative; float:right; width:230px; height:auto; display:inline-block; }

.navigation { padding:0; margin:0; border:0; position:relative; width:760px; float:left; }
.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

#maincontent .colWrap .colLeft760 .people { padding:0; margin:0; border:0; position:relative; float:left; height:auto; width:760px; display:inline-block; }
#maincontent .colWrap .colLeft760 .people .teamrow { padding:0; margin:0 0 35px 0; border:0; position:relative; height:auto; width:760px; float:left; }
#maincontent .colWrap .colLeft760 .people .teamrow .col380 { padding:0; margin:0 30px 0 0; border:0; position:relative; float:left; height:auto; width:350px; display:inline-block; }
#maincontent .colWrap .colLeft760 .people .teamrow .col380 .imgTeam { padding:0; margin:0 15px 0 0; border:0; position:relative; float:left; height:auto; width:80px; display:inline-block; }
#maincontent .colWrap .colLeft760 .people .teamrow .col380 .copyTeam { padding:0; margin:0; border:0; position:relative; float:left; height:auto; width:255px; display:inline-block; }
#maincontent .colWrap .colLeft760 .people .teamrow .col380 .imgTeam img { padding:0; margin:0; border:0; position:relative; float:left; height:auto; width:80px; height:80px; display:inline-block; }
h6 { padding:0; margin:0; border:0; color:#595959; font:bold 10px Verdana, Arial, Helvetica, sans-serif; line-height:16px; }
h6 span.red { padding:0; margin:0; border:0; color:#ce6c6f; font-weight:bold; }
#maincontent .colWrap .colLeft760 .people .teamrow .col380 .copyTeam p { padding:0; margin:0; border:0; color:#595959; font:normal 10px Verdana, Arial, Helvetica, sans-serif; line-height:16px; }

#maincontent .colWrap .colLeft760 .people .col380 { padding:0; margin:0 30px 35px 0; border:0; position:relative; float:left; height:380px; width:350px; display:inline-block; }
#maincontent .colWrap .colLeft760 .people .col380 .imgTeam { padding:0; margin:0 15px 0 0; border:0; position:relative; float:left; height:auto; width:80px; display:inline-block; }
#maincontent .colWrap .colLeft760 .people .col380 .copyTeam { padding:0; margin:0; border:0; position:relative; float:left; height:auto; width:255px; display:inline-block; }
#maincontent .colWrap .colLeft760 .people .col380 .imgTeam img { padding:0; margin:0; border:0; position:relative; float:left; height:auto; width:80px; height:80px; display:inline-block; }
h6 { padding:0; margin:0; border:0; color:#595959; font:bold 10px Verdana, Arial, Helvetica, sans-serif; line-height:16px; }
h6 span.red { padding:0; margin:0; border:0; color:#ce6c6f; font-weight:bold; }
#maincontent .colWrap .colLeft760 .people .col380 .copyTeam p { padding:4px 0; margin:0; border:0; color:#595959; font:normal 10px Verdana, Arial, Helvetica, sans-serif; line-height:16px; }



#maincontent .colWrap .colLeft760 .grouplogos {
	padding:0;
	margin:0;
	border:0;
	position:relative;
	float:left;
	height:auto;
	width:729px;
	display:inline-block;
}
#maincontent .colWrap .colLeft760 .grouplogos img {
	padding:0;
	margin:0 15px 0 0;
	border:0;
	position:relative;
	float:left;
	height:auto;
	display:inline-block;
	background-image: url(MIG%20logo);
}

#maincontent .colWrap .map { width:550px; height:236px; border:1px #e1e1e1 solid; position:relative; padding:0; margin:0 0 60px 0; }
#maincontent .colWrap .map #googlemap { width:548px; height:234px; border:1px #ffffff solid; position:relative; padding:0; margin:0; float:left; background-color:#e1e1e1; }

#maincontent .colWrap .nav { width:730px; position:relative; margin:0; display:inline-block; float:left; background:white url(../images/layout/spectrum-small.jpg) bottom right no-repeat; }
#maincontent .colWrap .nav h5 { font:normal 12px Verdana, Arial, Helvetica, sans-serif; text-align:right; padding:0 0 10px 0; margin:0; border:0; }
#maincontent .colWrap .nav h5 a { text-decoration:none; color:#595959;  }
#maincontent .colWrap .nav h5 a:hover { text-decoration:none; color:#d07072;  }

#maincontent .colWrap .colRight213 { padding:0; margin:-14px 0 0 0; border:0; position:relative; float:left; height:auto; width:213px; }
#maincontent .colWrap .colRight213 .sideBox { padding:0; margin:0; border:0; position:relative; float:left; height:auto; width:213px; }

.archives {padding:0 0 45px 0; margin:0; position:relative;}
.archives ul {padding:0; margin:0; position:relative; list-style:none}
.archives ul li {padding:0 8px 5px 0; margin:0; position:relative; float:left; text-transform:lowercase}
.archives ul li a {	text-decoration: underline; color:#595959;}
.archives ul li a:hover  {text-decoration:none;}

#maincontent .colWrap .colRight213 .sideBox ul.subnav #sel {
	font-weight:bold;
}
#maincontent .colWrap .colRight213 .sideBox ul.subnav {
	margin:-5px 0 20px 0; padding:0; border:0;
	width:213px;
	list-style-type:none;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
#maincontent .colWrap .colRight213 .sideBox ul.subnav li {
	margin: 0; 
	border:0;
	padding:0;
	position: relative;
}
#maincontent .colWrap .colRight213 .sideBox ul.subnav li a {
	text-decoration:none;
	color:#595959;
}
#maincontent .colWrap .colRight213 .sideBox ul.subnav li a:hover {
	font-weight:bold;
	text-decoration:none;
}
#maincontent .colWrap .colRight213 .sideBox p.subscribe { padding:4px 0 6px 80px; margin:0; border:0; background: white url(../images/layout/bg-subscribe.jpg) top left no-repeat; }
#maincontent .colWrap .colRight213 .sideBox input.subscribe { border:1px #e1e1e1 solid; height:21px; padding:2px 4px; margin:10px 0 4px 0; width:165px; color:#6d6d6d; }
#maincontent .colWrap .colRight213 .sideBox input.txt { border:0; height:21px; padding:2px 0px; margin:0 0 4px 0; width:75px; text-align:left; background-color:#FFFFFF; color:#6d6d6d; }
/*OTHER PAGES END*/


/*##########CONTACT##########*/
#pagewidth{
	width:552px;
	overflow:hidden;
	position:relative;
}
#pagewidth .leftframe {padding:0;background:#fff;}
#pagewidth .leftframe .borderbox {
	border:1px #cccccc solid;
	padding:15px;
	float:left;
	margin-bottom:15px;
	width:520px;
}
#post_tabs li {float: left;}
#post_tabs li a:hover {color:#ffffff;}
#post_tabs li.active {
	color:#ffffff;
	background-color:#cccccc;
	position:relative;
	padding:0;
	float:left;
} 
.tabset {margin:0;padding:0; height:30px;list-style:none;width:100%;background-color:white;font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
#post_tabs li a,#post_tabs li a:visited {line-height:30px;height:30px;color:#444;float:left; text-decoration:none;font-weight:bold;border:1px #ccc solid; border-bottom:0;padding:0 14px 0 14px; display:inline; list-style:none; list-style-type:none; text-decoration:none;}
.tabset li a:hover {color:#fffff ;background-color:#cccccc; text-decoration:none;}
.tabset li.active a:hover {color:#fffff; background-color:#cccccc; text-decoration:none;}
.tabset li.active {color:#ffffff; background-color:#cccccc; text-decoration:none;} 
#post_tabs li.active a,#post_tabs li.active a:hover {background-color:#cccccc; color:#ffffff; border:1px #ccc solid; border-bottom:0; text-decoration:none; font-weight:bold; text-decoration:none;}
/*##########CONTACT END##########*/

#footer { margin:60px 10px 0 10px; padding:0; border-top:1px #ececec solid; clear:both; position:relative; display:block; height:auto; overflow:hidden; }
#footer #footerLeft { margin:15px 0 0 0; padding:0; border:0; position:relative; float:left; }


#footer #footerLeft h5 { margin:0; padding:0; border:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#595959; }
#footer #footerLeft h6 { margin:0; padding:0; border:0; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#595959; }
#footer #footerLeft h6 { margin:0px; padding:0; border:0; color:#595959; }
#footer #footerLeft h6 a { text-decoration:none; color:#595959; }
#footer #footerLeft h6 a:hover { text-decoration:none; font-weight:bold; color:#595959; }
#footer #footerLeft span.ibar { padding:0px 5px; color:#595959; }
#footer #footerRight { margin:0; padding:0; border:0; position:relative; width:210px; float:right; }

.handcursor {
	cursor:hand;
	cursor:pointer;
}
.clear { clear:both; height:0; overflow:hidden; }

.current-cat { font-weight:bold}

.scrollable {padding:0; margin:0; border:0; position:relative; width:128px; height:350px; overflow:hidden; display:block;}
.scrollable img { padding:0; margin:5px 0; border:1px #e1e1e1 solid; width:126px; position:relative; height:80px; display:block; }
.scrollable .items {
	position:absolute;

	/* this time we have very large space for the height */
	height:20000em;
}
