/*
Theme Name: Web Media Solutions Themes
Theme URI: http://www.webdesignedge.net/
Description: The default WordPress theme for Web Media Solutions.
Version: 1.0
Author: Web Design Edge
Author URI: hhttp://www.webdesignedge.net/
*/

/* Begin Typography & Colors */
body {
	margin:0px auto;
	height:100%;
	background-color: #fffec1;
	color:#1b1a1a;
	font-family:"Trebuchet MS", verdana, tahoma;
	background: #fffec1 url(images/top-header-new.jpg) repeat-x left top;
	text-align:center;	
}

h1 {font-size:22px;color:#072c54;margin:9px 0px 6px 0px; padding:0px;}
h2 { font-size:18px;color:#072c54; margin:9px 0px 6px 0px;padding:0px;}
.main-content-page h2 { color:#1a3d59; font-weight:bold; margin:9px 0px 2px 0px;padding:0px; }
.main-content-page h2.white { color:#ffffff; font-weight:bold; }
h3 { font-size:16px; color:#555453; font-weight:bold; margin:9px 0px 6px 0px;}
.main-content-page h3 { 
	color:#416da4; 
	font-size:13px; 
	font-weight:bold; 
	background-image:url(images/arrow-blue.gif); 
	background-position: left top; 
	background-repeat:no-repeat; 
	padding-left:10px;}
h4 { color:#416da4; font-size:12px; font-weight:bold;margin-top:0px}

a, a:link, a:visited, a:active { 
	text-decoration:none;
	color:#000000;
	outline: none;
}
.main-content-page .post-content a, .main-content-page .post-content a:link, .main-content-page .post-content a:visited, .main-content-page .post-content a:active { 
	text-decoration:none;
	color:#3694d4;
}
.main-content-page .post-content a:hover { text-decoration:underline;}
.main-content-page .author,.main-content-page .date,.main-content-page .comment { font-size:12px; color:#999999}
.main-content-page .author a,.main-content-page .author a:link,.main-content-page .author a:visited,.main-content-page .author a:hover { font-size:12px; color:#999999}
a:hover { text-decoration:underline;outline: none;}
p {
	margin:0px; 
	padding:5px 0px; 
	font-size:13px; 
	color:#555453; 
	font-family:Tahoma; 
	font-weight:normal; 
	line-height:18px;
}
.main-content-page ul,.main-content-page li {
	margin:0px 0px 0px 0px; 
	padding:0px 0px;
	list-style-type: none;
	font-size:13px; 
	color:#555453; 
	font-family:Tahoma; 
	font-weight:normal; 
	line-height:18px;
}
.gen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#333333;
	line-height: 16px;
}
.gen a, .gen a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#333333;
	line-height: 16px;
}
.gen a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#3694D4;
	line-height: 16px;
}
.bluelink {color:#3694d4;}
a .bluelink, a:link .bluelink {color:#3694d4;}
.img-fr  { float:right; margin-left:10px}
.top-header {	
	margin:0px auto;
	height:140px;
	background: #fffec1 url(images/top-header-new.jpg) repeat-x left top;
	width:100%;
	text-align:left;
}
.header-menu-wrapper{
	margin:0px auto;
	width:960px;
}
.logo {
	background: url(images/webmedia-solutions-logo.jpg) no-repeat left top; 
	width:357px; 
	height:135px; 
	float:left;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana;
	font-weight:lighter;
	font-size:11px;
	line-height:17px;
	color:#FFFFFF;
	cursor:pointer;
	overflow:visible;
}
.logo a  {	width:357px; height:135px; display:block; color:#ffffff; text-decoration:none;cursor:pointer;}

.logo a:hover { width:357px; height:135px;text-decoration:none;}
.logo p { color:#ffffff; margin-left:90px; font-size:12px;}
.logo h1 { margin:0px; height:80px;width:357px;text-indent:-9999px;cursor:pointer;}

/* Header Menu */
.header-menu {
	margin-left:500px;
	background: url(images/top-menu-bg.jpg) no-repeat left top;
	height:40px;
	padding:10px 0px 0px 20px;
	font-family:Tahoma;
	font-weight:lighter;
	font-size: 13px;
	color:#FFFFFF;
}
.header-menu ul { margin:0px; padding:0px;}
.header-menu ul li { margin:0px; padding:0px; list-style:none; display:inline;	height:px;
	width:75px;}
.header-menu ul li a,.header-menu ul li a:link,.header-menu ul li a:visited,.header-menu ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	
}
.header-menu ul li a:hover {
	text-decoration:underline; 
	}
.header-menu .ontab a, .header-menu .ontab a:link, .header-menu .ontab a:visited, .header-menu .ontab a:hover{ color:#06507c}
/* Main Menu */
.main-menu {	
	margin-top:22px;
	float:left;	
	margin-left:60px;
	font-family: Verdana;
	font-weight:lighter;
	font-size: 13px;	
}
.solidblockmenu{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	overflow: visible;
}
.solidblockmenu li{display: inline;}
.solidblockmenu li a {
	float: left;
	color: white;
	padding: 9px 11px;
	text-decoration: none;
	border-right: 1px solid #6c696b;
}
.solidblockmenu li a:visited{color: white;}
.solidblockmenu li a:hover, .solidblockmenu li .current{
	color: white;
	background: url(images/menu-hover.jpg) left top repeat-x;
	text-decoration:none;
	padding: 9px 11px;
	margin:0px;
}

/*********************/
/* Splash Page Style */
/*********************/

.wrapper-out { 
	margin:0px auto;
	width:1060px;
	padding:0px;
	text-align:left;
}
 /* Hack only FireFox 3 */
.wrapper { 
	margin:0px auto;
	width:1060px;
	background:inherit;
	height:auto;	
	padding:0px;
}
.wrapper-splash-content-out { 
	margin:0px auto; 
	width:1060px; 
	background: url(/web-development-blog/wp-content/themes/wms/images/wrapper-splash-in.jpg) center top repeat-y;
	padding:0px;
	text-align:left;}
.wrapper-splash-content { 
	margin:0px auto;
	width:980px;
	padding:0px 40px;
	background: url(/web-development-blog/wp-content/themes/wms/images/bottom-edge-new.jpg) center bottom no-repeat;
	text-align:left;
	height:auto;
	padding-bottom:70px;
}
.left-border { float:left; width:40px; height:444px; display:inline; background:#fffec1  url(/web-development-blog/wp-content/themes/wms/images/left-edge-new.jpg) left top no-repeat;margin-top:-1px;}
,.left-border { float:left; width:40px; height:444px; display:inline; background:#fffec1  url(/web-development-blog/wp-content/themes/wms/images/left-edge-new.jpg) left top no-repeat;margin-top:-1px;}
html>/**/body .left-border, x:-moz-any-link { height:444px; margin-top:-4px; background:#fffec1  url(/web-development-blog/wp-content/themes/wms/images/left-edge-new.jpg) left top no-repeat;} /* Hack only FireFox 3 */
.right-border  {float:left; width:60px; height:444px; display:inline; background: #fffec1 url/web-development-blog/wp-content/themes/wms/(images/right-edge-new.jpg) left top no-repeat; margin-top:-1px;}
html>/**/body .right-border, x:-moz-any-link {margin-top:-4px;background: #fffec1 url(/web-development-blog/wp-content/themes/wms/images/right-edge-new.jpg) left top no-repeat; height:444px;} /* Hack only FireFox 3 */
,.right-border { float:left; width:60px; height:444px; display:inline; background: #fffec1 url(/web-development-blog/wp-content/themes/wms/images/right-edge-new.jpg) left top no-repeat; margin-top:-1px;}
html>/**/body .content, x:-moz-any-link {margin-top:-4px;} /* Hack only FireFox 3 */
.content { 
	float:left; 
	width:960px; 
	display:inline; 
	background:url(/web-development-blog/wp-content/themes/wms/images/top-edge.jpg) no-repeat left top;
	*background:url(/web-development-blog/wp-content/themes/wms/images/top-edge.jpg) no-repeat left top; /* targets IE6 and 7*/
	_background:url(/web-development-blog/wp-content/themes/wms/images/top-edge.jpg) no-repeat left top; /* targets IE6 */
	padding-top:44px;
	_padding-bottom:0px;
	_margin-bottom:-55px;
	margin-top:-1px;
	height:400px;
}
/* IE6 Hack Only */

* html .content {margin-top:-8px;height:444px;}
* html .left-border{margin-top:-8px;height:444px;}
* html .right-border {margin-top:-8px;height:444px;}
* html .clear { clear:both; height:1px; font-size:1px;}

.content-in { 
	float:left; 
	width:960px; 
}
* html .clearfix {
    height: 1%;
}
* + html .clearfix {
	display: inline-block;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Left Content */
.left-content { width: 720px; float:left; height:400px;}
.portfolio {height:235px; background-color:#FFFFFF;}  
.portfolio-banner {float:left; height:110px; width:200px}
#contain_port{
	
	width:720px;
	height:235px;
}
#text_port{
	float:left;
	width:195px;
	height:125px;
	padding-right:5px;
	font-family:Verdana, "Lucida Grande", Tahoma, Arial, Sans-Serif;
	font-weight:lighter;
	font-size: 13px;
	color:#646464;
	line-height:17px;
	background-color:#FFFFFF;
}
#contain_pic_port{
	float:left;
	width:520px;
	height:125px;
}
#slide_menu{
	height:55px;
	width:520px;
}
#pic_port{
	height:178px;
	width:520px;
}
#slide_menu_contain{
	margin:3px 0 0 0;
	padding:0;
}
#slide_menu_contain li{
	width:86px;
	height:50px;
	list-style:none;
	float:left;
}
#slide_menu_contain img {border:none;}
#line_arrow_slide{
	width:520px;
	height:20px;
}
#pic_port_top{
	width:520px;
	height:160px;
}
#arrow_port{
 	position:relative;
 	background-image:url(images/arrow.png);
 	background-position:center;
 	background-repeat:no-repeat;
	width:80px;
	height:20px;
}
* html #arrow_port {	position:relative;
 	background-image:url(images/arrow-ie6.gif);
 	background-position:center;
 	background-repeat:no-repeat;
	width:80px;
	height:20px;}
.image-menu-wrapper {height:165px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:lighter; text-align:center}
.image-menu {width:180px; float:left; height:165px}
.image-menu-link a, .image-menu-link a:link,.image-menu-link a:visited { text-decoration:none; background: url(images/image-menu-link1.jpg) no-repeat left top; height:25px; width:180px; line-height:25px; display:block; float:left;}
.image-menu-link2 a, .image-menu-link2 a:link,.image-menu-link2 a:visited { text-decoration:none; background: url(images/image-menu-link2.jpg) no-repeat left top; height:25px; width:180px; line-height:25px; display:block; float:left;}
.image-menu-link a:hover,.image-menu-link2 a:hover { text-decoration:underline;}

/* Right Content */
.right-content { 
	float:right; 
	background: url(images/right-content-bg.jpg) left top no-repeat; 
	height:393px;
	width: 230px;
	padding:7px 0px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:lighter; line-height:17px;
}
.right-content h1{
	font-size:16px;
}

.clear {clear:both;}
/* Main Content */
.main-content {
	width:960px; 
	height:800px;
}
.main-content-splash {
	background:#ffffff;
	width:960px; 
	height:auto;
	margin:0px;
}

.left-main-content { 
	float:left; 
	width:530px; 
	height:auto; 
	background: url(images/left-main-content-paper.gif) left 22px repeat-y; 
	text-align:left; 
	padding:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}
.left-main-content p {margin:0px; padding:10px 0px;}
.left-main-content a, .left-main-content a:link, .left-main-content a:visited, .left-main-content a:active { 
	text-decoration:none;
	color:#3694d4;
}
.left-main-content a:hover { text-decoration:underline;}
.left-main-content-top { width:530px; height:55px; background: url(images/left-main-content-top-bg.gif) left top no-repeat; }
.left-main-content-bottom { width:530px; height:35px; background:url(images/left-main-content-bottom-bg.gif) left top repeat-y; }
.morepadding {padding:5px 18px}
.db-bigger { font-size:1.2em; color:#072c54; font-weight:bolder; }
.db-bigger a,.db-bigger a:active,.db-bigger a:visited { text-decoration:underline;}
.right-main-content { float:right; width:430px;height:800px;}
.right-main-content-upper { width:430px;height:310px;}
.right-main-content-upper-l { 
	width:180px;
	height:210px; 
	padding:100px 0 0 30px; 
	float:left; 
	background:url(images/more-services.jpg) left top no-repeat; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:normal;
	line-height:25px;
}
.andmore {margin-right:15px;}
.andmore a,.andmore a:link, .andmore a:visited { text-decoration:none}
.andmore a:hover { text-decoration:underline}

.right-main-content-upper-r { width:210px;height:310px; float:right;}
.right-main-content-lower { width:430px;height:490px;}

/*********************/
/* Static Page Style */
/*********************/
.wrapper-page-normal {width:960px; height:26px;margin:0px auto; text-align:left;  
	}
.wrapper-page-out {background:#fffebf url(images/wrapper-page.jpg) left top repeat-x; width:100%;margin:0px auto;text-align:left;  }
.wrapper-page { width:960px; background-color:#FFFFFF; height:26px;margin:0px auto;  
	background:#004165 url(images/top-header-page.jpg) top left no-repeat; text-align:left;}
.content-page { width:960px; background-color:#FFFFFF; margin:0px auto;text-align:left;}

.left-menu-page { width:275px; float:left; }
.left-menu-page-company-top { width:275px;  background:#fffec1 url(images/page-company-menu-bg.jpg) left top no-repeat; height:84px;}
.left-menu-page-services-top { width:275px;  background:#fffec1 url(images/page-service-menu-bg.jpg) left top no-repeat; height:84px;}
.left-menu-page-solutions-top { width:275px;  background:#fffec1 url(images/page-solutions-menu-bg.jpg) left top no-repeat; height:84px;}
.left-menu-page-support-top { width:275px;  background:#fffec1 url(images/page-support-menu-bg.jpg) left top no-repeat; height:84px;}
.left-menu-page-portfolio-top { width:275px;  background:#fffec1 url(images/page-portfolio-menu-bg.jpg) left top no-repeat; height:84px;}
.left-menu-page-linkexchange-top { width:275px;  background:#fffec1 url(images/page-linkexchange-menu-bg.jpg) left top no-repeat; height:84px;}
/*for portfolio*/
.left-menu-port { width:275px;  background:#fffec1 url(images/page-service-menu-bg.jpg) left top no-repeat; height:84px; float:right;}
.left-menu-page-service-bottom { width:275px; background:url(images/page-service-menu-bg-botton.jpg) left top no-repeat; height:13px;}
.left-menu-page-service { 
	width:275px; 
	background:#fffec1 url(images/page-service-menu-bg-repeat.jpg) left top repeat-y; 
	/*height:293px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:36px;
	padding-bottom:20px;
}
.left-menu-page-service ul { margin:0px;padding:0px;}
.left-menu-page-service ul li{  margin:0px;padding:0px;list-style:none;}
.left-menu-page-service ul li a,.left-menu-page-service ul li a:link,.left-menu-page-service ul li a:hover { text-decoration:none; width:245px; height:36px; display:block; padding-left:30px;}
.left-menu-page-service ul li a:hover { background:url(images/page-service-menu-hover.jpg) center top no-repeat; display:block;}
.left-menu-page-service ul li .actived, .current_page_item  {background:url(images/page-service-menu-hover.jpg) center top no-repeat; display:block;}
.left-menu-page-ourblog { 
	height:190px; 
	width:275px; 
	padding-top:70px;
	background:url(images/page-ourblog-menu-bg.jpg) left top no-repeat;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:33px;

}
.left-menu-page-ourblog ul {margin-left:70px;padding:0px;}
.left-menu-page-ourblog ul li {margin:0px;padding:0px;}
.left-menu-page-ourblog ul li a,.left-menu-page-ourblog ul li a:link, .left-menu-page-ourblog ul li a:visited {text-decoration:none;}
.left-menu-page-ourblog ul li a:hover { text-decoration:underline;}
.rfq { text-align:center; background-color:#FFFFFF;}

.main-content-page { 
	width:655px; 
	float:right; 
	background:#ffffff;
	height:100%; 
	padding:15px 15px 15px 10px;
	font-family:"Trebuchet MS";
}
.main-content-page p { line-height:20px; }

/*our-team*/
.team-page { 
	width:645px; 
	float:right; 
	background:#ffffff;
	height:100%; 
	padding:5px 5px;
	font-family:"Trebuchet MS";
}
.head-team{
	font-size:12px;
	text-align:center;
}
.team-page p { line-height:20px; }
.our-team{ margin-bottom:30px;}
.our-team ul{ padding:0px; margin:0px;} 
.our-team li { 
	float: left; 
    padding:0px;
    line-height: normal;
	list-style:none;
	display: block;
    width: 200px;
    height: 250px;
    padding: 5px;
    color: #3c3c3c;
    font-weight: normal;
	font-size:12px;
}
.our-team img{ border:none;}
/*/

/*Portfolio*/
.portfolio-list{width:255px; float:right; padding:5px 0px 3px 10px; margin-top:70px;}
.portfolio-page { 
	width:936px; 
	float:right; 
	background:#ffffff;
	height:100%; 
	padding:12px;
	font-family:"Trebuchet MS";
	background:url(images/portfolio-categories.jpg) right top no-repeat;
}
.portfolio-page p { line-height:20px; }
.portfolio-layout{ margin-bottom:30px;
}
.portfolio-layout ul{ padding:0px; margin:0px;} 
.portfolio-layout li { 
	float: left; 
    padding:0px;
	/*position: relative;*/
    line-height: normal;
	list-style:none;
	padding:1px;
	background-image:url(images/portfoilio-background.jpg);
	background-repeat:no-repeat;		
}
.portfolio-layout li a {
    display: block;
    width: 280px;
    height: 215px;
    padding: 14px;
    color: #3c3c3c;
    font-weight: normal;
	font-size:12px;
}
.portfolio-layout li a.chec {font-size:13px;}
.portfolio-layout li a img { margin-bottom: 5px; padding-left:7px; border:0px; }
.portfolio-layout li a:hover, #portfolio-layout li.selected a:hover {
	text-decoration: none;
}
.portfolio-layout li a:hover{
	background-image:url(images/portfoilio-background-hover.jpg);		
	background-repeat:no-repeat;
}
.portfolio-layout li.selected a {  }
.head-portfolio{
	font-size:15px;
	font-weight:bold;
	text-align:center;
}
	/* END */
/* Breadcrumb */	
.breadcrumb {
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:normal;
} 
.breadcrumb a,.breadcrumb a:link, .breadcrumb a:visited { color:#084363; text-decoration:none;}
.breadcrumb a:hover { text-decoration:underline}
/*for portfolio*/
.breadcrumb-port {
	font-family:"Trebuchet MS";
	font-size:15px;
	font-weight:normal;
	width:660px;
	float:left;

} 
.breadcrumb-port a,.breadcrumb-port a:link, .breadcrumb-port a:visited { color:#084363; text-decoration:none;}
.breadcrumb-port a:hover { text-decoration:underline}


/*****************************/
/* Article Posted Page Style */
/*****************************/
.content-page .left-menu-post {
	width:275px;
	float:left;
	background:#ffffff url(images/page-service-menu-bg-repeat.jpg) left top repeat-y; 
}
.left-menu-post-top{ width:275px; float:left; 	background:#fffec1 url(images/post-left-menu-top.jpg) left top no-repeat;  height:16px;}
.left-menu-post-bottom { width:275px; float:left; background: url(images/page-service-menu-bg-botton.jpg) left top no-repeat; height:13px;}
.rss { font-size:30px; font-family:"Trebuchet MS";}
.left-menu-post-inner { padding:10px;}
.left-menu-partition { width:255px; background: url(images/left-menu-partition.jpg) center top no-repeat; height:22px;}
.left-menu-post-rss { 
	height:27px; 
	width:165px;
	background:url(images/rss-subscriber.jpg) left top no-repeat;	
	padding:57px 0 0 110px;
	float:left

}
.left-menu-post-rss a:hover { text-decoration:none; }
.left-menu-post-categories { 
	height:192px; 
	width:275px; 
	padding-top:93px;
	background:url(images/post-categories-menu-bg.jpg) left top no-repeat;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:33px;
	display:block;
}
.left-menu-post-categories ul {margin-left:70px;padding:0px;}
.left-menu-post-categories ul li {margin:0px;padding:0px;}
.left-menu-post-categories ul li a,.left-menu-post-categories ul li a:link, .left-menu-post-categories ul li a:visited {text-decoration:none;}
.left-menu-post-categories ul li a:hover { text-decoration:underline;}

/*** Post Style ***/
.post-inner { padding:0px 20px 0px 22px;}
.post-bottom { background:url(images/post-list-bg-bottom.jpg) left top no-repeat; height:15px;}
.search { background: url(images/search.jpg) left top no-repeat; height:15px; width:255px; padding-top:35px; margin-top:5px;}
.left-menu-post-lastpost-top { background:url(images/post-lastpost-menu-bg.jpg) left top no-repeat; width:275px; height:64px; }
.left-menu-post-lastpost {
	background:url(images/post-lastpost-menu-bg-paper.jpg) left top repeat-y; 
	width:255px; 
	padding:10px; 
	font-family:Tahoma; 
	font-size:12px; 
	font-weight:normal;
	color:#555453;
}
.left-menu-post-lastpost ul { margin:0px; padding:0px;}
.left-menu-post-lastpost ul li { list-style:none;margin:0px; padding:0px;}
.left-menu-post-lastpost ul li a,.left-menu-post-lastpost ul li a:link, .left-menu-post-lastpost ul li a:visited  { background:url(images/blog-list-yl.gif) left top no-repeat; padding:5px 0px 5px 25px; line-height:25px; height:25px;}
.left-menu-post-lastpost ul li a:hover {}

/*********************/
/* Footer */
/*********************/
.footer-wrapper {	width:100%; background:#143547 url(/web-development-blog/wp-content/themes/wms/images/footer-line.gif) repeat-x left 214px; height:300px; text-align:left;}
.footer {
	width:960px; 
	margin:0 auto;
	padding-top:28px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	line-height:17px;
	text-align:center;
	height:130px;
}
.footer a, .footer a:link, .footer a:visited { text-decoration:none; color:#FFFFFF}
.footer a:hover { text-decoration:underline;}
.footer-partner{
	width:930px; 
	margin:0 auto;
	padding-left:30px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	line-height:17px;
	height:90px;
}
.our-partner {
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:30px;
}
.footer-icon-tab { margin-top:11px;}
/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}
#wp-calendar a {
	display: block;
}
#wp-calendar caption {
	text-align: center;
	width: 100%;
}
#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
}

acronym, abbr {
	border-bottom: 1px dashed #999;
}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

.center {
	text-align: center;
}

.hidden {
	display: none;
}

hr {
	display: none;
}

a img {
	border: none;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;


	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
/* picture */

.pic-left {
	margin-top: 3px; margin-bottom: 3px; 
	margin-right: 10px;
	float:left;
}
.pic-right {
	margin-top: 3px; margin-bottom: 3px;
	margin-left: 10px;
	float:right;
}

#clikport{
	cursor: pointer;
	cursor: hand;	
}
#clikport:hover{
	text-decoration:underline;
	cursor: pointer;
	cursor: hand;
	
}

/*####### TabContent#########*/
.contentarea-out{
	background:#e5f5ff;
	margin:10px 0px 0px 5px;
	width:453px; 
	padding:5px 3px 5px 5px;
	border:solid 1px #d5d5d5;
}
.contentarea-in {
	background:#ffffff;
	width:443px; 
	min-height: 350px; 
	margin-bottom:0px;
	padding:5px;
}
* html div.contentarea-in { 
   height: expression( this.scrollHeight < 351 ? "350px" : "auto" ); /* sets min-height for IE */
   min-height: 350px; /* sets min-height value for all standards-compliant browsers */
}
.indentmenu{
	font: bold 13px Arial;
	width: 100%; 	
}
.indentmenu ul{
	font-family: Tahoma, "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%; 
}
.indentmenu ul li{
	color: #ffffff;
	display: inline;
	margin: 0;
	padding: 0;
	font-size:0.9em;
}

.indentmenu ul li a, .indentmenu ul li a:active, .indentmenu ul li a:visited, .indentmenu ul li a:link {
	float: left;
	display: block;
	color: #ffffff;
	margin: 0 1px 0 0; 
	padding: 5px 4px;
	text-decoration: none;
	letter-spacing: 0px;
	background-color: #00356b; 
	border-bottom: 1px solid white;
	font-size:0.9em;
}
.indentmenu ul li a:hover{
	background-color: #467fbd;
	text-decoration:none;
}
.indentmenu ul li a.selected{ 
	background-color: #467fbd;
	border-color: #467fbd; 
}
#modernbricksmenuline{
	clear: both;
	padding: 0;
	width: 100%;
	height: 5px;
	line-height: 5px;
	background: #467fbd;
}
.tabcontentstyle{
margin-bottom: 1em;
padding: 5px;
height:400px;
}
.tabcontent{
	display:none;
	color:#1b1a1a;
	font-family:"Trebuchet MS", verdana, tahoma;
	font-size:13px;
	line-height: 18px;
}
.tabcontent a,.tabcontent a:link,.tabcontent a:active, .tabcontent a:visited{ 
	color:#1b1a1a;
	font-family:"Trebuchet MS", verdana, tahoma;
	font-size:13px;
	line-height: 18px;
}
.tabcontent p{
	font-family:"Trebuchet MS", verdana, tahoma;
	font-size:13px;
	color:#1b1a1a;
	line-height: 18px;
	font-style: normal;
	margin-bottom:5px; margin-top:0px;
	text-align: left;
}
.red{
	color:#FF0000;
}


.link-partner,.link-partner2{
	margin-top:5px;
	float:left;}

.link-partner2{margin-left:20px;}
.footer-partner a,.footer-partner span a,.link-partner a, .link-partner a:link, .link-partner a:visited, .link-partner a:active { 
	text-decoration:none;
	color:#ffffff;}
.footer-partner a:hover, .footer-partner span a:hover,.link-partner a:hover { text-decoration:underline;}
	
.link-partner2 a, .link-partner2 a:link, .link-partner2 a:visited, .link-partner2 a:active { 
	text-decoration:none;
	color:#ffffff;}
.link-partner2 a:hover { text-decoration:underline;}
	