/* --[[ Main Expand Icons ]]-- */
#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(light_arrow_down.gif); width:9px; height:6px; left:0px; top:5px; background-repeat:no-repeat;background-position:top left;}
#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(light_arrow_down.gif); background-repeat:no-repeat;background-position:top left;}


/* --[[ Sub Expand Icons ]]-- */
#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(medium_purple_right.gif); width:6px; height:9px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(medium_purple_right.gif); background-repeat:no-repeat;background-position:top left;}


/* --[[ Main Container ]]-- */
#imouter0 {border-style:none; border-color:#0fa6b8; border-width:0px; padding:0px; margin:0px; }


/* --[[ Sub Container ]]-- */
#imenus0 li ul {background-color:#ffffff; border-style:solid; border-color:#0fa6b8; border-width:1px; padding:0px; margin:1px 0px 0px; }


/* [Underlayment (Drop Shadow)] */
#imenus0 .imunder {background-color:#a2a2a2; top:0px; left:0px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.50;-moz-opacity:0.50;}


/* --[[ Main Items ]]-- */
#imenus0 li a {background-color:#585575; color:#cb3200; text-align:left; font-family:Verdana,Arial; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#ffffff; border-width:1px; padding:0px 0px; margin:0px 0px 0px 0px; }


/* [hover] - These settings must be duplicated for IE compatibility.*/
#imenus0 li:hover>a {color:#ffffff; text-decoration:none; background-color:#f79732;}
#imenus0 li a.ihover, .imde imenus0 a:hover {color:#ffffff; text-decoration:none; background-color:#f79732;}


/* [active] */
#imenus0 li a.iactive {color:#ffffff; text-decoration:none; background-color:#f79732;}


/* --[[ Sub Items ]]-- */
#imenus0 ul a {background-color:transparent; color:#0fa6b8; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; }


/* [hover] - These settings must be duplicated for IE comptatibility.*/
#imenus0 ul li:hover>a {color:#ffffff; text-decoration:none; background-color:#f79732;}
#imenus0 ul li a.ihover {color:#ffffff; text-decoration:none; background-color:#f79732;}


/* [active] */
#imenus0 ul li a.iactive {color:#ffffff; text-decoration:none; background-color:#f79732;}






a{text-decoration:none;}
a:link{color:#f5620a; text-decoration:none;}
a:hover{color:#074f55; text-decoration:none;}
a:visited{color:#f5620a; text-decoration:none;}
a:active{color:#f5620a; text-decoration:none;}


a.nav-n:link{text-decoration:none; color:#0fa6b8;}
a.nav-n:visited{text-decoration:none; color:#0fa6b8;}
a.nav-n:hover{text-decoration:none; color:#f5620a;}
a.nav-n:active{text-decoration:none; color:#0fa6b8;}


a.nav-s:link{text-decoration:none; color:#f5620a;}
a.nav-s:visited{text-decoration:none; color:#f5620a;}
a.nav-s:hover{text-decoration:none; color:#f5620a;}
a.nav-s:active{text-decoration:none; color:#f5620a;}


a.gen-nav:link{text-decoration:none; color:#074f55;}
a.gen-nav:visited{text-decoration:none; color:#074f55;}
a.gen-nav:hover{text-decoration:none; color:#ff6802;}
a.gen-nav:active{text-decoration:none; color:#074f55;}


a.close-main:link{color:#0f3f9f; text-decoration:none;}
a.close-main:hover{color:#026735; text-decoration:none;}
a.close-main:visited{color:#0f3f9f; text-decoration:none;}
a.close-main:active{color:#0f3f9f; text-decoration:none;}







body
{
color:#000000;
background-color:#cccccc;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#666666;
}


form
{
margin:0px;
}


.outer
{
width:870px;
margin:0px auto;
background-color:#ffffff;
}


.pop-outer
{
width:600px;
margin:0px auto;
background-color:#ffffff;
}


.clearRow
{
width:100%;
clear:both;
}


.mainRow
{
clear:both;
width:870px;
background-color:#ffffff;
background:url(assets/vn-admin-page-bg.gif) repeat-y;
}


.left10
{
float:left;
width:10px;
}



.left50
{
float:left;
width:50px;
}


.left80
{
float:left;
width:80px;
}


.left105
{
float:left;
width:105px;
}


.left135
{
float:left;
width:135px;
}


.left170
{
float:left;
width:169px;
}


.left180
{
float:left;
width:180px;
}


.left200
{
float:left;
width:200px;
}


.left250
{
float:left;
width:250px;
}


.left300
{
float:left;
width:300px;
}


.left430
{
float:left;
width:430px;
}


.left600
{
float:left;
width:699px;
}


.left635
{
float:left;
width:635px;
}

.left700
{
float:left;
width:599px;
}

.left50p
{
float:left;
width:50%;
}



.h30
{
height:30px;
}


.h150
{
height:150px;
}



.cont
{
clear:both;
width:870px;
background-color:#ffffff;
background:url(assets/vn-page-bg.gif) repeat-y;
}


.contArea
{
padding:0px 10px 10px 10px;
}


.popContArea
{
padding:10px;
border:solid 1px #0e9daa;
}


.titleArea
{
padding:0px 10px;
}


.aboveNewsText
{
padding:0px 180px 10px 10px;
}


.floatFix
{
height:1px;
font-size:1px;
clear:both;
}






h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-align:left;
font-weight:bold;
color:#666666;
}


.bottom1
{
width:870px;
clear:both;
height:27px;
background:url(assets/vn-bottom-01.gif) no-repeat;
}


.bottom2
{
width:870px;
clear:both;
height:25px;
background:url(assets/vn-bottom-02.gif) no-repeat;
}


.contact-text
{
text-align:center;
font-size:10px;
padding:6px 0px 0px 0px;
color:#074f55;
font-weight:bold;
}


.generic
{
text-align:center;
font-size:10px;
padding:6px 0px 0px 0px;
}





.cntr
{
text-align:center;
}


.hRule
{
font-size:1px;
overflow:none;
height:1px;
background:#0e9daa;
clear:both;
}


.nav-outer-n
{
background:url(assets/vn-bullet-blue.gif) 0px 4px no-repeat;
margin:6px 0px 6px 10px;
}


.nav-outer-n2
{
background:url(assets/vn-bullet-blue.gif) 0px 4px no-repeat;
margin:6px 0px 6px 20px;
}


.nav-outer-s
{
background:url(assets/vn-bullet-orange.gif) 0px 4px no-repeat;
margin:6px 0px 6px 10px;
}


.nav-outer-s2
{
background:url(assets/vn-bullet-orange.gif) 0px 4px no-repeat;
margin:6px 0px 6px 20px;
}


.nav-inner
{
margin:0px 0px 0px 10px;
font-size:.7em;
}


.panel-outer
{
margin:10px;
border:solid 1px #0e9daa;
}


.panel-title
{
background:#0e9daa;
color:#ffffff;
font-weight:bold;
font-size:.7em;
padding:3px 10px;
}


.panel-inner
{
padding:5px 0px;
}


.featured-news-title
{
font-size:10px;
font-weight:bold;
text-align:centre;
color:#666666;
padding:2px 7px;
}


#newsDisplay
{
clear:both;
display:none;
background:#000000;
position:relative;
}


.newsTitle
{
font-size:10px;
font-weight:bold;
text-align:left;
color:#666666;
}


.newsText
{
font-size:10px;
text-align:left;
color:#666666;
}


.ct
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#666666;
}


.sct
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
color:#666666;
}


.bct
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
color:#666666;
}


.ctForm
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#666666;
padding:2px 0px 0px 0px;
}


.ctForm-c
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#666666;
padding:2px 0px 0px 0px;
}


.ctForm-r
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
color:#666666;
padding:2px 0px 0px 0px;
}


.bctForm
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
color:#666666;
padding:2px 0px 0px 0px;
}


.blueBox
{
border:solid 1px #0e9daa;
padding:10px;
background:#eeeeee;
}


.errorMessage
{
border:solid 1px #ff0000;
padding:10px;
display:block;
}


.errorTitle
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;
color:#ff0000;
display:inline;
}


.errorText
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#ff0000;
display:inline;
margin:0px 0px 0px 10px;
}


.form-field
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#666666;
width:300px;
}


.form-field-150
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#666666;
width:150px;
}


.form-field-100
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#666666;
width:100px;
}


.form-field-75
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#666666;
width:75px;
}

.form-field-bwse
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#666666;
width:126px;
}

.form-field-bwse2
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
height:20px;
width:64px;
}


.form-field-20
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#666666;
width:20px;
}


.form-field-textarea
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#666666;
width:550px;
height:100px;
}

.mceEditor
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#666666;
width:650px;
height:300px;
}


.form-field-multiple
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#666666;
width:200px;
height:75px;
}


.form-button
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#666666;
margin-left:10px;
}


.form-button-small
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
color:#666666;
margin-left:5px;
margin-right:5px;
}


.xmasct
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#660033;
}


.newyear-ct
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
font-weight:bold;
color:#003399;
}


.tct
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;
color:#666666;
}


.tctB
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
font-weight:bold;
color:#0fa6b8;
}


.tctPage
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
font-weight:bold;
color:#666666;
}


.chooseText
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
font-weight:bold;
color:#666666;
padding:10px;
}


.sct-w
{
font-size:9px;
text-align:left;
color:#ffffff;
}


.cent
{
text-align:center;
}


.crumbNav
{
text-align:center;
padding:10px 0px;
}


.miniText-s
{
font-size:1px;
height:100%;
background:#999999;
}


.miniText-n
{
font-size:1px;
height:100%;
background:transparent;
}


.chooseOuter
{
position:relative;
height:400px;
}


.chooseLogoArea
{
position:absolute;
top:0px;
left:0px;
width:100px;
height:100px;
background:#cccccc;
border:solid 1px #ffffff;
cursor:hand;
}


.chooseNameArea
{
position:absolute;
top:0px;
left:100px;
width:450px;
height:70px;
background:#cccccc;
border:solid 1px #ffffff;
cursor:hand;
}


.chooseNavArea
{
position:absolute;
top:70px;
left:100px;
width:450px;
height:30px;
background:#cccccc;
border:solid 1px #ffffff;
cursor:hand;
}


.chooseLeftArea
{
position:absolute;
top:100px;
left:0px;
width:100px;
height:200px;
background:#cccccc;
border:solid 1px #ffffff;
cursor:hand;
}


.chooseCentralArea
{
position:absolute;
top:100px;
left:100px;
width:350px;
height:200px;
background:#cccccc;
border:solid 1px #ffffff;
cursor:hand;
}


.chooseRightArea
{
position:absolute;
top:100px;
left:450px;
width:100px;
height:200px;
background:#cccccc;
border:solid 1px #ffffff;
cursor:hand;
}


.chooseContactArea
{
position:absolute;
top:300px;
left:0px;
width:550px;
height:30px;
background:#cccccc;
border:solid 1px #ffffff;
cursor:hand; 
}


.chooseGenericArea
{
position:absolute;
top:330px;
left:0px;
width:550px;
height:30px;
background:#cccccc;
border:solid 1px #ffffff;
cursor:hand;
}


.miniBox
{
float:right;
width:110px;
height:110px;
}


.miniOuter
{
position:relative;
height:80px;
}


.miniLogo
{
position:absolute;
top:0px;
left:0px;
width:20px;
height:20px;
background:#cccccc;
border:solid 1px #ffffff;
}


.miniName
{
position:absolute;
top:0px;
left:20px;
width:90px;
height:14px;
background:#cccccc;
border:solid 1px #ffffff;
}


.miniNav
{
position:absolute;
top:14px;
left:20px;
width:90px;
height:6px;
background:#cccccc;
border:solid 1px #ffffff;
}


.miniLeft
{
position:absolute;
top:20px;
left:0px;
width:20px;
height:40px;
background:#cccccc;
border:solid 1px #ffffff;
}


.miniCentral
{
position:absolute;
top:20px;
left:20px;
width:70px;
height:40px;
background:#cccccc;
border:solid 1px #ffffff;
}


.miniRight
{
position:absolute;
top:20px;
left:90px;
width:20px;
height:40px;
background:#cccccc;
border:solid 1px #ffffff;
}


.miniContact
{
position:absolute;
top:60px;
left:0px;
width:110px;
height:6px;
background:#cccccc;
border:solid 1px #ffffff;
}


.miniGeneric
{
position:absolute;
top:66px;
left:0px;
width:110px;
height:6px;
background:#cccccc;
border:solid 1px #ffffff;
}


.emphasised
{
color:red;
}


.wide200
{
width:200px;
}


.outerHead
{
width:870px;
height:140px;
position:relative;
clear:both;
}


.logoHead
{
position:absolute;
top:0px;
left:0px;
width:137px;
}


.bannerHead
{
position:absolute;
top:0px;
left:137px;
width:733px;
}


.navHead
{
position:absolute;
top:99px;
left:137px;
width:733px;
height:25px;
}


.underHead
{
position:absolute;
top:124px;
left:137px;
width:733px;
}


.afterHead
{
background:#0e9daa;
height:1px;
}