﻿/****************************************************************
Copyright Discover Websites 2009
CSS Written by Andy Vickery
****************************************************************/
@media screen {
/****************************************************************
Master Styles
****************************************************************/
body { margin:0px auto 0px auto; font-family:Verdana, Arial, Sans-Serif; font-size:9pt; color:#666666; background-image:url(images/page_back.jpg); background-position:top; background-repeat:repeat-x; line-height:130%; }
a { text-decoration:none; color:#666666 }

img { border:0; }
#master_wrapper { margin:0px auto 0px auto; width:860px; background-color:White; }
.clear { clear:both; border:0 !important; padding:0 !important; margin:0 !important; }
h1 { font-size:18pt; font-weight:normal; padding:0; margin:0; font-family:Garamond, Times New Roman, Serif; margin-bottom:6px; }
h2 { font-size:16pt; font-weight:normal; padding:0; margin:0; font-family:Garamond, Times New Roman, Serif; margin-bottom:6px; }
p { margin:0; padding:0; }
.watermark { color:#999999; }
input[type="submit"] { }
td { vertical-align:text-bottom; }

.btn_standard_green { background-image:url(images/btn_standard_green.jpg); background-repeat:repeat-x; border:0; height:26px; color:White; padding:2px 10px 3px 10px; font-size:9pt; font-weight:normal; }
.btn_standard_red { background-image:url(images/btn_standard_red.jpg); background-repeat:repeat-x; border:0; height:26px; color:White; padding:2px 10px 3px 10px; font-size:9pt; font-weight:normal; }

/****************************************************************
Banner Styles
****************************************************************/
#banner_wrapper { height:121px; }
#logo_wrapper { float:left; padding-top:20px; }
#banner_rhs { float:right; text-align:right; padding-top:40px; line-height:180% }
#banner_rhs h2 { font-size:19pt; }


/****************************************************************
Toolbar Styles
****************************************************************/
#toolbar_wrapper { }
#toolbar_wrapper_toolbar { float:left; width:261px; background-image:url(images/toolbar_back.jpg); background-position:top; background-repeat:repeat-x; height:245px; }
#toolbar_wrapper_toolbar ul { margin:0; padding:0; font-size:15pt; list-style:none; font-family:Garamond, Times New Roman, Serif; color:#ffffff; margin-top:25px; }
#toolbar_wrapper_toolbar li { margin:0; padding:0; background-image:url(images/toolbar_bullet.jpg); background-repeat:no-repeat; margin-left:20px; padding-left:22px; margin-top:16px; }
#toolbar_wrapper_toolbar a { color:White; }
#bigpic_wrapper { float:left; width:599px; }


/****************************************************************
Middle Styles
****************************************************************/
#body_wrapper { text-align:justify; padding:15px 15px 15px 15px; }
#body_lhs { float:left; width:565px; border-right:solid 1px #b2b2b2; padding-right:15px; min-height:410px;  }
#body_rhs { float:left; width:233px; padding-left:15px; }
#body_rhs div { margin-bottom:15px; padding-bottom:15px; border-bottom:dotted 1px #b2b2b2; }

#body_wrapper a:hover { text-decoration:underline; }


.individuals_lhs { float:left; width:260px; }
.individuals_rhs { float:right; width:260px; }
.individuals_pic { float:left; width:60px; padding-right:10px; margin-bottom:10px; margin-top:10px; }
.individuals_txt { float:left; width:190px; text-align:left; margin-bottom:10px; margin-top:10px; line-height:90%; }


/****************************************************************
Bottom Signoff Styles
****************************************************************/
#signoff_wrapper { }
#signoff_1 { background-color:#737e78; height:60px; }
#signoff_1 a { color:White; }
#signoff_1_lhs { background-color:#949c97; float:left; padding:10px; height:40px; color:White; font-family:Garamond, Times New Roman, Serif; font-size:13pt; text-align:center; }
#signoff_1_rhs { text-align:right; color:#ffffff; font-size:11pt; font-family:Garamond, Times New Roman, Serif; padding-top:10px; }
#signoff_1_rhs span { font-size:8pt; font-family:Verdana, Arial, Sans-Serif; line-height:240% }
#signoff_2 { font-size:8pt; font-family:Garamond, Times New Roman, Serif; }


/****************************************************************
Portal Styles
****************************************************************/
#portal_header_wrapper { }
#portal_header_lhs { float:left; }
#portal_header_rhs { float:left; }

#portal_welcome_lhs { float:left; width:500px; text-align:left; }
#portal_welcome_rhs { float:right; }

#portal_client_name { padding-bottom:10px; padding-top:10px; }
#portal_client_name input[type="text"] { border:solid 1px #b2b2b2; padding:2px; margin:0; }
#portal_client_name_lhs { float:left; width:100px; }
#portal_client_name_rhs { float:left; }

#portal_address { padding-bottom:10px; }
#portal_address input[type="text"] { border:solid 1px #b2b2b2; padding:2px; margin:0; }
#portal_address_lhs { float:left; width:100px; }
#portal_address_rhs { float:left; }

#portal_forms_wrapper { }
#portal_forms_wrapper input[type="text"] { border:solid 1px #b2b2b2; padding:2px; margin:0; }
#portal_forms_lhs { float:left; padding-right:25px; border-right:solid 1px #b2b2b2; margin-right:25px; width:389px; }
#portal_forms_rhs { float:left; width:389px; }

.portal_forms_header_item { }
.portal_forms_header_item_lhs { float:left; padding-right:10px; }
.portal_forms_header_item_rhs { float:left; padding-right:15px; }

.portal_forms_item { border-bottom:solid 1px #e5e5e5; }
.portal_forms_item_lhs { float:left; width:310px; }
.portal_forms_item_currency { float:left; font-weight:bold; width:10px; }
.portal_forms_item_rhs { float:left; font-weight:bold; text-align:right; width:69px; }

}



@media print
{
.no_print { display:none; }

#portal_header_wrapper { }
#portal_header_lhs { float:left; }
#portal_header_rhs { float:left; }

#portal_welcome_lhs { float:left; width:500px; text-align:left; }
#portal_welcome_rhs { float:right; }

#portal_client_name { padding-bottom:10px; padding-top:10px; }
#portal_client_name input[type="text"] { border:solid 1px #b2b2b2; padding:2px; margin:0; }
#portal_client_name_lhs { float:left; width:100px; }
#portal_client_name_rhs { float:left; }

#portal_address { padding-bottom:10px; }
#portal_address input[type="text"] { border:solid 1px #b2b2b2; padding:2px; margin:0; }
#portal_address_lhs { float:left; width:100px; }
#portal_address_rhs { float:left; }

#portal_forms_wrapper { }
#portal_forms_wrapper input[type="text"] { border:solid 1px #b2b2b2; padding:2px; margin:0; }
#portal_forms_lhs { float:left; padding-right:25px; border-right:solid 1px #b2b2b2; margin-right:25px; width:389px; }
#portal_forms_rhs { float:left; width:389px; }

.portal_forms_header_item { }
.portal_forms_header_item_lhs { float:left; padding-right:10px; }
.portal_forms_header_item_rhs { float:left; padding-right:15px; }

.portal_forms_item { border-bottom:solid 1px #e5e5e5; }
.portal_forms_item_lhs { float:left; width:310px; }
.portal_forms_item_currency { float:left; font-weight:bold; width:10px; }
.portal_forms_item_rhs { float:left; font-weight:bold; text-align:right; width:69px; }
}
