@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:.8em/1.6em Arial, Helvetica, sans-serif; background:#0c265c;}

.mastWrap{float:left;width:100%;}
.cntrWrap{width:1005px;margin:0 auto;}
.fltFix{float:left;width:100%;}

a { color: #0066CC; text-decoration: underline; outline:none;}
a:hover { color: #FDB702; text-decoration: underline; }
a:visited{}
a:active{}
a img{border:none;}
img{border:none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 3px 0;}
h1, .PageTitleHeader {font-size:24px;line-height:24px; color:#0C265C}
h2, .PageSubTitleHeader {font-size:20px; line-height:24px; color:#0C265C;}
h3 {font-size:18px;line-height:21px;}
h4 {font-size:15px;line-height:18px;}
h5 {font-size:13px;line-height:15px;}
p {margin:7px 0;padding:0;}


.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{ margin:0; padding:0; float:left;}

.structHead h1{padding:0;margin:0;float:left;}
.structHead h1 a{display:block;text-indent:-999em; background:url(images/HeaderLt.jpg) no-repeat left top; height:170px; width:296px;}

.structHead #ContentHeaderRt{margin:0; padding:0; float:left; background:url(images/HeaderRt.jpg) left top; height:170px; width:708px;}

/* LEFT COLUMN
---------------------------------------------*/
.structLeft{margin:0; padding:0 2px 0 0; float:left; width:185px; background:url(images/VerDotline.gif) repeat-y right top;}

.structLeft #ContentLeftNav{margin:0; padding:0; float:left; width:185px;}
.structLeft #ContentLeftNav ul {list-style:none;margin:0;padding:0;}
.structLeft #ContentLeftNav li { margin:0;padding:0;}
.structLeft #ContentLeftNav li#ReturntoBCSHome { background:url(images/HortDotline.gif) repeat-x scroll left bottom;margin:0 10px 5px 0;padding:0 0 8px;width:175px;}
.structLeft #ContentLeftNav li#ReturntoBCSHome a { background:url(images/BackHome.gif) no-repeat left top; text-indent:-999px;height:18px;}
.structLeft #ContentLeftNav a {display:block;font-size:15px;padding:0; color:#0c265c; font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; height:1%;}

#ContentMemberTools {background:transparent url(images/HortDotline.gif) repeat-x scroll left top;float:left;margin:5px 10px 0 0;padding:5px 0;width:175px; display:inline;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
#ContentMemberTools li { margin:0;padding:0;}
#ContentMemberTools a {display:block;font-size:11px;line-height:14px;padding:0;text-decoration:none; height:1%;}


/* BODY ELEMENTS
---------------------------------------------*/
.structBody{margin:0 ; padding:14px 0 0 ; float:left; background:#FFFFFF url(images/ContentTop.gif) no-repeat left top; }
.structBodyMid{margin:0 ; padding:0 0 13px; float:left; background:url(images/ContentBottom.gif) no-repeat left bottom;}
.structBodyIn{background:#FFFFFF url(images/ContentBg.gif) repeat-y scroll left top;float:left;margin:0;padding:10px 30px 10px 32px;width:942px;}

.structBody ul#ContentBreadCrumbs{padding:0;margin:5px 0 10px 0;list-style:none;float:left;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:.8em;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs li.navselected a{font-weight:bold;}

.structBody #ContentTour{ color:#0C265C;float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:26px;margin:0;/*padding:0 5px 13px 0;*/background:transparent url(images/HortDotline.gif) repeat-x scroll left bottom;}
.structBody #ContentTourNav{ margin:-3px 0 0; padding:0 0 8px; float:left; width:621px;background:transparent url(images/HortDotline.gif) repeat-x scroll left bottom;}
.structBody #ContentTourNav ul {list-style:none;margin:0;padding:0;}
.structBody #ContentTourNav li {border-left:1px solid #4e6596;float:left;padding:0 8px; display:block;}
.structBody #ContentTourNav li.first {border-left:medium none;}
.structBody #ContentTourNav a {color:#4e6596;display:block;font-size:11px;line-height:14px;padding:0;text-align:center;text-decoration:none; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
.structBody #ContentTourNav a.selected {color:#0c265c; font-weight:bold;}

.structBody .MidWrap{float:left;margin:0 0 0 -2px;padding:0 0 0 10px;width:745px;  background:url(images/VerDotline.gif) repeat-y left top;}
.structBody #ContentMiddle{float:left;margin:0;padding:10px 10px 0 0;width:735px;}

.rtcol .structBody #ContentMiddle{float:left;margin:0;padding:10px 10px 0 0;width:482px;}

h1.StartNews, h1.StartNews a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:45px; color:#0c265c; text-decoration:none;line-height:45px;}
.StNews{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#3f3f3f;}
.date{ font-family:"Century Gothic", "Myriad Pro", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#4e6596;}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight{margin:10px 0 0; padding:0 0 14px; float:left; background:#4e6596 url(images/RightBottom.gif) no-repeat left bottom; }
.structRightIn{margin:0; padding:0 0; float:left; background:url(images/RightTop.gif) no-repeat left top;width:253px; min-height:253px;}
.structRight h3{margin:0; padding:0; line-height:14px; font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-transform:uppercase; color:#FFF;}
.structRight h3.dot{ background: url(images/RightDotline.gif) repeat-x left bottom; padding:0 0 7px 0;margin:0 0 5px;}
.structRight #ContentSearch{margin:0; float:left; padding:10px 13px;width:223px;}
#cid_804_tbSearch, #cid_789_tbSearch{ width:183px;}

.structRight #ContentRight{background:transparent url(images/RightDotline.gif) repeat-x scroll left bottom;color:#FFFFFF;float:left;line-height:15px;margin:10px 13px;padding:0 0 5px;width:223px; display:inline;}
.structRight #ContentRight a{ color:#ffc44f; text-decoration:none;}

.structRight #ContentRightNews{color:#FFFFFF;float:left;line-height:15px;margin:10px 13px;padding:0 0 5px;width:223px;display:inline;}
.structRight #ContentRightNews a{ color:#ffc44f; text-decoration:none;}

.structRight #ContentMiddleLayoutRight{color:#FFFFFF;float:left;line-height:15px;margin:10px 13px;padding:0 0 5px;width:223px;display:inline;}
.structRight #ContentMiddleLayoutRight a{ color:#ffc44f; text-decoration:none;}


/* Footer Elements 
---------------------------------------------*/
.structFooter{margin:0; padding:0; float:left; background: url(images/FooterBG.gif) repeat-x left top; height:500px;}
.structFooter #ContentFooter{margin:0; padding:0; float:left;}
