/*
Project Name: Planet Home
Version: 1.0
Author: Design Aspekt (JB)
*/

/* ------------------------------------------ LAYOUT */

html {
	margin: 0;
	padding: 0;
	height:100%;

}

body {
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,Sans-Serif;
	background:#ffffff;
	font-size:12px;
	line-height:18px;
	overflow: -moz-scrollbars-vertical;
}

/************************/
/* generic styles start */
/************************/

#wrapper {
	padding:0;
	margin: 0 auto;
	width:1030px;
}

#bgr-top {
	margin: 0 auto;
	width:1030px;
	height:30px;
	background-image: url(/media/image/redesign/design/bgr-top_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	font-size:11px;
	line-height:11px;
}

#bgr-main {
	margin: 0 auto;
	width:1030px;
	background-image: url(/media/image/redesign/design/bgr-main_ORIGINAL72.png);
	background-repeat:repeat-y;
	background-position: 0px 0px;
}

#bgr-bottom {
	margin: 0 auto;
	width:1030px;
	height:50px;
	background-image: url(/media/image/redesign/design/bgr-bottom_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	font-size:11px;
	line-height:11px;
	color:#8d8d8d;
}

/* top elements start */
#bgr-top #tleft {
	padding:8px 0 0 0;
	margin:0;
	width:600px;
	float:left;
}

#bgr-top #tright {
	padding:8px 0 0 0;
	margin:0;
	width:400px;
	float:right;
}

#bgr-bottom #fleft {
	padding:15px 0 0 0;
	margin:0;
	width:600px;
	float:left;
}
#bgr-bottom #fright {
	padding:15px 0 0 0;
	margin:0;
	width:400px;
	float:right;
}

#bgr-top #tleft ul li, #bgr-top #tright ul li, #bgr-bottom #fleft ul li, #bgr-bottom #fright ul li {
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	border-right:1px solid #00337f;
	display:inline;
}

#bgr-top #tleft ul li.last, #bgr-top #tright ul li.last, #bgr-bottom #fleft ul li.last, #bgr-bottom #fright ul li.last {
	padding:0;
	margin:0;
	border:none;
}

#bgr-top #tleft, #bgr-bottom #fleft {
	margin:0 0 0 15px;
}

#bgr-top #tright, #bgr-bottom #fright {
	margin:0 15px 0 0;
}

#bgr-top #tright ul, #bgr-bottom #fright ul{
	float:right;
	margin:2px 0 0 0;
}


#bgr-top #tleft ul, #bgr-bottom #fleft ul{
	float:left;
	margin:2px 0 0 0;
}

#bgr-top ul, #bgr-bottom ul {
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
}

#bgr-top #tright {
	text-align:right;
}

#bgr-top a {
	text-decoration:none;
}
/* top elements end */


/* logo start */
#logo-wrapper {
	padding:0;
	margin:0 0 0 30px;
	height:150px;
	float:left;
}

#logo-wrapper #logo {
	height:120px;
	padding:0;
	margin:0;
}

#logo-wrapper #logo img {
	margin:32px 0 0 37px;
	border:0;
}
/* logo end */


/* main navigation start */
#main-navigation {
 	height:30px;
 	width:975px;
}

#main-navigation ul {
	padding:0;
	margin:0;
	width:975px;
	height:28px;
	list-style-type:none;
}
.bottom-edge {
   background-image: url(/media/image/redesign/design/main-nav-border_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: 0px 28px;
	width:960px;
}

#main-navigation ul li {
	padding:0;
	margin:0;
	float:left;
	border-right:1px solid #ffffff;
}

#main-navigation ul li.last {
	padding:0 3px 0 0;
	margin:0;
	float:left;
	border-right:1px solid #ff0000;
	background-color:#00337F;
}

#main-navigation ul li a {
	padding:4px 29px 0px 29px;
	margin:0;
	color:#00337f;
	background:#f2f2f2;
	text-decoration:none;
	font-weight:normal;
   font-size:18px;
   height:24px;
   float:left;
}

#main-navigation ul li a.last {
	padding:4px 30px 0px 31px;
}

#main-navigation ul li a:hover {
	color:#ffffff;
	background:#00337f;
}

#main-navigation ul li a.active {
	color:#ffffff;
	background:#00337f;
}

#main-navigation ul li a:hover .cufon {
	color:#ffffff;
	background:#00337f;
}
/* main navigation end */

a {
	color:#00337F;
	text-decoration:none;
}

a.arrow  {
	background-image: url(/media/image/redesign/design/blue-arrow_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding:0 0 0 15px;
}

.givemeaborder {
	border:1px solid #FF0000;
}

.clearall {
	clear:both;
	height:0;
	width:0;
	font-size:0;
}

.moveLeft {
/*	width:286px;*/
	float:left;
}

.moveRight {
/*	width:286px;*/
	float:right;
}

#welcome a, #scroller-wrapper a, #module-wrapper a, #bgr-bottom a, #bgr-top a, .box a, #content-split-left a {
	color:#00337f;
	text-decoration:none;
}

#welcome a:hover, #scroller-wrapper a:hover, #module-wrapper a:hover, #bgr-bottom a:hover, #bgr-top a:hover, .box a:hover, #content-split-left a:hover , #content-split-right a:hover {
	text-decoration:underline;
	color:#00337f;
}


#bgr-top a:hover {
	text-decoration:underline;
	color:#00337f;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	margin:0;
	line-height:18px;
}

strong {
	font-weight:bold;	
}

.red {
	color: #751618;
}

.addMarginTop {
	margin-top: 10px;
}

/**********************/
/* generic styles end */
/**********************/


/**********************/
/* index styles start */
/**********************/

/* welcome start */
#welcome {
 	width:970px;
	height:210px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	margin:0 0 0 30px;
}

#welcome-left {
	float:left;
	width:500px;
	height:210px;
}

#welcome-right {
	float:right;
	width:460px;
	height:210px;
}
/* welcome end */


/* scroller start */
#main-wrapper {
	width:970px;
	height:200px;
	background-color:#f2f2f2;
	margin:0 0 0 30px;
	float:left;
}

#scroller-wrapper {
	width:612px;
	height:200px;
	margin:15px 0 0 15px;
	float:left;
}

.arrow-left {
	padding:62px 10px 62px 11px;
	margin:0 15px 0 0;
	background-color:#b8b8b8;
	background-image: url(/media/image/redesign/design/back-arrow_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: 8px 60px;
	float:left;
}

.arrow-right {
	padding:62px 10px 62px 11px;
	background-color:#b8b8b8;
	background-image: url(/media/image/redesign/design/forward-arrow_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: 8px 60px;
	float:right;
}

#mycarousel a {
	text-decoration:none;
}

.property-title {
	font-weight:bold;
	color:#003476;
	text-decoration:none;

}

.property-title span {
	font-weight:normal;
	color:#454545;

}
/* scroller end */


/* home search start */
#home-search {
	width:330px;
	height:200px;
	float:right;
	margin:12px 0 0 0;
}

#home-search h3 {
	font-size:12px;
	color:#454545;
	margin:0 0 12px 0;
	font-weight:bold;
}

#home-search .text-field {
	width:220px;
	margin:2px 0 2px 0;
	padding:4px;
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
}

#home-search .dropdown-field {
	width:230px;
	margin:2px 0 2px 0;
	padding:4px;
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
}

#home-search .radio-field {
	margin:0 10px 0 5px;
}

#home-search label {
	margin:0 15px 0 0;
}
#home-search .btn {
	margin:0 0 0 10px !important;
}
.gray-line {
	border-bottom:1px solid #888888;
	height:14px;
	margin:0 13px 10px 0;
}
/* home search end */


/* modules start */
#module-wrapper {
	width:970px;
	height:100%;
	padding:20px 0 25px 30px;
}

#module-wrapper img {
	padding:0 0 5px 0;
}

.main-module {
	width:195px;
	height:100%;
	float:left;
	margin:0 15px 0 0;
}

.main-module-stretch {
	width:340px;
	height:100%;
	float:left;
}

.inner-col-float-left {
	float:left;
	width:80px;
}

.inner-col-float-right {
	float:right;
	width:250px;
}
/* modules end */

#module-wrapper h3 {
/*	height:55px;*/
	font-weight:normal;
	font-size:18px;
	line-height:24px;
	color:#003476;
	padding:0 0 10px 0;
	margin:0 0 11px 0;
	border-bottom:1px solid #003476;
}

#welcome h1 {
	font-size:30px;
	color:#81b2dc;
	padding:30px 0 10px 0;
	margin:0;
	font-weight:normal;
	line-height:30px;
}

#welcome h2 {
	font-size:30px;
	color:#003476;
	padding:0 0 18px 0;
	margin:0;
	font-weight:normal;
	line-height:30px;
}

#welcome h4 {
	font-size:15px;
	color:#81b2dc;
	margin:0;
	font-weight:normal;
}

/********************/
/* index styles end */
/********************/


/***********************/
/* log in styles start */
/***********************/

#login-max {
	width:550px;
	display:none;
}

#login-form .text-field {
	width:100px;
	padding:1px 1px 2px 1px;
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
	margin:0 10px 0 0;
	height:12px;
}

#login-form .notext-back {
	background:url(/media/image/redesign/design/username.jpg) no-repeat 2px 2px;
}
#login-form .notext-back-pass {
	background:url(/media/image/redesign/design/password.jpg) no-repeat 2px 2px;
}
#login-form .text-back {
	background:none;
}

#login-form fieldset {
	float:left;
}

#login-form .login-btn {
	float:left;
	width:auto;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	margin:0 10px 1px 0;
	padding:1px 6px 1px 6px;
	background-image:url(/media/image/redesign/design/btn-bgr_ORIGINAL72.png);
	background-repeat:repeat-x;
	border-right:1px solid #888888;
	border-bottom:1px solid #888888;
	border-left:1px solid #f6f6f6;
	border-top:1px solid #f6f6f6;
	text-decoration:none;
	-moz-border-radius:3px;
}

/*********************/
/* log in styles end */
/*********************/


/*************************/
/* form styles start */
/*************************/

#form {
	padding:15px;
	margin:0 0 30px 0;
	background-color:#f2f2f2;
}
.box #form {
	padding: 0;
	margin:15px;
	background-color:#f2f2f2;
}

.formItem {
	width:585px;
	margin:8px 0 8px 0;
	float:left;
}

.formItem span {
	margin:0 0 10px 0;
}

.formButton{
	width:585px;
	float:left;
}

.formButton .moveLeft, .formButton .moveRight {
	width: 287px;	
}

#form h5 {
	color:#454545;
	font-size:12px;
	border-bottom:1px solid #454545;
	font-weight:bold;
}

#form label {
	color:#454545;
	font-weight:bold;
	display:block;
	margin:0 0 5px 0;
}

#form .label-sub {
	color:#454545;
	font-weight:normal;
}

#form .radio {
	margin:0 10px 0 5px;
}

#form .textfield {
	width:278px;
	padding:4px;
	margin:0;
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
}

#form textarea {
	width:573px;
	height:70px;
	padding:4px;
	margin:0;
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
}

#form select {
	width:278px;
	padding:4px;
	margin:0;
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
}

.small {
	float:left;
	width:150px !important;
}

.btn {
	float:left;
	width:auto !important;
	font-size:12px;
	font-weight:bold;
	color:#ffffff !important;
	margin:0 10px 0 0 !important;
	padding:2px 6px 2px 6px !important;
	background-image:url(/media/image/redesign/design/btn-bgr_ORIGINAL72.png);
	background-repeat:repeat-x;
	border-right:1px solid #888888 !important;
	border-bottom:1px solid #888888 !important;
	border-left:1px solid #f6f6f6 !important;
	border-top:1px solid #f6f6f6 !important;
	text-decoration:none;
	-moz-border-radius:3px;
	cursor:pointer;
}

/***********************/
/* form styles end */
/***********************/


/*****************************/
/* content page styles start */
/*****************************/

#content-page-wrapper {
	background-image:url(/media/image/redesign/design/line_ORIGINAL72.png);
	background-repeat:repeat-y;
	background-position: 160px top;
	width:970px;
	padding:0 0 0 30px;
	float:left;
}

/* cookie trail start */
#cookie-trail {
	width:970px;
	height:30px;
	background-color:#FFFFFF;
	border-bottom:1px solid #e1e1e1;
	margin:0;
	padding:0;
	float:left;
	font-size:11px;
}

#cookie-trail div {
	color:#454545;
	margin:6px 0 10px 0;
}

#cookie-trail span {
	color:#454545;
}

#cookie-trail ul {
	display:inline;
}

#cookie-trail ul li {
	color:#003476;
	display:inline;
}

#cookie-trail ul li a  {
	padding:0 3px 0 3px;
	text-decoration:none;
	color:#003476;
}

#cookie-trail ul li span  {
	padding:0 0 0 6px;
	text-decoration:none;
	color:#003476;
}

/* cookie trail end */


/* inner left navigation start */
#content-inner-navigation {
	width:129px;
	margin:0;
	padding:0 0 50px 0;
	float:left;
}

.inner-nav-title  {
	font-weight:bold;
	font-size:12px;
	color:#444444;
	text-decoration:none;
	position:relative;
	top:25px;
}

.inner-nav-item-active a {
	font-weight:bold;
	font-size:11px;
	color:#003476;
	text-decoration:none;
	position:relative;
	top:35px;
}

.inner-nav-item a {
	font-weight:normal;
	font-size:11px;
	color:#003476;
	text-decoration:none;
	position:relative;
	top:35px;
}

.inner-nav-sub a {
	font-weight:normal;
	font-size:11px;
	color:#444444;
	text-decoration:none;
	position:relative;
	top:35px;
	margin:0 0 0 5px;
}

.inner-nav-sub-active a {
	font-weight:bold;
	font-size:11px;
	color:#444444;
	text-decoration:none;
	position:relative;
	top:35px;
	margin:0 0 0 5px;
}

.inner-nav-active a:hover, .inner-nav-item a:hover, .inner-nav-sub a:hover {
	text-decoration:underline;
}
/* inner left navigation end */


#content-main {
	width:839px;
/*	border-left:1px solid #e1e1e1;*/
	margin:0;
	padding:0;
	float:right;
}

#content-header {
	width:839px;
	background-repeat:no-repeat;
	background-position: left 0px;
	height:235px;
}
.noimage {
	height:175px !important;
}
#content-header-left {
	width:600px;
	float:left;
}

#content-header-right {
	width:201px;
	float:right;
}

.cta {
	width:201px;
	height:54px;
	float:right;
	position:relative;
	top:180px;
	right:-3px;
}

#content-header-right a {
	text-decoration:none;
}

.cta-title {
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	position:relative;
	top:6px;
	left:10px;
}

.cta-url {
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	position:relative;
	top:6px;
	left:10px;
}

.press-blank {
	height:170px;
}

#content-header h1 {
	padding:25px 0 10px 15px;
	margin:0;
	font-weight:normal;
	color:#81b2dc;
	font-size:30px;
	line-height:30px;
}

#content-header h2 {
	padding:0 0 0 15px;
	font-weight:normal;
	color:#003476;
	font-size:30px;
	line-height:30px;
}

#content-split-left {
	width:615px;
	float:left;
	padding:0 0 0 15px;
}

#content-split-right {
	width:196px;
	float:right;
}

#content-split {
/*	border-left:1px solid #e1e1e1;*/
	width:839px;
	margin:0;
	padding:5px 0 25px 0;
	float:right;
}

#content-full {
/*	border-left:1px solid #e1e1e1;*/
	width:824px;
	margin:0;
	padding:10px 0 0 15px;
	float:right;
}

#content-full h3 {
	margin:0 0 40px 0;
	font-weight:normal;
	color:#8D8D8D;
	font-size:18px;
	line-height:24px;
}

#content-split-left h3 {
	margin:0 0 40px 0;
	font-weight:normal;
	color:#8D8D8D;
	font-size:18px;
	line-height:24px;
}

/* main content module styles start */
.main-content-module {
	width:300px;
	height:100%;
	margin:0 0 30px 0;
}

.main-content-module p {
	margin:0 0 15px 0;
	font-weight:normal;
	color:#454545;
	font-size:12px;
}

.main-content-module img {
	margin:0 0 8px 0;
}

.main-content-module ul li {
	background-image: url(/media/image/redesign/design/blue-box_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: 0px 8px;
	margin:0 0 6px 0px;
	padding:0 0 0 10px;
	font-weight:normal;
	color:#454545;
	font-size:12px;
}


#content-split-left ul li {
	background-image: url(/media/image/redesign/design/blue-box_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: 0px 7px;
	margin:0;
	padding:0 0 0 10px;
	font-weight:normal;
	color:#454545;
	font-size:12px;
}

.main-content-module h4 {
	font-size:18px;
	color:#003576;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #003576;
	line-height:18px;
	font-weight:normal;
}

#content-split-left h4 {
	font-size:18px;
	color:#003576;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #003576;
	line-height:18px;
	font-weight:normal;
}

#content-split-left ul {
	margin:0 0 20px 0;
}


/* main content module styles end */


/* content modules split by 4 start */
.sub-content-module {
	width:195px;
	height:100%;
	margin:0 0 30px 0;
	padding:0 11px 0 0;
}

.sub-content-module p {
	margin:0 0 15px 0;
	font-weight:normal;
	color:#454545;
	font-size:12px;
}

.sub-content-module img {
	margin:0 0 8px 0;
}

.sub-content-module h4 {
	font-size:18px;
	color:#003576;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	border-bottom:1px solid #003576;
	line-height:18px;
	font-weight:normal;
}

.sub-content-module a {
	text-decoration:none;
	color:#003576;
}
.sub-content-module a:hover {
	text-decoration:underline;
}

.sub-content-module ul li {
	background-image: url(/media/image/redesign/design/blue-arrow_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: 0px 7px;
	margin:0 0 4px 0px;
	padding:0 0 0 14px;
	font-weight:normal;
	color:#454545;
	font-size:12px;
}

/* content modules split by 4 end */

/* content modules split by 3 start */
.sub-content-module-grey {
	width:185px;
	height:100%;
	margin: 20px 15px 0 0;
	padding: 10px 0 20px 10px;
	background-color: #f2f2f2;
	float: left;
}

.sub-content-module-grey img {
	margin-bottom: 15px;
}

.sub-content-module-grey h5 {
	font-size:12px;
	color:#00337f;
	line-height:18px;
	font-weight:bold;
}

.nomarginright {
	margin-right: 0px;
}
/* content modules split by 3 end */

/* main content box styles start */
.box {
	width:195px;
	margin-bottom:10px;
}
.box-header {
	width:195px;
	height:10px;
	background-image: url(/media/image/redesign/design/modul-header_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: top left;
}
.box-content {
	width:195px;
	background-image: url(/media/image/redesign/design/modul-content_ORIGINAL72.png);
	background-repeat:repeat-y;
	background-position: top left;
	padding:0 0 10px 0;
}
.box-footer {
	width:195px;
	height:10px;
	background-image: url(/media/image/redesign/design/modul-footer_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: top left;
}
.box p {
	padding:0 10px 3px 15px;
	clear:both;
}
.box-content .arrow {
	margin:0 0 0 0px;
}
.box h4 {
	font-size:12px;
	color:#454545;
	padding:8px 0 10px 0;
	margin:0 15px 10px 15px;
	border-bottom:1px solid #b8b8b8;
	line-height:18px;
	font-weight:bold;
}
.box h5 {
	font-size:12px;
	color:#00337f;
	padding:0;
	margin:0 0 0 15px;
	line-height:18px;
	font-weight:bold;
}
.box img {
	padding:0 0 0 15px;
}

.box ul {
	margin:0 15px 10px;
	padding:8px 0 10px;	
	color: #454545;
}
/* main content modul styles end */


/* main content side slide start */
.side-slide-up {
	margin:0 0 0 15px;
	width:165px;
	height:19px;
	background-image: url(/media/image/redesign/design/side-slide-up_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: center 5px;
}

.side-slide-down {
	margin:0 0 0 15px;
	width:165px;
	height:19px;
	background-image: url(/media/image/redesign/design/side-slide-down_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: center 5px;
}
/* main content side slide end */


/* main content collapse start */
#collapse-wrapper {
	width:615px;
	float:left;
	padding:0;
	border-top:2px solid #003576;
}

#collapse-wrapper a:hover {
	text-decoration:none;
}

#collapse-wrapper h5 {
	font-weight:bold;
	font-size:12px;
	color:#454545;
	margin:0 0 10px 0;
}

#collapse-wrapper img {
	margin:15px 0 0 0;
	float:left;
}

#collapse-wrapper .bottom-line {
	border-bottom:1px solid #454545;
	HEIGHT:100%;
}

.bottom-line-press {
	padding:0 0 30px 0;
	height:100%;
}

.bottom-line-press img {
	float:left;
}

.trigger-closed {
	width:615px;
	height:25px;
	float:left;
	padding:10px 0 0 0;
	margin:0;
	background-image: url(/media/image/redesign/design/arrow-closed_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: 600px 15px;
	border-bottom:1px solid #003576;
	color:#003576;
	cursor:pointer;
}

.trigger-open {
	background-image: url(/media/image/redesign/design/arrow-open_ORIGINAL72.png);
	background-repeat:no-repeat;
	background-position: 600px 15px;
	border-bottom:1px solid #cccccc;
	color:#454545;
	cursor:pointer;
}

.blue {
	color:#003576;
}

.gray {
	color:#454545;
}

.gray-bold {
	color:#454545;
	font-weight:bold;
}

.blue-bold {
	color:#003576;
	font-weight:bold;
}

.collapse-text {
	margin:15px 0 10px 0;
	float:right;
	width:430px;
}

.press-text {
	margin:0 0 10px 0;
	float:right;
	width:424px;
}

.tc {
	color:#8d8d8d;
}
/* main content collapse end */


#content-full h4 {
	font-size:18px;
	color:#003576;
	padding:0 0 10px 0;
	border-bottom:1px solid #003576;
	line-height:18px;
	font-weight:normal;
}

.pdf-group {
	padding:0 0 30px 0;
}

.pdf-list-header {
	width:824px;
	height:25px;
	float:left;
	padding:10px 0 0 0;
	border-bottom:1px solid #003576;
	text-decoration:none;
	font-weight:bold;
}

.pdf-list {
	width:824px;
	height:25px;
	float:left;
	padding:10px 0 0 0;
	border-bottom:1px solid #cccccc;
	text-decoration:none;
}

.pdf-list-short {
	width:424px;
	height:25px;
	float:left;
	padding:10px 0 0 0;
	border-bottom:1px solid #cccccc;
	text-decoration:none;
}


#press-content a:hover{
	text-decoration:none;
}

.header-pdf-gray {
	float:left;
	color:#454545;
}

.header-pdf-one {
	width:150px;
	float:left;
	color:#454545;
	cursor:pointer;
}

.header-pdf-two {
	float:left;
	color:#003576;
	cursor:pointer;
}

.header-pdf-three {
	font-weight:bold;
	float:right;
	color:#003576;
	cursor:pointer;
}

/***************************/
/* content page styles end */
/***************************/


/***************************/
/* new window start */
/***************************/

#new-window {
	width:625px;
	min-height:700px;
	padding:0 10px 0 10px;
}

#new-window h1 {
	padding:25px 0 0 15px;
	margin:0;
	font-weight:normal;
	color:#81b2dc;
	font-size:30px;
}

#new-window h2 {
	padding:10px 0 25px 15px;
	font-weight:normal;
	color:#003476;
	font-size:30px;
}

#new-window .agb p {
	padding:0 0 15px 0;
	font-weight:normal;
	color:#454545;
	font-size:12px;
}

#new-window .popup p {
	padding:0 0 5px 0;
	font-weight:normal;
	color:#454545;
	font-size:12px;
}
#new-window .popup-logo {
	margin:0 0 0 5px;
	width:540px;
	height:80px;
	border-bottom:2px solid #00337F;
}

#new-window .popup-logo img {
	padding:10px 0 0 0px;
}

#new-window .popup .headline_app{
    padding:0 0 0 0;
    margin:0 0 0 0;
	font-weight:normal;
	color:#003476;
	font-size:15px;
	border-bottom:1px solid #00337F;
	width:530px;
}

#new-window .sub-title {
	padding:10px 0 10px 0;
	margin:0 0 10px 15px;
	font-weight:normal;
	color:#003476;
	font-size:18px;
	border-bottom:1px solid #00337F;
	width:615px;
}
#new-window .sub-header {
	padding:0 0 10px 0;
	margin:0 0 10px 15px;
	font-weight:bold;
	color:#003476;
	font-size:12px;
}

#new-window .new-window-logo {
	margin:0 0 0 15px;
	width:615px;
	height:120px;
	border-bottom:2px solid #00337F;
}

#new-window .new-window-logo img {
	padding:30px 0 0 0px;
}

#new-window .new-window-footer {
	margin:0 0 0 15px;
	padding:5px 0 0 0;
	height:50px;
	border-top:1px solid #8D8D8D;
	font-weight:normal;
	color:#8D8D8D;
	font-size:11px;
}

/***************************/
/* new window end */
/***************************/

