/* Page */
body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,a,fieldset{border:0;outline:none;margin:0;padding:0;}

body {font: normal 13px Arial, sans-serif;color:#666666}
h2 {font: normal 26px Arial, sans-serif; padding: 20px 0; margin: 0 0 30px 0;}
hr{color:#e4e4e4;background-color:#e4e4e4;height:1px;border:0px;margin:0px}
a{color:#515BA2;text-decoration:none;}
a:hover{color:#DB0029;text-decoration:underline;}
.wrap {width: 1020px; margin: 0 auto;}
.content{border-left:3px solid #eeeeee;border-right:3px solid #eeeeee;padding:10px}

#breadcrumb{height:20px;background-color:#E8E8E8}
.hDivider{height:5px;background-color:#6FBEC6}

.selectedMenu{background-position: 100% -40px; color: #fff; text-shadow: none;}

.box1{width:620px;float:left;border-right:1px solid #e7e7e7;text-align:left;padding-left:5px}
.box2{width:350px;float:left;border-right:0px solid #e7e7e7;text-align:left;padding-left:10px}

.heading1{font-size:16px;font-family: 'Oswald', sans-serif;color:#666666;text-transform:uppercase}
.heading2{font-size:15px;font-family: 'Oswald', sans-serif;color:#DB0029}

.arrowLink {padding: 5px 5px 3px 12px; background: url(img/menu/arrow_off.png) no-repeat 0px 10px;}
.newsDate {font-weight:bold;font-size:11px;font-family:arial;color:#666}

.d1L{float:left;width:25%;border:0px solid #ff0000}
.d1R{float:right;width:66%;padding-right:80px}

.d2L{float:left;width:73%;border-right:1px solid #e4e4e4;padding-right:5px}
.d2R{float:right;width:24%;text-align:left}

.d3L{float:left;width:55%;border-right:1px solid #e4e4e4;padding-right:5px}
.d3R{float:right;width:43%;text-align:left}

.d4L{width:49%;float:left;border:0px solid #bebebe;text-align:left;}
.d4R{width:50%;float:right;border:0px solid #bebebe;text-align:left}


.cLogin{width:500px;border:1px solid #bebebe;margin:0px auto 0px auto;text-align:center}
#loginHead{width:100%;background-color:#82B4CC;color:#fff;font-weight:bold;font-size:14px;height:50px;padding-top:20px}
#errorMessage{background-color:#f00;font-family:verdana;font-size:11px;color:#fff;padding:4px}

.table1 {border-collapse:collapse;border:1px solid #CCC;font-size:12px}
.table1 thead td{font-weight:bold;background:#E1E1E1}
.table1 tbody tr:hover td{background-color:#F3F3F3}
.table1 td{padding:5px 10px;border:1px solid #CCC}
.table1 th{background-color:#e4e4e4;font-weight:bold;text-align:left;font-size:12px;font-family:arial;padding:5px}

.formHeading{font-family:arial;font-size:16px;color:#DB0029;text-align:center}
.pageHeading{font-size:20px;font-family: 'Oswald', sans-serif;color:#666666;text-transform:uppercase}

.errorSpan{color:#f00;font-size:11px}
.message_info,.message_success,.message_warning,.message_error,.message_validation{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center}
.message_info{color:#00529B;background-color:#BDE5F8;}
.message_success{color:#4F8A10;background-color:#DFF2BF;}
.message_warning{color:#9F6000;background-color:#FEEFB3;}
.message_error{color:#D8000C;background-color:#FFBABA;text-align:left}

#responseText{margin:0px auto 0px auto}
#messageBox1{margin:0px auto 0px auto;display:none}
#messageBox2{margin:0px auto 0px auto;display:none;float:left}

.editLink{color:#ff0000}
.clearB{clear:both}

/* style for paging class*/
.paging{font-size:12px;color:#bebebe;border:0px solid #ff0000;margin: 0px auto 0px auto;text-align:center;}
.pageLink{color:#bebebe;float:left;border:1px solid #e4e4e4;background-color:#f7f7f7;padding:5px;margin:2px}
.pageLink a{color:#003366; font-weight:bold}
.pageLink .selected{color:#ff0000;font-weight:bold}

.topbar{background-color:#333333}
.topHeading{font-family: 'Oswald',sans-serif;font-weight: 400;color:#AAD8DD;font-size:35px}
.buttonLink{color:#ffffff}
.buttonLink:hover{text-shadow:none;color:#ffffff;}
.buttonLinkBlue{background-color:#3098DB;color:#ffffff;border:0px solid #fff;padding:5px}
.buttonLinkOrange{background-color:#FF9326;color:#ffffff;border:1px solid #CE6700;padding:15px;font-size:15px;font-weight:bold;}
.buttonLinkRed{background-color:#FF0000;color:#ffffff;border:1px solid #ffffff;padding:15px;font-size:15px;font-weight:bold;}
.buttonLinkGreen{background-color:#01A74A;color:#ffffff;border:1px solid #ffffff;padding:10px;font-size:13px;font-weight:bold;}



/*-- for tabs *///


body {
    padding:50px 80px;
    font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",sans-serif,verdana;
}

/* get rid of those system borders being generated for A tags */
a:active {
    outline:none;
}

:focus {
    -moz-outline-style:none;
}

#products img {
    margin:0 1px 10px 0;
    cursor:pointer;
}

.description {
    background-color:#ffffff;
    border:1px solid #6FBEC6;
    width:565px;
    min-height:140px;
    display:none;
    margin-top:17px;
    -moz-border-radius:4px;
    padding:0 20px;
}

.description .arrow {
    width:34px;
    height:34px;
    background:transparent url(/img/donate/blue.png) repeat scroll 0 -68px;
    margin-top:-28px;
    margin-left:36px;
    font-size:1px;
    position:relative;
}

#organ .arrow {
    margin-left:190px;
}

#drug .arrow {
    margin-left:350px;
}

#talent .arrow {
    margin-left:500px;
}