

/*    V i s u a l P l a c e  ..................................................... */


/* Wrapper ............ */
div#vp-Parent {
	width: 957px;
}

/* VP Global ............ */
div#vp-Parent a {
	color: #7E9D00;
	font-weight: normal;
	text-decoration: underline;
	background: transparent;
}

div#vp-Parent a:hover {
	color: #7E9D00;
	font-weight: normal;
	text-decoration: underline;
	background: transparent;
}

div#vp-Parent button {
	padding: 0px;
	margin: 0px;
	border: none !important;
	background-color: transparent !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
	font-size: 10px !important;
}

/* added by amanda 22 Jan - IE button functionality fix */
div#home-bigbutton {
	margin-left: 20px !important;
	margin-top: 8px !important;
}

div.vp-home-column-button {
	margin-left: 0px;
}
/* end 22 Jan additions */

div.clear-floats {
	clear: both !important;
	height: 0px !important;
	background: transparent !important;
	margin: 0px !important;
	width: 0px !important;
}

.top-margin {
	margin-top: 20px;
}

.alt-colour {
	background-color: #FFFFFF !important;
}


/* Access Elements - hidden  */
.vp-access-element {
	display: none;
}


/*    Home  ........................ */

div#vp-home-leftpanel {
	width: 324px;
	margin-right: 15px;
	height: 340px;
	float: left;
	background: #A6BC51 url(../images/home-left-bg.gif) no-repeat top left;
}

img#vp-icon-title {
	padding-left: 18px;
	padding-top: 18px;
}

p#vp-home-intro-para {
	font-size: 11px;
	color: #373704;
	line-height: 19px;
	padding-left: 22px;
	padding-right: 20px;
}

input#home-bigbutton {
	background: transparent;
	background-image: url("../../images/vp/home-bigbutton-bg.gif");
	width: 259px;
	height: 29px;
	color: white !important;
	text-align: left !important;
	margin-left: 20px !important;
	margin-top: 8px !important;
	padding-left: 12px !important;
	
}

div#vp-home-rightpanel {
	width: 618px;
	height: 200px;
	float: left;
}

div#vp-home-columns {
	width: 957px;
	margin-top: 15px;
	margin-bottom: 25px;
	float: left;
}

div.vp-home-column {
	height: 220px;
	min-height: 220px;
	background-color: #EEEEEE;
	margin-right: 11px;
	width: 231px;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
}

div.vp-home-column h3 {
	color: white;
	padding-top: 18px;
	padding-left: 12px;
	font-size: 13px;
	font-weight: normal;
	padding-bottom: 2px;
	margin-bottom: 0px;
	background: transparent;
}

div.vp-home-column p {
	font-size: 11px;
	color: #555555;
	line-height: 17px;
	padding-left: 12px;
	padding-right: 20px;
	padding-top: 16px;
	margin-top: 0px;
	height: 120px;
	min-height: 120px;
}

div.vp-home-column button {
	width: 191px;
	height: 24px;
	color: #555555;
	text-align: left;
	font-weight: bold;
	padding-left: 12px !important;
	margin-left: 12px !important;
}

div#vp-home-colA {
	background-image: url(../../images/vp/panel-head-bg-map.gif);
}

div#vp-home-colB {
	background-image: url(../../images/vp/panel-head-bg-poc.gif);
}

div#vp-home-colC {
	background-image: url(../../images/vp/panel-head-bg-blog.gif);
}

div#vp-home-colD {
	
	background-image: url(../../images/vp/panel-head-bg-help.gif);
}

button#button-col-map {
	background-image: url(../../images/vp/button-bg-map.gif);
}

button#button-col-poc {
	background-image: url(../../images/vp/button-bg-poc.gif);
}

button#button-col-blog {
	background-image: url(../../images/vp/button-bg-blog.gif);
}

button#button-col-help {
	background-image: url(../../images/vp/button-bg-help.gif);
}



/* PAGES .....................................................  */


/* Top Title Banner & Menu ........ */

div#vp-page-top {
	width: 957px;
	margin-bottom: 20px;
}

div#vp-page-iconstrip {
	width: 957px;
	height: 70px;
	background: #7E9D00 url(../../images/vp/page-iconstrip-bg.gif) no-repeat top left;
}

img#page-icontitle {
	padding-left: 9px;
	padding-top: 10px;
}

div#vp-page-mainmenu {
	width: 957px;
	height: 30px;
	background: #7E9D00 url(../../images/vp/page-mainmenu-bg.gif) no-repeat top left;
	border-top: 1px solid white;
}



div#vp-page-mainmenu ul {
	padding: 0px;
	margin: 0px;
	list-style: none !important;
	padding-top: 6px;
	padding-left: 15px;
}

div#vp-page-mainmenu ul li {
	padding: 0px;
	margin: 0px;
	list-style: none !important;
	float: left;
	padding-right: 35px;
	background: #323A00 url(../../images/vp/menu-div.gif) no-repeat right center;
}

li.last-item {
	background-image: none !important;
}

div#vp-page-mainmenu ul li a {
	padding: 0px;
	margin: 0px;
	color: white;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
}

div#vp-page-mainmenu ul li a:hover {
	padding: 0px;
	margin: 0px;
	color: white;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	background: transparent;
}



/* Main Content ........ */

div.vp-page-content {
	width: 957px;
	float: left;
	margin-bottom: 20px;
	background-color: white;
}

div.vp-page-left {
	width: 562px;
	margin-left: 15px;
	margin-right: 30px;
	float: left;
}

div.vp-page-content h2 {
	font-size: 22px;
	color: #323A00;
	font-weight: bold;
	margin-top: 0px;
	background: transparent;
}

div.vp-page-content h3 {
	font-size: 15px;
	color: #7E9D00;
	font-weight: bold;
	margin-bottom: 0px !important;
	margin-top: 20px !important;
	background: transparent;
}

div.vp-page-content p {
	font-size: 11px;
	color: #444444;
	font-weight: normal;
	line-height: 150%;
	margin-top: 2px;
	margin-bottom: 10px;
}

div.vp-page-content ul li {
	font-size: 11px;
	color: #444444;
	font-weight: normal;
	line-height: 150%;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.vp-page-right {
	width: 350px;
	float: left;
}

div.vp-rightcol-head {
	background: transparent url(../../images/vp/page-col-header-bg.gif) no-repeat top left;
	height: 28px;
}

div.vp-rightcol-head h3.vp-rightcol-heading {
	color: white !important;
	margin: 0px !important;
	padding: 0px !important;
	padding-top: 6px !important;
	padding-left: 10px !important;
	font-size: 13px;
	background: transparent;
}

div.vp-page-right-panel {
	background-color: #F9FBF2;
	border: 1px solid #E1EABF;
	border-top: none;
}

div.vp-page-right-panel h4 {
	color: #445401 !important;
	margin-top: 0px !important;
	font-size: 12px;
}

div.vp-page-right-panel div {
	padding: 11px;
	padding-left: 17px;
}

div.vp-page-right-panel div p {
	font-size: 11px;
	color: #445401;
	font-weight: normal;
	line-height: 150%;
	margin-top: 2px;
	margin-bottom: 10px;
}

div.vp-page-right-panel div button {
	width: 176px;
	height: 24px;
	color: white;
	text-align: left;
	padding-left: 27px !important;
	font-size: 11px;
	font-weight: bold;
	background: transparent;
}


button#button-icon-blog {
	background-image: url(../../images/vp/button-iconbg-blog.gif);
}

button#button-icon-help {
	background-image: url(../../images/vp/button-iconbg-help.gif);
}

button#button-icon-glossary {
	background-image: url(../../images/vp/button-iconbg-glossary.gif);
}




/* GLOSSARY ...................................... */


ul#vp-gloss-index {
	margin: 0px;
	list-style: none;
	background-color: #F7F7F7 !important;
	float: left;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 14px;
	padding-bottom: 14px;
	margin-bottom: 15px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

ul#vp-gloss-index li {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-right: 12px;
	line-height: 100%;
}

ul#vp-gloss-index li a {
	padding: 0px;
	margin: 0px;
}

h2.vp-def-alpha-heading {
	border-top: 1px solid #CCCCCC;
	padding-top: 5px;
	margin-top: 25px !important;
}

dl.vp-def-list dt {
	color: #7E9D00;
	font-size: 14px;
	margin-top: 18px;
	background: transparent;
}



/* 3 COLUMN LAYOUT ...................................... */



div.vp-3col-column {
	width: 303px;
	float: left;
}

div.vp-column1 {
	margin-right: 24px;
	margin-left: 13px;
	width: 290px !important;
}

div.vp-column2 {
	margin-right: 24px;
}


/* FULL WIDTH LAYOUT ...................................... */

div.vp-full {
	margin-left: 13px;
	width: 944px !important;
}

          
            #media
            {
                margin-top: 40px;
                padding: 0 40px;
            }
            #noUpdate
            {
                margin: 0 auto;              
                color: #cccccc;
                text-align: left;
                width: 210px; 
                height: 200px;	
                padding: 40px;
            }
			#transcript
            {
                margin: 0 auto;                
                color: #1a1a1a;
                padding: 40px;
            }
        






























	



