
/*###### general settings ######*/
body
{
	background-color: #ffffff;
	margin: 0px;
	
	margin: 0 auto; 
	text-align:left;
}
body, td, span
{
	font-family: Arial;
	line-height:18px;
	font-size:12px;
}

p
{
	font-family: Arial;
	line-height:18px;
	font-size:12px;
	padding:0px;
	margin-top:8px;
}

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #dee07f; 
}

.main_dnnmenu_itemhover td {  
	background-color: #dee07f; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #c2bc04;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #808080 1px solid; 
	border-bottom: #a8a700 1px solid; 
	border-top: #a8a700 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


h1{font-family:Arial,Verdana;font-size:20px;color:#1fa3d3;}
h2{font-family:Arial,Verdana;font-size:16px;color:#1fa3d3;}
h3{font-family:Arial,Verdana;font-size:14px;color:#a0a0a0;}

.hrDotted {
	background-color: #FFFFFF; 
	width: 100%; 
	height: 1px;
	
}

.bulletLink
{
	background-image:url(/Portals/0/Skins/vca/images/bullet_link.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:11px;
	color:#1fa3d3;
}
.bullet
{
	background:url(/Portals/0/Skins/vca/images/bullet.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
}
#basicHtml
{
color:red;
}

 li
{
background:url(/Portals/0/Skins/vca/images/bullet.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
}

#FooterTable td 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;	
	color: White;
}
/*###### settings for Panes ######*/
.MainTable
{
	width:1000px;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	background-color:#FFFFFF;
}


.MainTable a:link,.MainTable a:visited{color:#0492d1;}

.panelHead
{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}

#FooterTable
{
	background-color:#FFFFFF;
	
}
.FooterTable
{
	width:1000px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;	
	height: 66px;	
}

.FooterTable a
{
	color:#a0968c;
}

.FooterText
{
	color:#a0968c;
	font-size:11px;
}
.FooterText a:link,.FooterText a:visited
{
	color:#a0968c;
	font-size:11px;
	text-decoration:underline;
}
.LogoPane 
{
	width: 100px;
}
.SearchPane
{
	
}
.TopPane
{
	width: 100%;
}

.Banner
{
	width: 100%;
	padding: 0px;
	margin:0px;	
}
.ContentPaneHome
{
	width: 625px;	
}


.ContentPane
{
	width: 440px;	
}
.ContentPane2
{
	width: 480px;	
}

.ContentPaneNoRightPane
{
	width:400;
}

.plainContent
{
	width:550 !important;
}

.RightPane
{
	width: 280px;
	padding-right:5px;
}
.RightPaneHome
{
	width: 370px;
	padding-right:25px;
}
.BottomPane
{
	width:80%;
}
.LeftPane
{
	width:170px;
}

.searchBox
{
	background:url(/Portals/0/Skins/vca/images/search_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:30px;
	padding-right:5px;
}

/*###### settings menu items ######*/
/* Main Menu */





/* Developed by Syed */

searchBg
{
	background:url() repeat-x;
	height:45px;
	
}


/* Copied from Tester */
/*.topMenu{background:url(/Portals/0/Skins/vca/images/topMenu_bg.gif) repeat-x;color:#ffffff;height:34px; }*/




/* Testing for content side menu */


.homeMenu
{
 color:#000; 
 background-image:url(/Portals/0/Skins/vca/images/topMenu_bg_left.gif) !important;
 background-position:left;
 background-repeat:no-repeat;
 width:1px;
 float:left;
}
.homeMenu a:hover
{
 
 background-image:url(/Portals/0/Skins/vca/images/topMenu_bg_left.gif) !important;
 background-position:left;
 background-repeat:no-repeat;
 width:1px;
 float:left;
 text-decoration:none;
}







/* CSS FOR THE CUSTOM TOP MENU  */

#topMenu
{
	background:url(/Portals/0/Skins/vca/images/topMenu_bg.gif) repeat-x;
	height:34px;
	padding:0px;		
}




/* CSS CLASS FOR THE  FIRST TOPMENU */
.customTopMenu-home a:link
{
	font-family:Arial,Verdana;
	font-size:12px;
	font-weight:bold;
	background:url(/Portals/0/Skins/vca/images/home_btn_0.jpg); 
	background-repeat:no-repeat;
	color:#ffffff;
	height:34px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:10px;
	padding-bottom: expression("8px");
	padding-top:8px;
	text-decoration:none;
}
.customTopMenu-home a:visited
{
	font-family:Arial,Verdana;
	font-size:12px;
	font-weight:bold;
	background:url(/Portals/0/Skins/vca/images/home_btn_0.jpg); 
	background-repeat:no-repeat;
	color:#ffffff;
	height:34px;
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:10px;
	padding-bottom: expression("8px");
	text-decoration:none;
}


.customTopMenu-home-selected a:link
{
	font-family:Arial,Verdana;
	font-size:12px;
	font-weight:bold;
	background:url(/Portals/0/Skins/vca/images/home_btn_1.jpg); 
	background-repeat:no-repeat;
	color:#ffffff;
	height:34px;
	padding-left:12px;
	padding-right:12px;	
	padding-top:8px;
	padding-bottom:10px;
	padding-bottom: expression("8px");
	text-decoration:none;
}

.customTopMenu-home-selected a:visited
{
	font-family:Arial,Verdana;
	font-size:12px;
	font-weight:bold;
	background:url(/Portals/0/Skins/vca/images/home_btn_1.jpg); 
	background-repeat:no-repeat;
	color:#ffffff;
	height:34px;
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:10px;
	padding-bottom: expression("8px");
	text-decoration:none;
}





/* CSS CLASS FOR THE REST OF THE TOPMENU */
.customTopMenu a:link,.customTopMenu a:visited
{
	font-family:Arial,Verdana;
	font-size:12px;
	font-weight:bold;
	background:url(/Portals/0/Skins/vca/images/topMenu_bg.gif) repeat-x;
	color:#ffffff;
	height:34px;
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:10px;
	padding-bottom: expression("8px");
	white-space: nowrap;
	text-decoration:none;
}

.customTopMenu a:visited
{
	font-family:Arial,Verdana;
	font-size:12px;
	font-weight:bold;
	background:url(/Portals/0/Skins/vca/images/topMenu_bg.gif) repeat-x;
	color:#ffffff;
	height:34px;
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:10px;
	padding-bottom: expression("8px");
	white-space: nowrap;
	text-decoration:none;
}




.customTopMenu-selected a:link
{
	font-family:Arial,Verdana;
	font-size:12px;
	font-weight:bold;
	background:url(/Portals/0/Skins/vca/images/topMenu_bg_selected.gif) repeat-x;
	color:#ffffff;
	height:34px;
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:10px;
	padding-bottom: expression("8px");
	text-decoration:none;
}

.customTopMenu-selected a:visited
{
	font-family:Arial,Verdana;
	font-size:12px;
	font-weight:bold;
	background:url(/Portals/0/Skins/vca/images/topMenu_bg_selected.gif) repeat-x;
	color:#ffffff;
	height:34px;
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:10px;
	padding-bottom: expression("8px");
	white-space: nowrap;
	text-decoration:none;
}


/*========++++++++++=== CSS FOR CUSTOM SIDE MENU =========+++++++=======*/


/* Sidemneu top starts */

.topSideMenu
{
	display:block;	
	background-position:bottom;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:12px;
	text-decoration:none;
	color:#606060;	
}
.topSideMenuSelected
{
	display:block;
	background-image:url(/Portals/0/Skins/vca/images/subnav_arrow.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:20px;
	text-decoration:none;
	color:#606060;	
}


.customSideMenu-top
{
	display:block;	
}
.customSideMenu-top a:link, .customSideMenu-top a:visited
{	
	
	
	border-left:1px solid #d8d9d4;
	border-right:1px solid #d8d9d4;
	font-size:11px;
	font-weight:bold;
	display:block;
	background:#ecebe9;	
	line-height:14px;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:20px;	
	text-decoration:none;
	color:#606060;
	background-image:url(/Portals/0/Skins/vca/images/subnav_arrow.gif);	
	background-repeat:no-repeat;	
	background-position: 0px 10px ;
	
}

.customSideMenu-topSelected a:link, .customSideMenu-topSelected a:visited
{
		
	font-size:11px;
	font-weight:bold;
	display:block;	
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:10px;	
	color:#606060;
	background-image:url(/Portals/0/Skins/vca/images/subnav_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	
}

/* End of Side menu top */

/* Side menu middle starts*/

.customSideMenu
{
	display:block;
	
}
.customSideMenu a:link, .customSideMenu a:visited
{
	border-top:1px solid #d8d9d4;
	border-left:1px solid #d8d9d4;
	border-right:1px solid #d8d9d4;	
	display:block;
	background:#ecebe9;	
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:20px;
	line-height:14px;
	
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#606060;
	background-image:url(/Portals/0/Skins/vca/images/subnav_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	
}

.customSideMenuSelected a:link, .customSideMenuSelected a:visited
{
	display:block;
	background:#D5DB71;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:20px;
	color:#606060;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	
	background-image:url(/Portals/0/Skins/vca/images/subnav_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	text-decoration:none;
}



/*Sidemenu middle ends */

/* Sidemenu Bottom Starts */

.customSideMenu-bot
{
	display:block;
	height:36px;
}
.customSideMenu-bot a:link, .customSideMenu-bot a:visited
{
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	display:block;
	background:url(/Portals/0/Skins/vca/images/side_menu_bot.gif);
	background-repeat:no-repeat;
	padding-left:6px;
	padding-bottom:4px;
	padding-top:2px;
	text-decoration:none;
	height:36px;
	color:#606060;
	
}

/* Side menyu bottom ends */

/* SIDEMENU SUBLEVEL 2 */

.subNodeLevel2
{
	display:block;
	background:#ecebe9;	
	font-size:12px;
	border-top:1px solid #d8d9d4;
	border-left:1px solid #d8d9d4;
	border-right:1px solid #d8d9d4;
	margin-bottom: -1px;
}
.subNodeLevel2 a:link, .subNodeLevel2 a:visited
{
	display:block;
	background:#ecebe9;
	font-size:11px;
	font-weight:bold;
	padding-top:6px;
	padding-right:5px;
	padding-bottom:6px;
	padding-left:28px;
	color:#606060;
	line-height:14px;
	
	background-image:url(/Portals/0/Skins/vca/images/subnav_arrow_lev2.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	text-decoration:none;
	
	border-bottom:1px solid #f4f4f4;
}

.subNodeLevel_bot2
{
	display:block;
	background:#ecebe9;
	/*padding-left:15px;
	padding-top:0px;
	padding-bottom:0px;*/
	border-top:1px solid #d8d9d4;
	border-left:1px solid #d8d9d4;
	border-right:1px solid #d8d9d4;
	font-size:11px;
	
}
.subNodeLevel_bot2 a:link, .subNodeLevel_bot2 a:visited
{
	display:block;
	background:#ecebe9;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:28px;
	color:#606060;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	
	background-image:url(/Portals/0/Skins/vca/images/subnav_arrow_lev2.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	text-decoration:none;

}



.subNodeLevelSelected2 a:link, .subNodeLevelSelected2 a:visited
{
	
	display:block;
	background:#cbccbe;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:28px;
	color:#606060;
	line-height:14px;
	
	background-image:url(/Portals/0/Skins/vca/images/subnav_arrow_lev2.gif);
	background-repeat:no-repeat;
	background-position:left 10px;
	text-decoration:none;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	
}

/*SIDE MENU SUB LEVEL 3 MENU */


.subNodeLevel3
{
	display:block;
	background:#e0e0e0;
	padding-left:25px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:12px;
	
}
.subNodeLevel3 a:link, .subNodeLevel3 a:visited
{
	display:block;
	background:#e0e0e0;
	padding-left:25px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:15px;
	font-size:12px;
	text-decoration:none;
	color:#606060;
	border-bottom:1px solid #f4f4f4;
}


/* BOTTOM SIDE MENU IF THE BOTTOM LAST MENU IS A CHILD */

.botChildMenu
{
	display:block;	
	padding-top:0px;
	padding-bottom:0px;
	font-size:12px;
	height:32px;

	
	
}
.botChildMenu a:link, .botChildMenu a:visited
{
	display:block;
	background:url(/Portals/0/Skins/vca/images/side_menu_bot.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:15px;
	font-size:12px;
	text-decoration:none;
	color:#606060;
	text-decoration:none;
	height:32px;
	
}


/* If it is only single nodes */
.customSideMenu-singleNode a:link,.customSideMenu-singleNode a:visited
{
	display:block;
	background:url(/Portals/0/Skins/vca/images/single_node.gif);
	background-repeat:no-repeat;
	padding:8px;
	text-decoration:none;
	color:#606060;
	background-image:url(/Portals/0/Skins/vca/images/subnav_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	text-decoration:none;
}


.customSideMenu-singleNodeSel a:link,.customSideMenu-singleNodeSel a:visited
{
	display:block;
	background:url(/Portals/0/Skins/vca/images/single_node_hov.gif);
	background-repeat:no-repeat;
	padding:8px;
	text-decoration:none;
	color:#606060;
}
.breadcrumb 
{
	color:#a0968c !important;
	padding-left:3px;
	font-size:11px;
			
}

.breadcrumb a:link, .breadcrumb a:visited
{
	
	color:#a0968c !important;
	text-decoration:underline !important;

}

/* particularly for printing */
@media print 
{
	#dnn_SearchPane {display: none;}
	#dnn_TopPane {display: none;}
	#dnn_LeftPane {display: none;}
	#dnn_Banner {display: none;}
	#dnn_BREADCRUMB_lblBreadCrumb {display: none;}
	/*#dnn_RightPane {display: none;}*/
	#PrintEmail {display: none;}
	#FooterTable {display: none;}
	#dnn_ContentPane {display: block !important;}
}

li
{
list-style-image: url(/Portals/0/Skins/vca/images/bullet.gif); 
padding-left:2px;
font-size:12px;
font-family:Arial;
}



.homeList li
{
list-style-image: url(/Portals/0/Skins/vca/images/bullet_link_2.gif);
padding-left:5px;
padding-left:expression("15px");
padding-right:5px;
font-size:12px;
/*padding-top:-30px;*/
padding-bottom:12px;
font-family:Arial;
line-height:20px;
list-style-position:outside;
}

.homeList ul 
{
	margin-left: -14px;
	margin-left: expression("18px");	
}

#dnn_ctr_Login_Login_DNN_plUsername_imgHelp, #dnn_ctr690_Login_Login_DNN_plUsername_imgHelp, #dnn_ctr_SendPassword_plUsername_imgHelp, #dnn_ctr_Login_Login_DNN_plPassword_cmdHelp, #dnn_ctr690_Login_Login_DNN_plPassword_imgHelp 
{
	display:none;	
}

#dnn_ctr690_Login_Login_DNN_plUsername_lblLabel, #dnn_ctr690_Login_Login_DNN_plPassword_lblLabel, #dnn_ctr_Login_Login_DNN_plUsername_lblLabel, #dnn_ctr_Login_Login_DNN_plPassword_lblLabel, #dnn_ctr_SendPassword_plUsername_lblLabel
{
	font-weight:normal !important;
	color: #000000;
}



#test p
{
	margin-bottom:200px;
}

div.aboutus_home, div.funding_home, div.strategy_home { width:236px; height:236px; position:absolute; z-index:1000; }
div.aboutus_home { background:url(/Portals/0/Skins/vca/images/aboutus_home_0.gif) top center no-repeat; top:177px; left:22px; }
div.funding_home { background:url(/Portals/0/Skins/vca/images/funding_home_0.gif) top center no-repeat; top:295px; left:330px; }
div.strategy_home { background:url(/Portals/0/Skins/vca/images/strategy_home_0.gif) top center no-repeat; top:25px; left:248px; }

div.aboutus_home a, div.funding_home a, div.strategy_home a { width:236px; height:236px; display:block; }
div.aboutus_home a:hover { background:url(/Portals/0/Skins/vca/images/aboutus_home_1.gif) top center no-repeat; }
div.funding_home a:hover { background:url(/Portals/0/Skins/vca/images/funding_home_1.gif) top center no-repeat; }
div.strategy_home a:hover { background:url(/Portals/0/Skins/vca/images/strategy_home_1.gif) top center no-repeat; }





h3 
{
	color: 	#606060 !important
}

.footerBorder 
{
	background-image: url(/Portals/0/Skins/vca/images/page_base.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-position:3px -1px;
	padding:0;
	margin:0;
	height: 15px;
}

.searchboxtext
{
	font-family:Arial;
	font-size: 12px;	
}

hr 
{
	padding:0px;
	margin:0px;
	border: none;
	border-top: solid 1px #a2968a;
}


#dnn_ctr_Login_Login_DNN_txtUsername, #dnn_ctr690_Login_Login_DNN_txtUsername, #dnn_ctr_Login_Login_DNN_txtPassword, #dnn_ctr690_Login_Login_DNN_txtPassword, #dnn_ctr_SendPassword_txtUsername
{
	font-family: Arial;
	font-size: 12px;
}

.title
{
	font-family: Arial !important;
	font-size: 12px !important;
}

.sample
{
	font-family: Arial !important;
	font-size: 12px !important;
}

.sitemap
{
	font-family: Arial !important;
	font-size: 12px !important;
}

.Forum_AltHeader
{
	display: none !important;
}

.Forum_ToolbarLink
{
	font-family: Arial !important;
	font-size: 12px !important;	
}

.Forum_BreadCrumb
{
	display: none !important;
}

#chkRead
{
	display: none !important;
}

#lstDateFilter
{
	display: none !important;
}

.Forum_Profile
{
	/*display: none !important;*/
}

#dnn_ctr_ManageUsers_cmdProfile
{
	display: none !important;
}

#dnn_ctr_ManageUsers_cmdServices
{
	display: none !important;
}

#dnn_ctr_ManageUsers_User_cmdDelete
{
	display: none !important;
}

.Forum_HeaderText, .Forum_FooterText
{
	color: #0492d1 !important;
}

.CheckBoxList tbody tr td
{
	padding: 5px;
}

.CheckBoxList tbody tr td input
{
	margin-right: 15px;
}