body { font-family: "Trebuchet MS", Helvetica, sans-serif; line-height: 16px; }
a:link { color: #559ac3; }
a:visited { color: #559ac3; }
a:hover { color: #559ac3; }
a:active { color: #559ac3; }
#wrapper { position: relative; padding:0; width: 989px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; line-height: 16px; }
#header { height: 82px; margin:0; padding:0; width: auto; }
#main { height:488px; width: auto; }
#logo { position: absolute; left: 0px; top: 18px; width: 249px; height: 51px; background-image: url(../images/logo.png); background-repeat: no-repeat; }
#sidebar-left { margin: 0px; padding: 0px; float: left; height: 486px; width: 247px; position: relative; overflow:hidden; }
.alt {height:598px !important;}
#content-right-home { padding: 0px; float: right; height:600px; width: 735px; position: relative; overflow: hidden; margin: 0px; }
#content-right { padding: 0px; float: right; height: 488px; width: 735px; position: relative; overflow: hidden; margin: 0px; }
#sidebar-left1 { margin: 0px; padding: 0px; float: left; height: 488px; width: 249px; position: relative; overflow:auto; }
.bgd-blue { background-color: #15395b; }
#wrapper #main #sidebar-left h4 { font-family: "Trebuchet MS"; font-size: 12px; padding-top: 23px; padding-right: 10px; padding-bottom: 3px; padding-left: 15px; background-image: url(../images/h2_underline.jpg); background-repeat: no-repeat; background-position: 15px bottom; }
#wrapper #main #sidebar-left p { font-size: 12px; font-family: "Trebuchet MS"; padding-top: 12px; padding-right: 10px; padding-left: 15px; padding-bottom: 0px; }
.txt-blck { color: #3e3e3e; }
.txt-white { color: #FFFFFF; }
#sidebar-left2 { margin: 0px; padding: 0px; float: left; height: 488px; width: 337px; position: relative; overflow:hidden; }
#content-right2 { padding: 0px; float: right; height: 486px; width: 646px; position: relative; overflow: hidden; margin: 0px; }
#brandSidebar { padding: 0px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; }
#wrapper #main #sidebar-left #brandSidebar p { font-size: 12px; font-family: "Trebuchet MS"; padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; font-weight: normal; }
#contact { padding: 0px; float: right; height: 486px; width: 646px; position: relative; overflow: hidden; display: block; margin: 0px; }
.vert_line { background-image: url(../images/horizontal_line.jpg); background-repeat: no-repeat; background-position: 50% 50%; }
#wrapper #main #contact h2 { font-size: 160%; padding-left: 20px; font-weight: normal; line-height: 160%; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
#wrapper #main #contact p { font-size: 13px; padding-left: 20px; line-height: 16px; margin: 0px; padding-top: 0px; padding-right: 30px; padding-bottom: 0px; }
#wrapper #main #contact label { font-size: 13px; padding-top: 5px; padding-left: 32px; margin: 0px; display: block; padding-right: 0px; padding-bottom: 0px; }
#wrapper #main #contact .input { margin-left: 30px; height: 21px; width: 257px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; border: 1px solid #a5a5a5; padding-top: 5px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; }
#wrapper #main #contact textarea { margin-left: 30px; height: 118px; width: 257px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; border: 1px solid #a5a5a5; padding-top: 5px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; font-family: "Trebuchet MS"; font-size: 13px; }
#wrapper #main #contact a { text-decoration: none; color: #559ac3; }
.button { color: #FFFFFF; background: #a5a5a5; margin-top: 8px; border: none; margin-left: 0px; margin-right: 29px; margin-bottom: 0px; position: relative; clear: right; float: right; font-size: 13px; font-family: "Trebuchet MS"; width: 54px; line-height: normal; padding-top: 0px; padding-right: 2px; padding-bottom: 2px; padding-left: 0px; cursor: pointer; }
.border { border: 1px solid #a5a5a5; }
.borderBlue { border: 1px solid #15395B; }
#wrapper #main #contact textarea:hover { margin-left: 30px; height: 118px; width: 257px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; border: 1px solid #a5a5a5; padding-top: 5px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; font-family: "Trebuchet MS"; font-size: 13px; background-color: #EFEFEF; }
#wrapper #main #contact .input:hover { margin-left: 30px; height: 21px; width: 257px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; border: 1px solid #a5a5a5; padding-top: 5px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; background-color: #F1F1F1; }
.samplePic1 { background-image: url(../images/sample_pic1.jpg); background-repeat: no-repeat; }
.samplePic2 { background-image: url(../images/sample_pic2.jpg); background-repeat: no-repeat; }
.samplePic3 { background-image: url(../images/sample_pic3.jpg); background-repeat: no-repeat; }
.samplePic4 { background-image: url(../images/sample_pic4.jpg); background-repeat: no-repeat; }
.samplePic5 { background-image: url(../images/image001.jpg); background-repeat: no-repeat; }
.helper { }
#charities { padding: 0px; float: right; height: 486px; width: 646px; position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; overflow: hidden; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; }
.charitiesPics { position:relative; width: 545px; height: auto; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 89px; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.header_grad { background-image: url(../images/header_grad.jpg); background-position: 31px top; background-repeat: no-repeat; padding: 0px; margin: 0px; }
#wrapper #main #charities h2 { font-weight: normal; font-size: 26px; line-height: normal; padding-top: 11px; padding-right: 0px; padding-bottom: 0px; padding-left: 43px; margin-top: 12px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#wrapper #main #charities p { padding-left: 43px; padding-right: 33px; font-size: 12px; line-height: normal; margin-top: 64px; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#wrapper #main #charities .charitiesPics img { padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; display: block; margin: 0px; }
.helper1 { }
#media1 { padding: 0px; float: right; height: 486px; width: 646px; position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; overflow: hidden; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; }
.mediaBoxHolder { position:relative; margin-left:51px; margin-top:15px; }
.media1Box { text-align: center; display: block; float: left; margin-right: 44px; margin-top: 32px; font-size: 12px; }
#wrapper #main #media1 h2 { margin: 0px; line-height: normal; padding-top: 4px; padding-left: 63px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 0px; padding-bottom: 0px; font-size: 26px; font-weight: normal; }
#wrapper #main #media1 img { padding: 2px; border: 1px solid #666666; display: block; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#wrapper #main #media1 .media1Box { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.pagination { color: #333333; font-size: 12px; padding:15px 50px 0 50px; text-align:right;}
.current { text-decoration: none; padding:0 6px}
#wrapper #main #media1 .pagination a { text-decoration: none; color: #333333; font-size: 12px; padding:0 6px }
#wrapper #main #media1 .pagination a:hover { text-decoration: underline;}
#wrapper #main #media1 .pagination .current { text-decoration: none; color: #559ac3; }
#media2 { margin: 0px; padding: 0px; height: 486px; width: 987px; background-image: url(../images/media_grad.jpg); background-repeat: no-repeat; background-position: right top; }
#mediaSidebarLeft { width: 223px; padding: 0px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; }
#mediaContentMid { float: left; width: 399px; margin: 0px 0px 0px 30px; padding: 0px; position: relative; text-align: right; }
#mediaContentRight { position:relative; float:right; width: 301px; }
#wrapper #main #media2 #mediaSidebarLeft h2 { font-size: 24px; font-weight: normal; padding-top: 18px; line-height: 26px; padding-left: 23px; }
#wrapper #main #media2 #mediaSidebarLeft h3 { font-weight: normal; font-size: 14px; line-height: 28px; padding-left: 23px; }
.back { background-image: url(../images/back.jpg); background-repeat: no-repeat; background-position: 25px 50%; padding-left: 36px; font-size: 12px; }
.spacer { float: left; width: 24px; height: 167px; }
.media2Box { /*display: block; float: left;*/ margin: 0; border:#666666 1px solid;padding:2px}
.viewInDetail { background-image: url(../images/acrobat_icon.jpg); background-repeat: no-repeat; background-position: right center; float: right; height: 20px; font-size: 13px; padding-right: 18px; padding-top: 3px; clear: right; display: block; width: auto; }
#text { padding: 0px; float: right; height: 486px; width: 646px; position: relative; overflow: hidden; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/text_grad.jpg); background-repeat: no-repeat; background-position: left top; }
#textContent { position: relative; width: 648px; height: 330px; }
#wrapper #main #text h2 { padding-left: 25px; font-size: 26px; font-weight: normal; line-height: normal; margin: 0px; padding-top: 25px; padding-right: 0px; padding-bottom: 0px; }
#wrapper #main #text .scrollable .items p { font-size: 12px; line-height: 24px; margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 30px; padding-right: 45px; }
.clear{
	clear:both;
	float:none
}
.arch, .arch a{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#333333;
	text-decoration:none
}
.nws{
margin-top:10px;	
margin-bottom:10px;	
font-weight:normal;
font-size:16px
}
div.scrollable { position:relative; height:365px; padding:0px; margin: 40px 25px 0 0;} 
div.items { overflow:hidden; height:365px; padding:0px;  } 

.brand,.brand p,.brand span{
font-size:11px !important	
}
#ftr{
font-size:10px;
text-align:right;
padding:5px 0;
color:#3E3E3E;
}