@charset "UTF-8";
/* PIBA Global Stylesheet by Rohan Chambers, (RohanChambers.net) | Monday 2nd of February */

/******************	Start : Share and cascade ******************/

*, html, body, div, span, h1, h2, p, ul, li { margin: 0; padding: 0;}
h1, h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
h1 { font-size: 1.2em; padding: 0 0 8px 0;}
h2 { font-size: 1em; font-weight: bold; color: #336699; padding: 5px 0 10px 0;}
h3 { font-size: 1.2em; margin: 0; padding: 0 0 6px 0; font-weight:normal;}
p { padding: 0 0 8px 0;}
ul { padding: 5px 0 5px 30px;}
li { padding: 0 0 8px 0;}
img {}

/******************	Start : Id's ******************/

#container { margin: 0; padding: 3px 0 0 0; width: 100%; height: auto; background: url('../images/bgTop.gif') repeat-x center top;}
#holder { width: 900px; height: auto; padding: 8px; margin: 0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF;}
#header { width: 900px; height: auto;}
#nav { width: 900px; height: 25px; margin: 5px 0 13px 0; font-size: 1em;}
#banner { width: 900px; height: 150px;}
#general { width: 900px; height: 20px; margin: 3px 0 0 0; font-size: .65em; color: #666666;}
#content { width: 900px; height: auto; margin: 10px 0 0 0; font-size: .75em; line-height: 1.7;}
#left { float: left; width: 520px; height: auto;}
#right { float: right; width: 350px; height: auto; margin: 0; padding: 0;}
#footer { margin: 15px 0 0 0; width: 900px; height: 190px;}

/******************	Start : Class's ******************/

.clearBoth { clear: both;}
.bold { font-weight: bold;}
.borderImg { border:1px solid #CCCCCC; margin-top:5px; padding:2px;}
.contentColor { color: #336699;}
.logo { font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; font-size: 2.3em; letter-spacing: 2px;}
.logo img { float: left; margin: 0 10px 0 0; border: none;}
.logoText { float: left; margin: 15px 0 0 0;}
.breadcrumb { float: left;}
.date { float: right;}
.newsIcon { vertical-align: middle;}
.outline:hover { background: url(../images/contentBG.gif) repeat;}
.footerBox { position: relative; width: 900px; height: 125px; background: url(../images/contentBG.gif) repeat;}
.footerLinks { margin: 15px 0 0 0; width: 900px; height: 35px; color: #666666; font-size: .7em; line-height: 1.5;}
.blueLine { width: 100%; background:url(../images/lineBG.gif) repeat-x center bottom; height: 3px;}
.quickLinks { position: absolute; margin: 20px 0 0 20px; font-size: .7em;}
.box { position: absolute; margin: 20px 0 0 120px;}
.box2 { position: absolute; margin: 20px 0 0 240px;}
.downloads { position: absolute; margin: 20px 0 0 450px; font-size: .7em;}
.box3 { position: absolute; margin: 20px 0 0 605px;}

/******************	Start : Elements ******************/

/* Overall website link colors */
#content a:link { color: #336699; text-decoration: underline;}
#content a:visited { color: #336699; text-decoration: underline;}
#content a:hover { background-color: #71a2df; color: #FFFFFF; text-decoration: none;}
#content a:active { color: #336699; text-decoration: underline;}

/* Image Borders */
a.work:link img, a.work:visited img { padding: 2px; border: 1px solid #CCCCCC; margin-top: 5px;}
a.work:hover img, a.work:active img { border: 1px solid #9A9CA6; background-color: #FFFFFF;}	
.borderImg { border:1px solid #CCCCCC; margin-top:5px; padding:2px;}

/* Footer Links */
#footer a:link { color: #336699; text-decoration: underline;}
#footer a:visited { color: #336699; text-decoration: underline;}
#footer a:hover { color: #336699; text-decoration: none;}
#footer a:active { color: #336699; text-decoration: underline;}

.footerList { margin: 0; padding: 0;}
.footerList li { list-style-type: none; font-size: .7em; margin: 0; padding: 0 0 3px 0;}

ul.conference  { margin: 0; padding: 0;}
.conference li { margin: 0; padding: 0; list-style: none;}

ul.links { margin: 0; padding: 0;}
.links li { margin: 0; padding: 0 0 5px 0; list-style: none;}

fieldset { border:0;margin:0 0 0 0;padding:0; }
label { display:block;}	
input.txt { background-color: #E7EAFB; border: 1px solid #006699/*gray*/; padding:4px 5px 4px 3px;}
input.txt:hover { background-color:#F8F9FD; border: 1px solid #666699/*#336699*/; }
input.txt:focus, input.txt:focus { background-color:#F8F9FD; border: 1px solid #666699;}
.star { color:#CC0000; font-size: 15px;} 

/******************	 SLIDING TEXT ******************/

.slidingText { margin: 10px 0 15px 0;}
.sign { margin: 2px 0 0 4px; vertical-align: middle;}
.dhtmlgoodies_question { color: #000000; width:350px; margin-bottom:2px; margin-top:2px; height:20px; /* End layout CSS */overflow:hidden; cursor:pointer;}
.dhtmlgoodies_question a:link, .dhtmlgoodies_question a:visited  { margin: 0; font-size: .8em; text-decoration: underline; color: #000000;}
.dhtmlgoodies_question a:hover, .dhtmlgoodies_question a:active { margin: 0; font-size: .8em; text-decoration: none; color: #000000;}
.dhtmlgoodies_answer { /* Parent box of slide down content *//* Start layout CSS */width:350px;
/* End layout CSS */visibility:hidden; height:0px; overflow:hidden; position:relative;}
.dhtmlgoodies_answer_content {/* Content that is slided down */position:relative;}