/*  
Theme Name: Webfoil
Theme URL: http://www.webfoil.com
Description: A mind freak web design for Web Designs Studio
Version: 7.0
Author: Pratish
Author URI: http://www.pratish.in

	The CSS, XHTML and design are not allowed to copy.
*/


 /* 




Do you need a wonderful smart web design or any other web development service?, just contact us or email us contact@webfoil.com




 */









/* Begin Typography & Colors */


.breadcrumb {
    border-bottom: 1px dashed silver;
    height: 20px;
    margin: 5px auto;
    padding: 0;
    width: 940px;
}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.entry, .widecolumn .entry {
color:#1B180E;
font-family:Tahoma,Arial,Helvetica,Sans-Serif;
font-size:13px;
letter-spacing:0;
line-height:175%;
text-align:justify;
word-spacing:0;
}

.widecolumn {
	line-height: 1.6em;
	}


.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

.img_archive {
	float:left;
	margin: 10px 5px 2px 0px;
}


.archive_metas {
border-bottom:1px solid #BCBCBC;
border-top:1px solid #BCBCBC;
color:#666666;
display:block;
font-size:12px;
line-height:1.3em;
padding:2px 0;
text-align:left;
}


small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}
	


.entry p a:visited {
	/* color: #045290; */
	color: #1C66AC;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777; 
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	/* color: #045290; */
	color: #1C66AC;
	text-decoration: none;
	}

a:hover {
	/* color: #045290; */
	color: #1C66AC;
	text-decoration: underline;
	}
	
#wp-calendar #prev a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0; 
	}

/* #body_box {
	background: url("images/bg.gif") repeat-y fixed center top #F7F8FC;
	margin:0 auto;
	}
*/

#page {
/*	background-color: white; */ 
	margin: 5px auto;
	padding: 0;
	width: 960px;
/*	border: 1px solid #959596;
	-moz-box-shadow:4px 2px 12px #999999; */
	}

/*	
#page	{
box-shadow: -3px -3px 10px #C8C8C8;
-webkit-box-shadow: -3px -3px 10px #C8C8C8;
-moz-box-shadow: -3px -3px 10px #C8C8C8;
}

.commentlist li {
box-shadow: 0px 0px 10px #999999;
-webkit-box-shadow: 0px 0px 10px #999999;
-moz-box-shadow: 0px 0px 10px #999999;
}

*/


#home_page {
    background: url("images/bgr_respond_text.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid silver;
    border-radius: 10px 10px 10px 10px;
  }



.narrowcolumn {
    border-right: 1px dashed silver;
    float: left;
    margin: 0;
    padding: 1px 15px 5px 10px;
    width: 560px;
}


.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 10px;
	width: 940px;
	}

.post {
	padding-left:10px;
	margin: 1px 0 15px;
	}

.posthome  {
	margin:5px 0 15px;
	}

.poststyle {
padding:0 8px 1px;
}

.post h1 {
	font-size: 21px;
	font-weight:700;

	text-shadow:0 1px blue;
	}
.post h2, .posthome h2 {
	font-size: 20px;
	}
.post h3 {
	font-size: 18px;
	}
.post h4, .post h5, .post h6 {
	font-size: 17px;
	}

.home_text {
	background:none repeat scroll 0 0 Azure;
	border:4px solid Gray;
	padding:10px;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	text-align: center;
	}


.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

.metas {
border-bottom:1px dotted #666666;
color:#909090;
font-size:11px;
margin:0 0 4px;
overflow:hidden;
padding:0 0 4px;
width:100%;
}

.postDate {
background:url("images/ico_date.gif") no-repeat scroll left center transparent;
padding-left:13px;
}

.postAuthor {
background:url("images/ico_author.gif") no-repeat scroll left center transparent;
padding-left:13px;
}

#url, #email, #author, #comment {
background:url("images/bgr_respond_text.gif") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #D2D2D2;
border-radius: 7px 7px 7px 7px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
padding:3px;
width:201px;
}


#footer {
background:url("images/bg.jpg") repeat-x scroll 0 -92px transparent;
border-top:6px solid #DFDFDF;
border-bottom:6px solid #DFDFDF;
height:205px;
clear:both;
}

#footer-in {
clear:both;
margin:0 auto;
padding-bottom:0px;
width:960px;
}

.clearfix {
display:block;
}

.haveaquestion {
background: url("images/bg_mainmenu_seperator.png") repeat-x scroll 100% 0 transparent;
float:left;
padding-top:20px;
width:265px;
}

.links {
    background: url("images/bg_mainmenu_seperator.png") repeat-x scroll 100% 0 transparent;
    float: left;
    margin-left: 16px;
    min-height: 130px;
    padding-top: 20px;
    width: 158px;
}

.linksright {
background:url("images/bg_mainmenu_seperator.png") repeat-x scroll 100% 0 transparent;
float:left;
margin-left:25px;
min-height:130px;
padding-top:20px;
width:145px;
}

.linksright img{
	opacity:0.1;
}

.linksright img:hover{
	opacity:1;
}







#footer-in .haveaquestion h3 {
color:#A1A1A1;
font:bold 14px Helvetica,Arial,Helvetica,sans-serif;
margin:0 0 5px;
padding:0;
text-transform:uppercase;
}

#footer-in p.phone {
background:url("images/i_phone.png") no-repeat scroll left top transparent;
color:#FFFFFF;
font:bold 20px Helvetica,Arial,Helvetica,sans-serif;
margin:0 0 5px;
padding:5px 0 5px 25px;
text-align:left;
}

#footer-in p.time {
border-bottom:1px dashed silver;
border-top:1px dashed silver;
color:#FFFFFF;
font:12px Helvetica,Arial,Helvetica,sans-serif;
margin:0 0 5px;
padding:5px 0;
text-align:center;
}

#footer-in p.copyright, #copyright {
color:#FFFFFF;
font:12px/22px Helvetica,Arial,Helvetica,sans-serif;
margin:0 0 5px;
padding:5px 0;
width: 400px;
}

#footer-in p.copyright a, #copyright a {
color:#666666;
text-decoration:none;
}

#footer-in p.copyright a:hover, #copyright a:hover {
color:white;
text-decoration:underline;
}

#footer-in p {
color:#FFFFFF;
font:bold 13px Helvetica,Arial,Helvetica,sans-serif;
margin:0 0 10px 15px;
padding:0;
}

#footer-in ul {
list-style:none outside none;
}

#footer-in li.iblog {
background:url("images/iw.png") no-repeat scroll left 1px transparent;
font-size:13px;
padding:3px 0 5px 23px;
}

#footer-in li {
color:#FFFFFF;
font:12px Helvetica,Arial,Helvetica,sans-serif;
margin:0 0 5px 15px;
padding:0;
}

#footer-in li a {
color:#FFFFFF;
text-decoration:none;
}

#footer-in li a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#footer-in li.itwitter {
background:url("images/itwitter.png") no-repeat scroll left top transparent;
font-size:13px;
padding:3px 0 5px 23px;
}

#footer-in li.ifacebook {
background:url("images/ifacebook.png") no-repeat scroll left 1px transparent;
font-size:13px;
padding:1px 0 5px 20px;
}

#footer-in li.irss {
background:url("images/irss.png") no-repeat scroll left 1px transparent;
font-size:13px;
padding:3px 0 5px 23px;
}



















/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 10px; 
	margin: 0;
	font-size: 22px
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	font-size:20px;
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	height: 100px;
	padding: 2px;
	}

#commentform #submit {
	margin:0 10px 0 0;
	float: left;
background:url("images/button_submit.gif") no-repeat scroll left center transparent;
border:medium none;
border-radius: 7px 7px 7px 7px;
cursor:pointer;
opacity:0.4;
display:block;
height:35px;
line-height:0;
width:95px;
}

#commentform #submit:hover {
opacity:1;
}

li div.vcard img.avatar {
background:none repeat scroll 0 0 #FFFFFF;
left:5px;
margin-top:5px;
margin-right:5px;
padding:1px;
}

.vcard img.avatar {
-moz-border-radius:3px 3px 3px 3px;
-moz-box-shadow:2px 2px 4px #999999;
border:4px solid white;
float:left;
}


/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	font-weight: bold;
	margin: 15px 0 3px;
	min-height:80px;
	padding: 5px 10px 3px;
	border: 1px solid #D2D2D2;
	border-radius: 7px 7px 7px 7px;
	background: url("images/bgr_respond_text.gif") repeat-x scroll 0 0 #FFFFFF;
	list-style: none;
	opacity:0.5;
	}
.commentlist li:hover {
	background:none repeat scroll 0 0 LightBlue;
	opacity:1;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	font-weight: normal;
	margin: -10px;
	display: block;
	}

/* End Comments */



/* Begin Sidebar */
#sidebar {
float:right;
padding:0 5px 0px;
width:330px;
}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* 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;
	}


a img {
	border: none;
	}

#share {
float:right;
}

.clear {
clear: both;
}

.facebook-like  {
background:none repeat scroll 0 0 #E8F0F9;
border:1px solid #ABD2E9;
border-radius: 7px 7px 7px 7px;
margin:15px 0;
padding:10px;
}


#rposts {
/* border:1px dotted #666666; */
float:none;
line-height:2.1em;
list-style:decimal outside none;
padding:12px;
width:95%;
}
#rposts li  {
border-bottom:1px dotted #666666;
}









/* reset - blueprint mod */
* {padding: 0; margin: 0;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1.5;}
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align:top; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; } 
/* Remove annoying border on linked images. */
a img { border: none; }

/* utility */
/* lists */
/*.red-bullet li{list-style: none; background: transparent url(../resources/irb/red_bull.gif) no-repeat 0 7px; padding-left: 8px;}*/
.vanilla-inline li{display: inline; list-style: none;}
.block-inline li{display: block; float: left}
.assignments li, .vanilla-rows li{font-size: 12px; font-weight: bold; list-style: none; border-top:1px solid #e4e4e4; padding: 10px 0}
/* floats */
.util-left{float: left; display: inline}
.util-right{float: right; display: inline}
.util-clear{clear: both}
/* no's*/
.no-border{border: 0 !important}
.no-margin{margin: 0 !important}
.no-bg{background: none !important}
.no-pad-left{padding-left: 0 !important}
.no-pad-right{padding-right: 0 !important}
/* clearfix */
/* hr*/
hr {margin: 0; padding: 0; height: 0px; width: 100%; clear: both; border-top: 1px solid gray; overflow: hidden;}
div.hr{overflow: hidden; width: 100%; height:0; margin: 0; padding: 0; border-top: 1px solid gray; clear: both;}
	 
/* general typography */
body{font-family: Arial, Helvetica, Utkal, sans-serif; font-size: 12px; color: #000; background: #FFFFFF; /*cursor: url("images/paint.cur"), auto; */ }
h1,h2,h3,h4,h5, h6{margin:0px;padding:0px;font-size:17px;}
a{text-decoration: none}
/*a:link, a:visited{color: #004276; outline: none}
a:visited { color: #5C7996;}
a:hover{color: #ca0002}
a:focus{outline:none;}
*/

/*body { background-color:#FAFAFA;margin:0px;font:normal 12px/15px arial;  }
form { margin:0px; }
h1, h2, h3, h4, h5, h6 { margin:0px;padding:0px; }*/

.fz_clear { height:1px;overflow:hidden;clear:both; }

.fz_pad1top { padding:1px 0 0 0; }
.fz_pad2top { padding:2px 0 0 0; }
.fz_pad3top { padding:3px 0 0 0; }
.fz_pad5top { padding:5px 0 0 0; }
.fz_pad6top { padding:6px 0 0 0; }
.fz_pad7top { padding:7px 0 0 0; }
.fz_pad8top { padding:8px 0 0 0; }
.fz_pad9top { padding:9px 0 0 0; }
.fz_pad10top { padding:10px 0 0 0; }
.fz_pad11top { padding:11px 0 0 0; }
.fz_pad12top { padding:12px 0 0 0; }
.fz_pad15top { padding:15px 0 0 0; }
.fz_pad18top { padding:18px 0 0 0; }
.fz_pad20top { padding:20px 0 0 0; }

.fz_shdspc { background-color:#FAFAFA; }















/* 11) INDEX 2 CONTAINER STYLE
=-----------------------*/
/*
#container {
width:950px;
margin:0 auto;
height:100%;
padding:2px 0 5px;
}
#container_2 {background:url(images/backgrounds/container-2-white-box-bg.jpg) repeat-y; margin:17px 16px 0px 16px;}
#container_2_top {background:url(images/backgrounds/container-2-white-box-top.jpg) no-repeat top;}
#container_2_bottom {background:url(images/backgrounds/container-2-white-box-botto.jpg) no-repeat bottom; height:100%; padding:29px 26px 32px 28px;}

#container_2 h2 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:30px; color:#3F3F3F; margin:0px 0px 5px 0px;}
#container_2 h2 span {color:#0CB0CC;}

#container_2 p {font-size:12px; color:#3F3F3F; line-height:18px; margin:0px 0px 6px 0px;}

#container_2 .boxes {width:268px; margin:14px 0px 0px 0px;}
#container_2 .boxes h2 {font-size:20px; font-weight:normal; color:#0CB0CC; line-height:32px;}
#container_2 .boxes h2#write {background:url(images/backgrounds/write-icon.jpg) no-repeat left 2px;  padding:0px 0px 0px 44px;}
#container_2 .boxes h2#user {background:url(images/backgrounds/user-icon.jpg) no-repeat left 2px; padding:0px 0px 0px 34px;}
#container_2 .boxes h2#package {background:url(images/backgrounds/package-icon.jpg) no-repeat left 2px; padding:0px 0px 0px 34px;}
#container_2 .middle_box_3 {float:left; margin-left:34px;}
#container_2 .boxes a, #container_2 a.read_more {text-decoration:none; font-size:12px; font-weight:bold; color:#0CB0CC; background:url(images/backgrounds/read-more-icon.jpg) no-repeat right 4px; padding:0px 15px 0px 0px;}
#container_2 .boxes a:hover, #container_2 a.read_more:hover {text-decoration:none; color:#000000}

*/
/* 6) INDEX 1 WHITE BOX STYLE
=-----------------------*/
/*
.float_right {float:right;}
.float_left {float:left;}

.white_box {width:307px; background:url(images/backgrounds/white-box.jpg) center repeat-y; margin-bottom:10px;}
.white_box_top {background:url(images/backgrounds/grey-shadow-effect-top.jpg) no-repeat center top;}
.white_box_bottom {height:270px;}
.white_box_bottom {background:url(images/backgrounds/box-bottom-shadow.jpg) no-repeat center bottom; padding:12px 17px 42px 16px;}
.white_box h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FEFEFE; text-align:center; background:url(images/backgrounds/box-title-background.jpg) no-repeat; height:48px; line-height:34px; margin-bottom:5px;}
.padding {padding:0px 18px 0px 18px;}
.white_box  p.para_1 {color:#3F3F3F; font-size:12px; line-height:18px; padding:0px 0px 10px 0px;}
.white_box  p {color:#3F3F3F; font-size:12px; line-height:18px; padding:4px 0px 6px 0px;}
.middle_box {float:left; margin-left:20px;}
.white_box .title_1 {font-size:16px; font-weight:bold; color:#303030;}
.seperator {background:url(images/backgrounds/white-box-list-seperator.jpg) repeat-x; height:1px; margin:15px 0px 10px 0px !important; margin:15px 0px 0px 0px;}

*/
/* 7) INDEX 1 WHITE BOX LIST STYLE 
=-----------------------*/
/*
.white_box ul {padding:0px 18px 0px 18px;}
.white_box ul li {line-height:37px; background:url(images/backgrounds/white-box-list-seperator.jpg) repeat-x bottom;}
.white_box ul li.lastchild {background:none;}
.white_box ul li a#web_des {background:url(images/backgrounds/web-designing-icon.jpg) no-repeat left 4px;}
.white_box ul li a#web_dev {background:url(images/backgrounds/web-development-icon.jpg) no-repeat left 4px;}
.white_box ul li a#cms {background:url(images/backgrounds/cms-icon.jpg) no-repeat left 4px;}
.white_box ul li a#ecomm {background:url(images/backgrounds/ecomm-icon.jpg) no-repeat left 4px;}
.white_box ul li a#seo {background:url(images/backgrounds/seo-icon.jpg) no-repeat left 5px;}
.white_box ul li a#read_more {background:url(images/backgrounds/arrow.jpg) no-repeat 4px 10px; color:#07A1BB;}
.white_box ul li a#read_more:hover {text-decoration:underline;}
.white_box ul li a {text-decoration:none; color:#3F3F3F; padding-left:38px; display:block; height:37px; line-height:37px; width:200px;}
.white_box ul li a:hover {color:#000000; text-decoration:underline}
.white_box ul li {
list-style:none outside none;
}

*/











/*cutom codes*/








/*     New Design      */



.menusys_moo {
	margin-left: 10px;
}

#menusys_moo {
	margin: 1px 0 0;
	padding: 0;
	float: left;
	overflow: hidden;
	height: 62px;
}
#menusys_moo ul {
	margin: 0; 
	padding: 0;
}
#menusys_moo li {
	margin: 0; 
	padding: 0;
	float: left;
	height: 62px;
	display: block;
	background: url(images/bg_mainmenu_seperator.png) no-repeat 100% 0;
	cursor: pointer;
}

#menusys_moo li ul {
	width: 16.9em;
	position: absolute;
	z-index: 999;
	left: -999em; 
	height: auto;
}

#menusys_moo li ul ul {
	margin: -2.5em 0 0 17.7em;
}
#menusys_moo li li {
	padding: 0;
	line-height: 24px;
	margin: 0;
	width: 16.9em;
}
#menusys_moo ul a {
}
#menusys_moo li:hover ul ul, #menusys_moo li:hover ul ul ul,
#menusys_moo li.hover ul ul, #menusys_moo li.havechildhover ul ul, #menusys_moo li.havechild-activehover ul ul, #menusys_moo li.activehover ul ul,
#menusys_moo li.hover ul ul ul, #menusys_moo li.havechildhover ul ul ul, #menusys_moo li.havechild-activehover ul ul ul, #menusys_moo li.activehover ul ul ul {
	left: -999em;
	z-index: 99;
}

#menusys_moo li:hover ul, #menusys_moo li li:hover ul, #menusys_moo li li li:hover ul,
#menusys_moo li.hover ul, #menusys_moo li.havechildhover ul, #menusys_moo li.havechild-activehover ul, #menusys_moo li.activehover ul,
#menusys_moo li li.hover ul, #menusys_moo li li.havesubchildhover ul, #menusys_moo li li.havesubchild-activehover ul, #menusys_moo li li.activehover ul,
#menusys_moo li li li.hover ul, #menusys_moo li li li.havesubchildhover ul, #menusys_moo li li li.havesubchild-activehover ul, #menusys_moo li li li.activehover ul {
	left: auto;
	z-index: 99;
}

/* Menu styling begin */
#menusys_moo li a {
	display: block;
	text-decoration: none;
	margin: 0 3px
}
#menusys_moo li a span {
	padding: 0 ;
	display: block;
	padding: 16px 10px 25px 10px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
}

#menusys_moo li:hover a,
#menusys_moo li.hover a {
	color: #4a4a4a;
}
#menusys_moo li.havechildhover a,
#menusys_moo li.havechild-activehover a ,
#menusys_moo li.havechildhover a span,
#menusys_moo li.havechild-activehover a span{
	color: #8fcbff;
	background: url(images/mainmenu_top.png) no-repeat bottom center;
}

#menusys_moo li a:hover span,
#menusys_moo li a:active span,
#menusys_moo li a:focus span,
#menusys_moo li:hover a span,
#menusys_moo li.hover a span{
	color: #8fcbff;
	display:block;
	background: url(images/mainmenu_top.png) no-repeat bottom center;
}

#menusys_moo li a:hover,
#menusys_moo li a:active,
#menusys_moo li a:focus {
   color: #8fcbff;
   background: url(images/mainmenu_top.png) no-repeat bottom center;
}

#menusys_moo li a.active,
#menusys_moo li a.active:hover,
#menusys_moo li a.active:active,
#menusys_moo li a.active:focus ,
#menusys_moo li a.active span{
	color: #8fcbff;
}

#menusys_moo li a.active:hover span,
#menusys_moo li a.active:active span,
#menusys_moo li a.active:focus span {
	color: #709ec7;
}

#menusys_moo li ul {
	width: 212px;
	left: -999em; 
	border: 1px solid #818181;
	border-top: none;
	background: url(images/sub_mainmenu.png) repeat 0 0;
}

#menusys_moo li ul ul {
	border: 1px solid #818181;
	border-top: none;
}

#menusys_moo li ul li {
	width: 212px;
	height: auto;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #b1b1b1;
}

#menusys_moo  li.last-item,
#menusys_moo  li.last-itemhover {
	background: none !important;
	border-bottom: none;
}

#menusys_moo li ul a,
#menusys_moo li ul a:hover,
#menusys_moo li ul a:active {
	margin: 0;
	padding:0;
	line-height: normal;
	height: auto;
	border: none !important;
	text-shadow: none;
	display: block;
	color: #4e4e4e !important;
}

#menusys_moo li ul a span {
	padding: 0 0 0 10px;
	font-weight: normal;
	display: block;
	line-height: 30px;
	font-size: 12px;
	color: #4e4e4e !important;
	background: none !important;
}

#menusys_moo li.havesubchild,
#menusys_moo li.havesubchild-active {
	background: url(images/sub_mainmenu_hover.png) repeat-x top left !important;
}

#menusys_moo li ul a:hover,
#menusys_moo li ul a:active,
#menusys_moo li ul a:focus,
#menusys_moo ul li:hover,
#menusys_moo ul li.hover,
#menusys_moo ul li.havesubchildhover,
#menusys_moo ul li.havesubchild-activehover,
#menusys_moo ul ul li:hover,
#menusys_moo ul ul li.hover,
#menusys_moo ul ul li.havesubchildhover,
#menusys_moo ul ul li.havesubchild-activehover {
	display: block;
	background: url(images/sub_mainmenu_hover.png) repeat-x top left;
}

#menusys_moo ul ul li.last-item:hover {
	border: none;
}

#menusys_moo li ul a.active span,
#menusys_moo li ul a:hover span,
#menusys_moo li ul a:active span,
#menusys_moo li ul a:focus span {
	color: #3d7fb8 !important ;
	background: url(images/sub_mainmenu_hover.png) repeat-x 0 0;
}

#menusys_moo ul li a.active {
}

#menusys_moo ul li a.active:hover,
#menusys_moo ul li a.active:active,
#menusys_moo ul li a.active:focus {
}






.w-d-s-pedonheadline-wrap {
	overflow:hidden;
	width: 100%;
	clear: both;
}
.w-d-s-proshow {
	overflow:hidden;	
	position: relative;
	margin: 0;
	padding: 0;
	z-index: 1;
}
.w-d-s-pedonheadline-wrap .loading{
    background: url(images/loading.gif) no-repeat center center;
}
.w-d-s-proshow-display {
	width: 100%;
}
.w-d-s-pedonheadline-group {
	width: 100%;
	clear: both;
	overflow: hidden;	
	margin-bottom: 5px;
	padding: 5px 0 2px;
}
.w-d-s-pedonheadline-group ul {
	margin: 0;
	padding: 0;
}
.w-d-s-pedonheadline-group ul li {
	margin: 0 3px 0 2px;
	padding: 0;
	float: left;
	background: none;
	display: block;
}
.w-d-s-pedonheadline-group a {
	display: block;
}
.w-d-s-pedonheadline-group a img {
	padding: 3px;
	background: url(images/img-bg.png) repeat;
	border: none;
}
.w-d-s-pedonheadline-group a:hover img,
.w-d-s-pedonheadline-group a:active img,
.w-d-s-pedonheadline-group a:focus img {
	background: #ff7d2a;
}

.w-d-s-proshow-intro {
	position: absolute;
	right: 0;
	bottom: 30px;
	width: 280px;
}
.w-d-s-proshow-intro-bb {
/*	background: url(images/box-b.png) no-repeat bottom left; */
	margin-top: 6px;
	display: inline-block;
}

.w-d-s-proshow-intro-bt {
/*	background: url(images/box-t.png) no-repeat top left; */
	margin-top: -6px;
	width: 100%;
	display: inline-block;
}
.w-d-s-proshow-intro-inner {
	padding: 15px 18px;
	color: #cbcbcb;
}
.w-d-s-proshow-intro-inner h3 {
	color:#DDDDDC;
	font-family:Arial;
	line-height:20px;
	margin:0;
	text-transform:uppercase;
}
.w-d-s-proshow-intro-inner p {
	margin: 0.5em 0;
}
.w-d-s-proshow-intro-inner a.readon {
	color: #fff;
	text-decoration: none;
	background: url(images/title-arrow.png) no-repeat 0 6px;
	padding: 0 0 0 8px;
	margin: 0;
	text-shadow: none;
}
.w-d-s-proshow-intro-inner a.readon:hover,
.w-d-s-proshow-intro-inner a.readon:active,
.w-d-s-proshow-intro-inner a.readon:focus {
	color: #F58F05;
	text-shadow: none;
	background: url(images/title-arrow.png) no-repeat 0 6px;
}
.w-d-s-pedonheadline-wrap .but_pre{
	background:url(images/arrow-l.png) no-repeat 5px 9px !important;
	padding:0px !important;
	margin: 0 !important;
	cursor:pointer;
}
.w-d-s-pedonheadline-wrap .but_next{
	background:url(images/arrow-r.png) no-repeat 5px 9px !important;
	padding:0px !important;
	margin: 0 !important;
	cursor:pointer;
}








div.latestnews {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
/*	display: inline-block; */
}
div.latestnewsitems {
	margin: 0 0 10px;
	padding: 0;
	display: block;
	float: left;
}
div.latestnewsitems img {
	float: left;
	margin: 2px 5px 0 0;
	padding: 2px;
	background: #dadada;
}
div.latestnewsitems h4 {
	margin: 0.5em 0 0;
}












/* Opera */
/*
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
 head~body #opera { display: block; }
}
*/

/* Clearfix */
.clearfix {
	clear: both;
}
#w-d-s-wrapper {
	padding: 0;
	overflow: hidden;
	text-align: left;
}
#w-d-s-wrapper-inner {
	padding: 0;
	overflow: hidden;
	text-align: left;
	margin:0 auto;
}
.w-d-s-wrapper {
	width: 960px;
	margin: 0 auto;
}
#w-d-s-userwrap1,
#w-d-s-userwrap2,
#w-d-s-userwrap3,
#w-d-s-userwrap4,
#w-d-s-userwrap5,
#w-d-s-userwrap6,
#w-d-s-userwrap7 {
	margin: 0;
	width: 100%;
/*	background: url('images/bg.jpg') repeat-x scroll 0 297px transparent; */
}
#w-d-s-userwrap1-inner,
#w-d-s-userwrap2-inner,
#w-d-s-userwrap3-inner,
#w-d-s-userwrap4-inner,
#w-d-s-userwrap5-inner,
#w-d-s-userwrap6-inner,
#w-d-s-userwrap7-inner {
	padding: 10px 0;
	width: 100%;
	overflow: hidden;
}
/* BEGIN EDIT */
#w-d-s-userwrap1 {
	float: left;
	border-bottom: 1px solid #224e66;
/*	background: url(images/bg_png.png) repeat 0 0; */
	height: 63px;
}
#w-d-s-userwrap2 {
	background: url(images/line.png) repeat-x 0 -302px ;
}
#w-d-s-userwrap7 {
	border-top: 1px solid #243f4b;
	background: url(images/wrap6_bg.png) repeat ;
	padding-top: 24px;
}
#w-d-s-userwrap7-inner {
	width: 100%;
	overflow: hidden;
}
#w-d-s-userwrap6 {
	padding: 30px 0 12px;
	overflow: hidden;
	color: #FFF;
}
#w-d-s-userwrap6 div.modulecontent {
	padding: 0;
}
#w-d-s-userwrap2-inner {
	padding-top: 30px;
}
#w-d-s-userwrap3-inner {
	padding-top: 2px;
	text-align: center;
}
/* CLASS EDIT
-------------------------------------------------------------*/

/* BEGIN HEADER
-------------------------------------------------------------*/
#w-d-s-header {
	width: 100%;
	position: relative;
	background: url('images/bg.jpg') repeat scroll 0 1px transparent;
}



#w-d-s-header-inner {
	width: 100%;
	overflow: hidden;
}
#w-d-s-tools,
#w-d-s-topmenu {
	float: right;
}
#w-d-s-top {
	padding: 5px 0;
	width: 100%;
	color: #DDD;
	font-size: 90%;
	overflow: hidden;
	background: url(images/bg_top.png);
}
#w-d-s-top-left {
	float: left;
	padding-left: 15px;
	width: 49%;
}
#w-d-s-top-right {
	float: right;
	width: 49%;
	text-align: right;
}
#w-d-s-top ul.menu {
	margin: 0;
}
#w-d-s-top ul.menu li {
	padding: 0 10px;
	display: inline;
	background: url(images/bg_top_seperator.jpg) no-repeat right center;
}
#w-d-s-top  ul.menu li.last {
	background: none;
}
#w-d-s-top a {
	color: #dddddd;
}
#w-d-s-logo {
	width: 30%;
	float: left;
}
#w-d-s-logo h1 {
	height: 60px;
	margin: 0;
	padding: 5px 10px;
}
#w-d-s-logo h1 a {
	width: 290px;
	height: 56px;
	display: block;
	background: url(images/logo.png)  no-repeat 0 0;
}
#w-d-s-logo h1 a span {
	display: none;
}
#w-d-s-mainmenu {
	float: left;
	width: 70%;
	margin-top: 8px;
}
/* END HEADER
-------------------------------------------------------------*/

/* BEGIN CONTAINER
-------------------------------------------------------------*/
#w-d-s-mainbody {
	width: 100%;
	background: url(images/bg_mainbody_shadow.jpg) repeat-x 0 0;
/*	background: url("images/bg_main.jpg") repeat-y scroll 50% 0 #F3F3F3; */
}
#w-d-s-mainbody-inner {
	padding-top: 20px;
}
#w-d-s-container,
#w-d-s-container-right,
#w-d-s-container-full {
	width: auto;
	overflow: hidden;
}
#w-d-s-right{
	width: 250px;
	float: right;
}
#w-d-s-right h3 {
	margin: 0;
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 18px;
}
#w-d-s-content {
	width: 650px;
	float: left;
}

#w-d-s-container-full #w-d-s-content,
#w-d-s-container-full #w-d-s-content-inner,
#w-d-s-container-full #w-d-s-maincontent {
	width: 100%;
}
#w-d-s-pathway {
	width: 100%;
}
#w-d-s-pathway-inner {
	padding: 0 25px;
}
/* END CONTAINER
-------------------------------------------------------------*/

/* BEGIN FOOTER 
-------------------------------------------------------------*/
.w-d-s-user {
	float: left;
	overflow: hidden;
}
.w-d-s-box-right {
	float: right;
}
.w-d-s-box-left  {
	float: left;
}
.w-d-s-user .w-d-s-box-inside {
	padding-right: 10px;
}
.w-d-s-box-left .w-d-s-box-inside {
	padding-right: 5px;
}
.w-d-s-box-center .w-d-s-box-inside {
	padding-left: 10px;
	padding-right: 10px;
}
.w-d-s-box-right .w-d-s-box-inside {
	padding-right: 5px;
}
.w-d-s-box-full {
	width: 100%;
	margin-left: 0px !important;
}
#w-d-s-inset {
	margin: 0 0 1px 0;
}
#w-d-s-bottom {
	width: 100%;
	float: left;
/*	background: url(images/bottom_bg.jpg) no-repeat center top #0F2B4C; */
}
#w-d-s-bottom-inner {
	width: 100%;
}
#w-d-s-footer {
	float: right;
	width: 50%;
	text-align: right;
}
#w-d-s-footer a,
#w-d-s-copyright a{
	color: #f8efef;
	text-shadow: none;
}
#w-d-s-footer-inner {
	padding-left: 5px;
	color: #f8efef;	
}
#w-d-s-copyright {
	float: left;
	width: 50%;
	color: #f8efef;
	margin-top: 5px;
}
#w-d-s-copyright-inner {
	padding-right: 5px;
	font-size: 90%;
}


#jv-footer-inner {
  	float: right;
    color: #FFFFFF;
    font: 12px/22px Helvetica,Arial,Helvetica,sans-serif;
    padding-top: 8px;
    width: 121px;
}

#jv-footer-inner img {
 margin: -11px;
}


.jv-footer-inner-1 {
  	float: left;
  	padding-top: 8px;
    width: 70px;
}

.jv-footer-inner-2 {
  	float: right;
    width: 50px;
}




/* END FOOTER 
----------------------------------------------*/

div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.module,
div.module_menu,
div.module_text {
	clear: both;
	margin: 0 0 3px 0;
	position: relative;
	clear: both;
	overflow: hidden;
}
h3.moduletitle {
	width: 100%;
	margin: 0;
	color: #1C66AC;
	font-size: 25px;
	line-height: 30px;
	
}
div.modulecontent {
	padding: 5px 5px 5px 9px;
	overflow: hidden;
}
div.moduletable-blank div.modulecontent {
	padding: 0;
}

/* BEGIN FRAME 
----------------------------------------------*/
.hidden {
	overflow: hidden;
}
.white {
	color: #fff;
}
.font13 {
	font-size: 13px;
}
.readone {
	color: #fefefe;
}
div.latestnewsitems  {
	padding-bottom: 15px;
	margin-bottom: 16px;
	border-bottom: 1px solid #dfdfdf;
}
div.latestnewsitems img {
	padding: 0;
	margin-right: 10px;
	background: none;
}
div.latestnewsitems h4 {
	margin: 3px 0;
	font-weight: normal;
}
div.latestnewsitems  a {
	font-size: 17px;
	color: #1c66ac;
}
div.latestnewsitems p{
	margin:0;
	overflow: hidden;
}
#w-d-s-mainbody .last-item {
	border: none;
}
#w-d-s-user3 div.box1 ,
#w-d-s-user3 div.box2{
	width: 300px;
	height: 135px;
	color: #fff;
	margin-bottom: 15px;
	background: url(images/user3_bg.png) no-repeat 0 0;
}
#w-d-s-user3 div.box2 {
	background: url(images/user3_bg.png) no-repeat ;
	background-position: 0 -135px;
}
#w-d-s-user3 div.box-inner {
	padding: 15px 125px 15px 15px;
	overflow: hidden;
}
#w-d-s-user3 h2 {
	font-size: 24px;
	font-weight: normal;
	margin: 0;
}

#w-d-s-user5 h3,
#w-d-s-userwrap4 h3 {
	margin: 0;
	padding: 10px 0 5px;
	font-size: 22px;
	color: #105ba1;
}
#w-d-s-userwrap4 div.w-d-s-c {
	background: url(images/col_bg_left.jpg) no-repeat 0 0;
	border: 0;
}
#w-d-s-userwrap4 div.w-d-s-c2 {
	background: url(images/col_bg_right.jpg) no-repeat 100% 0;
	border: 0;
}
div.w-d-s-tc, div.w-d-s-bc{
	display: block;
	height: 10px;
	margin: 0 10px;
	position: relative;
	background: url(images/round.png) repeat-x 0 -20px ;
}
div.w-d-s-bc {
	background-position: 0 -30px;
}
div.w-d-s-c {
	display: block;
	padding: 0 0 0 20px;
	overflow: hidden;
	border-left: 1px solid #d1d1d1;
	background: #efefef url(images/right_bg.png) repeat-x 0 0;
}
div.w-d-s-c2 {
	display: block;
	padding: 0 20px 0 0;
	overflow: hidden;
	border-right: 1px solid #d1d1d1;
	background: #efefef url(images/right_bg.png) repeat-x 0 0;
}
div.w-d-s-tl{
	display: block;
	height: 10px;
	left: -10px;
	position: absolute;
	top: 0;
	width: 10px;
	overflow: hidden;
	background: url("images/round.png") no-repeat  0 0 ;
}

div.w-d-s-tr{
	display: block;
	height: 10px;
	position: absolute;
	right: -10px;
	top: 0;
	width: 10px;
	overflow: hidden;
	background: url("images/round.png") no-repeat  -10px 0 ;
}
div.w-d-s-bl{
	display: block;
	height: 10px;
	left: -10px;
	position: absolute;
	top: 0;
	width: 10px;
	background: url("images/round.png") no-repeat  0px -10px ;
/*	_background: url("images/gray/round_2.png") no-repeat  left top ; */
}
div.w-d-s-br{
	display: block;
	height: 10px;
	width: 10px;
	position: absolute;
	right: -10px;
	top: 0;
	background: url("images/round.png") no-repeat  -10px -10px ;
/*	_background: url("images/gray/round_2.png") no-repeat  right top ; */
}
ul.lstbox {
	margin: 0;
}
ul.lstbox  li {
	float: left;
	background: none;
	padding: 0;
}
ul.lstbox h4 {
	font-size: 17px;
	margin: 0;
}
ul.lstbox p {
	margin: 7px 0;
}
#w-d-s-userwrap6 h3.moduletitle {
	font-size: 140%;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 1px 2px 1px #182d46;
	color: #f8efef;
}
#w-d-s-userwrap6 a {
	color: #b4dcff;
}
#w-d-s-userwrap6 ul.menu a {
	/*padding-left: 12px;
	background: url(images/dotter.png) no-repeat 0 7px;*/
}
#w-d-s-userwrap6 ul.menu a:hover {
	/*background-position: 0 -9px;*/
}
div.box {
	float: right;
	width: 61px ;
	height: 60px;
	color: #fff;
	display: block;
	background: url(images/box.png) no-repeat 0 0;
}
div.box .price {
	font-size: 20px;
	line-height: 60px;
	margin: 0;
	text-align: center;
	font-weight: normal;
}

.w-d-s-getquote {
	padding: 13px 0;
	overflow: hidden;
	background: url(images/tool.png) no-repeat 0 0;
}
.w-d-s-getquote p {
	margin: 0;
	font-size: 15px;
	text-indent: 15px;
	color: #fefefe;
	font-weight: normal;
}
.w-d-s-getquote a.arrownow {
	color: #fefefe;
	font-size: 18px;
	font-weight: bold;
	padding-right: 25px;
	text-transform: uppercase;
	background: url(images/arrow_now.png) no-repeat right 3px;
	
}
.w-d-s-getquote a.arrownow:hover {
	text-decoration: none;
	color: #123055;
	background: url(images/arrow_now.png) no-repeat right -40px;
}
.w-d-s-pedongroup {
	height: 65px;
	width: 100%;
	position: absolute;
	left: 0;;
	bottom: 0;
	z-index: 1;
	background: url(images/bg_pedon_group.png) repeat-x top;
}
.w-d-s-pedonheadline-wrap {
	background: url(images/bg_imac.png) no-repeat 100% 10px;
}
.w-d-s-pedonheadline-group {
	margin: 0;
	position: relative;
	z-index: 2;
}
.w-d-s-pedonheadline-group ul {
	width: 960px;
	margin: 0 auto;
}	
.w-d-s-pedonheadline-group ul li {
	padding: 0;
	background: url(images/line_slideshow.png) no-repeat 100% 5px;
}
.w-d-s-pedonheadline-group a {
	color: #fff;
	margin: 0 20px;
	font-weight: bold;
	font-size: 130%;
	height: 62px;
	line-height: 62px;
	text-transform: uppercase;
}
.w-d-s-proshow-intro {
	top: 20px;
	left: 20px;
}
.w-d-s-proshow-display {
	width: 389px;
	height: 244px;
	left: auto !important;
	right: 19px !important;
	top: 29px !important;
}
.w-d-s-proshow-intro-bb,
.w-d-s-proshow-intro-bt {
	background: none;
}
.w-d-s-proshow-intro {
	width: 480px;
	text-align: left;
}
.w-d-s-proshow-intro-inner {
	padding: 0;
	color: #FFF;
}
.w-d-s-proshow-intro-inner h2 {
	margin: 0 0 15px 0;
	line-height: 110%;
	height: 50px;
	text-shadow: 0 1px 1px #282828;
}

.w-d-s-proshow-intro-inner ul {
 list-style:none outside none;
}

.w-d-s-proshow-intro-inner ul li {
	padding: 3px 0 3px 15px;
	font-size: 110%;
	text-shadow: 0 1px 1px #666;
	background: url(images/bg_pedon_bullet.png) no-repeat 0 13px;
}
.intro-button {
	padding: 5px 0 0 15px;
}
.button1 {
	margin: 0 10px 0 0;
	padding: 0 35px 10px 0;
	float: left;
	line-height: 35px;
	color: #FFF;
	width: 115px;
	font-size: 110%;
	text-align: center;
	background: url(images/button1.png) no-repeat 0 0;
}
.button2 {
	padding: 0 35px 10px 0;
	float: left;
	line-height: 35px;
	color: #FFF;
	width: 150px;
	font-size: 110%;
	text-align: center;
	background: url(images/button2.png) no-repeat 0 0;
}

.button1 a:link, .button2 a:link {
	color: #FFFFFF;
	}
.button1 a:visited, .button2 a:visited {
	color: #F8F8F8;
	}

.w-d-s-pedonheadline-wrap .but_pre {
	float: right;
	background: url(images/arrow-l.png) no-repeat 0 50% !important;
}
.w-d-s-pedonheadline-wrap .but_next {
	float: right;
	background: url(images/arrow-r.png) no-repeat 0 50% !important;
}
.latestnewsitems {
	float: none;
}



img.personal {
float:right;
margin:0 15px 0;
}


#footer-bottom {
background: url('images/bg.jpg') repeat-x scroll 0 1px transparent;
}

#footer-bottom-next {
background: url("images/bg_png.png") repeat scroll 0 0 transparent;
}
