/***** Body and main container *****/body {margin:0 auto;padding:0;font:76% Arial,Verdana,Tahoma,sans-serif;background: #000000 url("images/bg1.gif"); color:#3a3a3a;}#wrap {background-color:#000000;color:#000000;margin:0 auto;padding:1px 0px;width:800px;border-right:0px solid #505050; border-left:0px solid #505050;}/***** Header *****/#header {color:#505050;background:#000000 url("images/heade1.jpg") center no-repeat; height:510px; Width:800px; margin:10px 00px 00px 0px;padding:0; border-bottom:1px solid #ccc;}#header h1 {font-size:2.5em;font-weight:normal;letter-spacing:-2px;margin:0 0 4px 15px;padding:15px 0 0 0; color:#cd0000;}#header h1 a,#header h1 a:hover {padding:0;}#header p {font-size:1.1em;letter-spacing:-1px;margin:0 0 20px 15px;padding:0 0 0 3px;}/***** Left sidebar *****/#avmenu {clear:left;float:left;width:150px;margin 0px 0px 0px 0px;padding:00;font:100%  Arial,copper gothic, helvetica,Tahoma,Arial,sans-serif; background:#000000;border-right:1px solid #ccc;border-left:0px solid #b0b0b0;border-top:0px solid #ffffff;border-bottom:0px solid #b0b0b0;}#avmenu ul {list-style:none;width:150px;margin:0 0 0px 0;padding:0;background:#000000;border-right:0px solid #b0b0b0;border-left:0px solid #b0b0b0;}#avmenu li {margin-bottom:5px; margin-left:0px; color:#cd0000;}#avmenu li a {font-weight:bold;height:15px;text-decoration:none;color:#cd0000;display:block;padding:0px 0 0 0px;background:#000000 (cfebc9)  bottom left repeat-x;border-top:0px solid #d8d8d8;border-right:0px solid #d8d8d8;border-bottom:0px solid #d8d8d8;border-left:0px solid #cccccc;}#avmenu li a:hover, #avmenu li a.current {background:#cd0000  bottom left repeat-x;color:#000000;border-top:0px solid #eaeaea (b0b0b0);border-right:0px solid #b0b0b0;border-bottom:0px solid #b0b0b0;border-left:0px solid #505050; border-top:0px solid #505050;}#avmenu ul ul {margin:0px 0 0px 15px;font-size:0.9em;width:135px;}#avmenu ul ul a {height:16px;margin:0;padding:0px 0 0 0px;}#avmenu h2 {font-size:1.5em;font-weight:normal;}/***** Right sidebar *****/#extras {float:right;width:0px;margin:0 0 10px 0;padding:0;font-size:0.9em;border-left:1px solid #b0b0b0; border-top:0px solid #b0b0b0;border-right:0px solid #b0b0b0;border-bottom:0px solid #b0b0b0;}#extras p, #extras ul {margin:0 0 1.5em 0;line-height:1.3em;padding:0;}#extras a {font-weight:bold; color:#cd0000;}#extras li {list-style:none;margin:0 0 6px 0;padding:0; color:#cd0000;}#extras h2 {font-size:1.6em;font-weight:normal;margin:0 0 6px 0;;letter-spacing:-1px; color:#cd0000;}/***** Main content *****/#content {margin:10px 20px 10px 160px;padding:0;line-height:1.5em;text-align:left;background:#000000;border-right:2px solid #ccc;border-left:0px solid #b0b0b0; border-top:0px solid #505050;}#contentwide {margin:00px 0 0px 140px;padding:0;line-height:1.5em;font-size:1.1em;text-align:left;color:#ffffff;background:#000000; }#contentfull {margin:0px 0px 0px 0px;padding:2px 0 0 0;line-height:1.5em;text-align:left;}#content h1, #contentwide h1, #contentfull h1 {font-size:2.0em;color:#cd0000;letter-spacing:-1px;font-weight:normal;margin:10px 0px 10px 0;padding:0;}#content h2, #contentwide h2, #contentfull h2 {font-size:1.6em;color:#cd0000;letter-spacing:-1px;font-weight:normal;margin:8px 0 10px 0;padding:0;}#content h3, #contentwide h3, #contentfull h3 {font-size:1.5em;font-weight:normal;margin:6px 0 6px 0;padding:0;}#content img, #contentwide img, #contentfull img {padding:0px;display:inline;background:#cccccc;color:#303030;border:0px solid #f0f0f0;}#content a, #contentwide a, #contentfull a {font-weight:normal; text-decoration:underline; color:#cd0000;}#content a:hover, #contentwide a:hover, #contentfull a:hover {font-weight:normal; text-decoration:underline; color:blue;}#content a:visited, #contentwide a:visited, #contentfull a:visited {font-weight:normal; text-decoration:underline; color:#ccc;}#content a:visited:hover, #contentwide a:visited:hover, #contentfull a:visited:hover {font-weight:normal; text-decoration:underline; color:#cd0000;}#content ul, #content ol,#contentwide ul, #contentwide ol,#contentfull ul, #contentfull ol {margin:0 0 16px 20px;padding:0;}#content ul ul, #content ol ol,#contentwide ul ul, #contentwide ol ol,#contentfull ul ul, #contentfull ol ol {margin:2px 0 2px 20px;}#content li, #contentwide li, #contentfull li {margin:0 0 2px 10px;padding:0 0 0 4px;}/***** Footer *****/#footer {clear:both;margin:0 auto;padding:8px 0;border-top:1px solid #ccc;width:760px;text-align:center;color:#080808;background-color:#cccccc  center no-repeat;font-size:0.9em;}#footer p {padding:0;margin:0; color:#ffffff;}#footer a {color:#808080;background-color:inherit;text-decoration:none;}#footer a:hover {text-decoration:underline; colour:blue;}/***** Various tags *****/a {text-decoration:none;color:#505050;background-color:inherit;}a:hover {text-decoration:underline;color:#286ea0;background-color:inherit;}a img {border:0;}p {margin:0 0 16px 0;}blockquote {border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:4px solid #cccccc;margin:16px;padding:7px 7px 7px 11px;background:#f4f4f4  bottom left repeat-x;color:#505050;}blockquote p {font-size:1.1em;line-height:1.3em;margin:0;}/***** Table styles *****/table {margin:0 0 16px 0;padding:0;line-height:1.3em;border-collapse:collapse;border:1px solid #d8d8d8;}caption {text-align:left;font-size:1.5em;font-weight:normal;margin:0;padding:6px 0 8px 0;}th {padding:7px;text-align:left;background:#eaeaea  bottom left repeat-x;color:#505050;}td {padding:7px;font-size:0.9em;text-align:left;background:#ffffff  bottom left repeat-x;color:#303030;}/***** Form styles *****/.button {border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:4px solid #cccccc;margin:0 0 15px 0;padding:7px 7px 7px 11px;background:#f4f4f4  bottom left repeat-x;color:#505050;font-weight:bold;width:120px;}input, textarea {border:1px solid #cccccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}label {margin:2px;}input {width:200px;}textarea {width:400px;}/***** Search box *****/#searchbox {padding:0;margin:6px 0 16px 0;}#searchform {background:#ffffff;border:1px solid #cccccc;color:#505050;font-size:0.9em;padding:4px;width:116px;}#searchbox label {display:none;}/***** Various classes *****/.left {margin:10px 10px 0px 0;float:left;}.right {margin:10px 0 0px 00px;float:right;}.announce {margin:10px 0 00px 0;padding:10px 0px 0px 0px;width:115px;color:#505050;background:#000000 (cfed7a)  bottom left repeat-x;border-top:1px solid #d8d8d8;border-right:0px solid #d8d8d8;border-bottom:0px solid #d8d8d8;border-left:0px solid #cccccc;line-height:1.3em;}.announce a {font-weight:bold; color:#cd0000; text-decoration:underline;}.announce a:hover {font-weight:bold; color:#ccc; text-decoration:underline;}.announce a:visited {font-weight:bold; color:#ccc; text-decoration:underline;}.announce a:visited:hover {font-weight:bold; color:#ffffff; text-decoration:underline;}.announce h2 {margin:0 0 10px 0;padding:0; color:#cd0000; border-bottom:0px solid #cd0000; text-decoration:underline;}#avmenu .announce {width:135px;}#avmenu .announce h2 {font-size:1.6em;font-weight:normal;margin:0 0 6px 0;;letter-spacing:-1px; color:#cd0000;}#avmenu .announce a {font-weight:bold; color:#cd0000;}#avmenu .announce p {font: Verdana,Arial,Tahoma,sans-serif;font-size:1.1em; color:#ffffff;margin:5px 5px 25px 5px;padding:5}.textright {text-align:right;margin:-10px 0 4px 0;}.center {text-align:center;}.small {font-size:0.8em;}.large {font-size:1.3em;}.bold {font-weight:bold;}.highlighted {padding:3px;background-color:#f0f0f0;color:#303030;border:1px solid #b0b0b0;}.hide {display:none;}