/* Predefined Tags */
html{
font-size: 62.5%;
}

body{
background-color:#FFFFFF;
background-image:url(../images/body_bg.gif);
background-position:center top;
background-repeat:no-repeat;
font-size:inherit;
}

*{
margin:0;
padding:0;
}


a{
border:none;
}

img {
border:none;
margin:0px;
padding:0px;
}

h1{
padding-top:30px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#052878;
font-size:2.4em;
font-weight:normal;
margin-bottom:8px;
}

h2{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
color:#052878;
font-size:1.6em;
font-weight:bold;
margin-bottom:5px;
clear:both;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#333;
font-weight:normal;
font-style:italic;
padding:0px;
margin-bottom:15px;
margin-top:-5px;
}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
color:#FFF;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
float:left;
}

#idStyle2{
width:475px;
background-color:#1640a2;
color:#FFFFFF;
padding:2px 0px 2px 10px;
}

.classStyle1{
padding:10px 0px 10px 10px;
margin:0px 0px 0px 0px;
}
#container{
overflow:hidden;
}
#footer{
overflow:hidden;
}
#map{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#container #maincol #right{
width:290px;
clear:none;
display:block;
margin-left:140px;
padding-left:10px;
}

#container #maincol .classStyle2{
float:left;
display:block;
padding:0px 10px 0px 0px;
margin:0px 0px 0px 0px;
}

#container #maincol #accesibility{
float:right;
width:84px;
margin-right:-20px;
background-color:#ed008c;
height:24px;
}

#container #maincol #accesibility img{
padding-left:3px;
}

/*div div img{
float:left;
}*/


#container{
width:760px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/container_bg.gif);
background-repeat:repeat-y;
background-position:left;
}

#header{
width:760px;
height:110px;
background-color:transparent;
background-image:url(../images/headerBG.gif);
background-position:bottom;
background-repeat:repeat-x;
}
#header img{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#content{
width:760px;
background-image:url(../images/content_bg.gif);
background-repeat:repeat-y;
clear:both;
}
#leftcol{
width:184px;
float:left;
back
}

#maincol{
width:526px;
padding-left:30px;
padding-right:19px;
float:left;
display:block;
padding-bottom:20px;
background-color:#FFF;
border-right:1px solid #CCC;
/*border-bottom: 1px solid #CCC;*/
min-height:400px;
}

#maincol a{
color:#052878;
text-decoration:none;
}

#maincol a:hover{
text-decoration:underline;
}

#maincol p{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#000;
width:485px;
font-weight:normal;
margin-bottom:30px;
clear:both;
}
#maincol ul{
margin:0px 0px 25px 30px;
clear:both;
width:400px;
}

#maincol li{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#000;
font-weight:normal;
margin-bottom:10px;
list-style:inside;
}

#maincol img{
padding-right:5px;
padding-bottom:20px;
}


/*#rightcol{
width:162px;
float:right;
}*/


#footer{
width:759px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
clear:both;
text-align:center;
background-color:#FFFFFF;
background-image:url(../images/container_bg.gif);
background-position:left;
background-repeat:repeat-y;
}

#footer img{
float:left;
clear:left;
padding-left:10px;
padding-bottom:10px;
}

/*------------------------------------PRIMARY NAVIGATION---------------------------------------------*/

.primaryNavUL{
list-style: none;
text-align:right;
margin:0px;
padding-top:65px;
padding-bottom:20px;
width:184px;
}

.primaryNavLI{
margin:0px;
padding:0px;
position: relative;
}

#leftcol li a{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
text-decoration:none;
color:#FFF;
padding-right:20px;
height:21px;
display:block;
line-height:180%;
}

#leftcol li ul{
display:none;
}

#li1 a{
background-image:url(../images/nav_cyan.gif);
background-position:right;
background-repeat:no-repeat;
}

#li1 a:hover{
background-image:url(../images/nav_cyan_hvr.gif);
background-position:right;
background-repeat:no-repeat;
}

#li2 a{
background-image:url(../images/nav_mgnt.gif);
background-position:right;
background-repeat:no-repeat;
}

#li2 a:hover{
background-image:url(../images/nav_mgnt_hvr.gif);
background-position:right;
background-repeat:no-repeat;
}

#li3 a{
background-image:url(../images/nav_yell.gif);
background-position:right;
background-repeat:no-repeat;
}

#li3 a:hover{
background-image:url(../images/nav_yell_hvr.gif);
background-position:right;
background-repeat:no-repeat;
}

#li4 a{
background-image:url(../images/nav_gren.gif);
background-position:right;
background-repeat:no-repeat;
}

#li4 a:hover{
background-image:url(../images/nav_gren_hvr.gif);
background-position:right;
background-repeat:no-repeat;
}

#li5 a{
background-image:url(../images/nav_orng.gif);
background-position:right;
background-repeat:no-repeat;
}

#li5 a:hover{
background-image:url(../images/nav_orng_hvr.gif);
background-position:right;
background-repeat:no-repeat;
}

#li6 a{
background-image:url(../images/nav_red.gif);
background-position:right;
background-repeat:no-repeat;
}

#li6 a:hover{
background-image:url(../images/nav_red_hvr.gif);
background-position:right;
background-repeat:no-repeat;
}

#li7 a{
background-image:url(../images/nav_prpl.gif);
background-position:right;
background-repeat:no-repeat;
}

#li7 a:hover{
background-image:url(../images/nav_prpl_hvr.gif);
background-position:right;
background-repeat:no-repeat;
}

#li8 a{
background-image:url(../images/nav_pink.gif);
background-position:right;
background-repeat:no-repeat;
}

#li8 a:hover{
background-image:url(../images/nav_pink_hvr.gif);
background-position:right;
background-repeat:no-repeat;
}

#idStyle1{
background-image:url(../images/nav_trqs.gif);
background-position:right;
background-repeat:no-repeat;
}

#idStyle1:hover{
background-image:url(../images/nav_trqs_hvr.gif);
background-position:right;
background-repeat:no-repeat;
}

#body101 #content #maincol{
background-color:#FFF;
background-image:url(../images/home.gif);
background-position:top left;
background-repeat:no-repeat;
}

#body102 #content #maincol{
background-color:#FFF;
background-image:url(../images/awesome.gif);
background-position:top left;
background-repeat:no-repeat;
}

#body103 #content #maincol{
background-color:#FFF;
background-image:url(../images/play.gif);
background-position:top left;
background-repeat:no-repeat;
}

#body104 #content #maincol{
background-color:#FFF;
background-image:url(../images/vnetwork.gif);
background-position:top left;
background-repeat:no-repeat;
}

#body105 #content #maincol{
background-color:#FFF;
background-image:url(../images/support.gif);
background-position:top left;
background-repeat:no-repeat;
}

#body106 #content #maincol{
background-color:#FFF;
background-image:url(../images/training.gif);
background-position:top left;
background-repeat:no-repeat;
}

#body107 #content #maincol{
background-color:#FFF;
background-image:url(../images/fundraising.gif);
background-position:top left;
background-repeat:no-repeat;
}

#body108 #content #maincol{
background-color:#FFF;
background-image:url(../images/directpay.gif);
background-position:top left;
background-repeat:no-repeat;
}

#body109 #content #maincol{
background-color:#FFF;
background-image:url(../images/info.gif);
background-position:top left;
background-repeat:no-repeat;
}

#body6 #content #maincol{
background-color:#FFF;
background-image:url(../images/feedback.gif);
background-position:top left;
background-repeat:no-repeat;
}


/*------------------------------------SECONDARY NAVIGATION------------------------------------------*/
.secondaryNavUL{
width:758px;
clear:both;
list-style-type:none;
padding-top:10px;
text-align:center;
margin-left:10px;
}

.secondaryNavLI{
display:inline;
padding-top:15px;
padding-left:15px;
}

.secondaryNavLI a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000;
font-size:1.0em;
}

.secondaryNavLI a:hover{
color:#FF0000;
}

#secondaryNav{
background-color:#FFFFFF;
background-image:none;
}

/*-----------------------------FORMS--------------------------------*/


body#body6 form#ContactForm{
height:260px;
}
body#body7 form#ContactForm{
height:220px;
}

form#ContactForm{
margin:0px 0px 25px 0px;
padding:10px;
display:block;
width:310px;
background-color:#FFF;
}
form#ContactForm input{
float:right;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
width:150px;
}
form#ContactForm select{
float:right;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
width:120px;
}

form#ContactForm textarea{
float:right;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
width:150px;
}

form#ContactForm label{
width:150px;
display:block;
height:30px;
margin-bottom:6px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:1.2em;
}
.required{
text-align:right;
float:right;
}


/*-----------------------------NEWS ITEMS--------------------------------*/




/*--------------------------CREDITS-------------------------------------*/
#credits{
width: 760px;
margin-left: auto;
margin-right: auto;
text-align:center;
padding-top:20px;
padding-bottom:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
clear:both;
background-color:#FFFFFF;
}
#credits p{
font-size:1.0em;
color:#555555;
padding-top:5px;
}

#credits a:link, #credits a:visited, #credits a:active {
color:#555555;
text-decoration:none;
}
#credits a:hover{
color:#336699;
text-decoration:none;
}

/*--------------------------CLASSES-------------------------------------*/
#maincol p.cookie{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336600;
font-size:1.0em;
margin-bottom:15px;
}
.cookie a{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336600;
font-size:1.0em;
margin-bottom:15px;
}
img.classStyle1{
margin-bottom:15px;
clear:both;
}
img.classStyle2{
margin-left:5px;
margin-bottom:15px;
}
.customBold{
font-weight:bold;
}
.customEmphasis{
font-weight:bold;
font-size:1.4em;
}
.customEmail{
color:#336600;
}
.customEmail:hover{
color:#336600;
}
a.classStyle1{
background-image:url(../images/click_bg_2.jpg);
width:192px;
height:19px;
background-repeat:no-repeat;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
text-decoration:none;
font-size:1.1em;
line-height:160%;
margin-right:8px;
}
a.classStyle1:hover{
background-image:url(../images/click_bg.jpg);
}
table.classStyle1{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#336600;
text-align:center;
margin-bottom:20px;
}
table.classStyle1 th{
background-color:#336600;
color:#FFFFFF;
font-weight:bold;
padding:6px;
font-size:1.4em;
}
table.classStyle1 td{
padding:3px;
background-color:#BBD097;
}
.customBold{
clear:both;
}
.customEmphasis{
font-weight:bold;
font-size:1.2em;
}
.standardLink{
background-image:url(../images/button_bg_2.gif);
background-repeat:no-repeat;
width:364px;
height:29px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
font-size:1.4em;
font-weight:bold;
clear:both;
margin-bottom:10px;
display:block;
text-align:center;
line-height:185%;
}
.standardLink:hover{
background-image:url(../images/button_bg.gif);
}
.thanks{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336600;
font-size:1.2em;
font-weight:bold;
margin-bottom:10px;
}
#thanks{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336600;
font-size:1.2em;
font-weight:bold;
margin-bottom:10px;
}


/*-----------------------------------------------------------------------------------------------------------------TABLE*/
table {
float:left;
width:510px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
margin-left:0px;
margin-bottom:20px;
border-bottom:1px dotted #000;
border-top:1px dotted #000;
padding:3px 0px 3px 0px;
}

th{
font-size:1.1em;
font-weight:bold;
text-align:left;
border-bottom:1px dotted #000;
}

#row0_cell0{
width:125px;
}

#row0_cell1{
width:125px;
}

#row0_cell2{
width:250px;
}




















