/***********************************
 Global styles
 ***********************************/


td img {display:block}

#centerit
{ 
width:770px; 
position:absolute; 
left:50%; 
margin-left:-430px;
top:122px; 
} 

td, th, p, input, textarea
{
	font-family:verdana;
}

a
{
	font-family:verdana;
	color:gray;
	text-decoration:none;
}

.small
{
	font-size:11px;
}

a.standardLink
{
	font-family:helvetica;
	font-size:12;
	color:blue;
	text-decoration:none;
}
a.standardLink:hover
{
	color: red;
}


.tblBreadcrumbs
{
	padding-top: 4;
	padding-bottom: 6;
	padding-left: 6;
	background-color: #5B95CB;
	border: 1px solid #003063;
	width: 100%;
	height:26;
}
.breadcrumbs
{
	color: White;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}
.breadcrumbs:hover
{
	color: orange;
}

/***********************************
 Page Template
 ***********************************/

table.mainTable
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 4;
	border-width: 0;
}

.mainHeader
{
	font-size: 12;
	color: #AB8218;
	font-family: Lucida Bright, Arial;
	font-variant: normal;
	font-weight: bold;
}






/***********************************
 Header / Top Bar
 ***********************************/

.topBar
{
	color: White;
	vertical-align: middle;
	background-image:url(/demo_wp/Resources/Assets/Images/public/vt_headerbg.png);
}
.lnkTopBar
{
	font-size:11;
	color:white;
	font-weight:bold;
	font-family:verdana;
	text-decoration:none;
	text-transform:lowercase;
}
.lnkTopBar:hover
{
	color:orange;
}
.lnkSelectLanguage
{
	font-size:11;
	color:black;
	font-family:Verdana;
	text-decoration:none;
	font-variant:normal;
}
.lnkSelectLanguage:hover
{
	text-decoration:underline;	
}

/***********************************
 Page Template
 ***********************************/

table.mainTable
{
	width:100%;	
	height:100%;
	margin:0;
	padding:4;
	border-width: 0;
}

.mainHeader
{
	font-size:12;
	color:#AB8218;
	font-family:Lucida Bright, Arial;
	font-variant:normal;
	font-weight:bold;
}
.mainTextArea
{
	font-size:10;
	color:#FFFFFF;
	font-family:Verdana;
	font-variant:normal;
	font-weight:normal;
}
/***********************************
 Main Menu
 ***********************************/

.mainMenu
{
	height:15;
	font-family:Arial;
	font-size:9;
	background-color:black;
	color:white;
}

.lnkMainMenu
{
	width:100;
	text-align:right;
	font-size:10;
	font-weight:bold;
	font-family:verdana;
	color:white;
	text-decoration:none;
	text-transform:uppercase;
}
.lnkMainMenu:hover
{
	color:orange;
}

.lnkSelectedMainMenu
{
	width:100;
	text-align:right;
	font-size:10;
	font-weight:bold;
	font-family:verdana;
	color:white;
	text-decoration:none;
	text-transform:uppercase;
}
.lnkSelectedMainMenu:hover
{
	color:orange;
}

.lnkSubMenu
{
	text-align:left;
	font-size:11;
	font-family:verdana;
	color:#848484;
	text-decoration:none;
}
.lnkSubMenu:hover
{
	color:red;
}

.lnkSubMenuActive
{
	text-align:left;
	font-size:11;
	font-family:verdana;
    font-weight:bold;
	color:red;
	text-decoration:none;
}
.lnkSubMenuActive:hover
{
	color:red;
}

/***********************************
 Footer
 ***********************************/
.footer, .push {
height: 2em; /* .push must be the same height as .footer */
color:white;
padding-bottom: -20px;
width: 770px;
margin: auto;
text-align:center;
background:#ff6a6a;
}
.lnkFooterMenu
{
	font-family:verdana;
	font-size:10;
	color:gray;
	text-decoration:none;
}
.lnkFooterMenu:hover
{
	color:white;
}


/***********************************
 Search field and results
 ***********************************/

input.searchFieldInput
{
	border:1px solid silver;
	font-size:10pt;
}
.searchButton
{
	color:#3f73ab;
	height:22;
	font-size:11;
	border:1px solid silver;
}
.searchResultsHeading
{
	border-bottom:1px solid silver;
	font-family:Arial;
	font-size:10pt;
	color:Black;
}
.searchResultsHeadingLink
{
	color:darkblue;
	font-weight:bold;
	font-family:Arial;
	font-size:14;
	text-decoration:none;
}

/***********************************
 Page Sections
 ***********************************/

.pageContentTable
{
font-family:arial;
font-size:12;	
border: 1px solid #D1DAE5;
}

.pageContentSubTable
{
	border: 1px solid gray;
}

.pageContentHeader
{
	color: black;
	letter-spacing: 1px;
	font-family: Arial;
	font-size: 13;
	font-weight: bold;
	vertical-align: middle;
	background-color: #E3E1E1;
	text-align: left;
	height: 25;
	visibility: visible;
	padding-left:6;
}

.pageContentSubHeader
{
	color: black;
	letter-spacing: 1px;
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	vertical-align: middle;
	background-color: #E3E1E1;
	text-align: left;
	height: 25;
	visibility: visible;
	padding-left:3;
}

a.pageContentSubHeader
{
	color: black;
	text-decoration:none;
	letter-spacing: 1px;
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	vertical-align: middle;
}

a.pageContentSubHeader:hover
{
	color:black;
}

.pageContentSubSubHeader
{
	color: black;
	letter-spacing: 1px;
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	vertical-align: middle;
	background-color: #E3E1E1;
}

td.pageContentSideHeader
{
	font-family: Lucida Bright,Arial;
	font-weight: bold;
	font-size: 13;
	table-layout: fixed;
	vertical-align: bottom;
	color: #1A1A1A;
	border-bottom: 1px solid silver;
	background-color: White;
	visibility: hidden; /*background-image:url(/demo_wp/Resources/Assets/Images/public/sideHeaderBG.jpg);*/
}


/***********************************
 Module Categories
 ***********************************/
.categoryHeading
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
}

.subCategoryHeading
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
}

a.categoryLink
{
	font-size: 13;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #5B5B5B;
}
a.categoryLink:hover
{
	text-decoration: underline;
}



/***********************************
 Polls
 ***********************************/

a.pollModuleLink
{
	text-decoration:none;
	color:black;
	font:caption;
}
a.pollModuleLink:hover
{
	text-decoration:none;
	color:red;
}

tr.pollModuleBar
{
	background-color:#E7E7E7;
}
td.pollModuleBar
{
	width:50%;
	text-align:center;
}
td.pollModuleQuestion
{
	background-color:#F9F7F7;
}

/***********************************
 Gallery
 ***********************************/

.galleryLink
{
	color: Black;
	font-family: Arial;
	font-size: 12;
	text-decoration: none;
}
.galleryLink:hover
{
	color: Blue;
	text-decoration: underline;
}

.galleryCloseWindowLink
{
	background-color: #CCA23C;
	padding: 2 6 3 6;
	border-style: solid;
	border-width: 1;
	border-color: Black;
	color: White;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.galleryCloseWindowLink:hover
{
	background-color: #D9BE7D;
}

.galleryNavLink
{
	background-color: #CCA23C;
	padding: 2 6 3 6;
	border-style: solid;
	border-width: 1;
	border-color: Black;
	color: White;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.galleryNavLink:hover
{
	background-color: #D9BE7D;
}

/***********************************
 Publish Calendar
 ***********************************/

.publishCalendar
{
	border-width:0;
}
.publishCalendar_Title
{
	background-color:#990000;
	color:white;
	font-weight:bold;
	border-width:0;
}
.publishCalendar_DayHeader
{
	background-color:#ffff99;
}
.publishCalendar_Day
{
	background-color:#ffffff;
	font-size:10pt;
}
.publishCalendar_SelectedDay
{
	background-color:#ffcccc;
	font-size:10pt;
}

/***********************************
 Shopping Cart
 ***********************************/

.error
{
	font-size:11;
	color:red;
}
.loginHead
{
	background:url(/demo_wp/Resources/Assets/Images/public/memberShortTopBar.jpg);
	font-family:arial;
	font-size:12;
}
.loginForm
{
	border:1px solid silver;
	font-family:arial;
	font-size:12;
	width:80;
}
/***********************************
PRO IT
************************************/

.link
{
	color:#FFFFFF;
}

.top_menu
{
	font-family: verdana;
	font-size: 10px;
	font-weight: 400;
	color:white;
	letter-spacing: 0.6px;
	word-spacing: normal;
	text-align: center;
}
	
.footer_menu
{
	font-family: verdana;
	font-size: 10px;
	font-weight: 400;
	color: #003366;
	background-position: center;
}

.footer_menu:hover
{
	font-family: verdana;
	font-size: 10px;
	font-weight: 400;
	color: #003366;
	background-position: center;
	text-decoration:underline;
}
.footer_menu_deviders
{
	font-family: verdana;
	font-size: 10px;
	font-weight: 400;
	color: #003366;
	text-align:center;
}

.active_footer_menu
{
	font-family: verdana;
	font-size: 10px;
	font-weight: 400;
	color: #003366;
	background-position: center;
	text-decoration:underline;
}
.samplecss
{
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#999999;
}

.samplecss:active
{
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#000099;
text-decoration:underline;
}

.samplecss:hover
{
font-family:verdana;
font-size:19px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}

a.one:link {color: #ff0000}
a.one:visited {color: #0000ff; font-weight:bold;}
a.one:hover {color: #ff0000}

.weired
{
font-weight:bold;
}

.submenu
{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:400;
	letter-spacing: 0.6px;
	word-spacing: normal;
	color: #395B80;
	text-align: center;
	text-decoration:none;
}

.submenu:hover
{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:400;
	letter-spacing: 0.6px;
	word-spacing: normal;
	color: #395B80;
	text-align: center;
	text-decoration:underline;
}

.active_submenu
{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:400;
	letter-spacing: 0.6px;
	word-spacing: normal;
	color: #395B80;
	text-align: center;
	font-weight:bold;
}

.submenu_dropdown
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: 400;
	/*letter-spacing: 0.6px;
	word-spacing: normal;*/
/*	color: #FFFFFF;*/
	/*vertical-align: 40%;*/
}

.submenu_dropdown:hover
{
	font-family:Verdana;
	font-size:11px;
	font-weight: 400;
	/*letter-spacing: 0.6px;
	word-spacing: normal;*/
/*	color: #FFFFFF;*/
/*	vertical-align: 40%;*/
	text-decoration:underline;
}
.submenu_row_format
{
line-height:14px;
width:50px;
vertical-align:middle;
}

.subMenuTable
{
	
}

.subMenuCell
{
	background-color:#CCCCCC;
	padding-left:2px;
	padding-right:2px;
}

.main_area_text
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: 400;
	color: #395B80;
	line-height: 30px;
}

.main_table_body
{
	background-color:white;
}
html, body {
height: 100%;
}