h1 {font:21px/28px "Century Gothic",Arial, Helvetica, sans-serif; }
h2 {font:17px/25px "Century Gothic",Arial, Helvetica, sans-serif; }
h3 {font:15px/21px "Century Gothic",Arial, Helvetica, sans-serif;}

th, td, div, p {color:#333;font:11px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

a:link, a:visited { color: #1E5799; text-decoration:none; }
a:hover, a:active { color: #333; text-decoration:none; }

.FeatureLink, .FeatureLink:link, .FeatureLink:visited { font-size: 12px; color: #FF6500; }
.FeatureLink:hover { color: #333333; text-decoration: none; }


/* Page */
.VWGPageBackground { padding:0px; margin:0; background: url(images/body-bg.png) 0 0 repeat-x #fff; color:#666; font:14px/20px Arial, Helvetica, sans-serif; font-weight:normal;
	min-width:1024px;}
.VWGPageBody {padding:0px;display:block;overflow:visible;width:100%; margin-right:30px; background:#FFF}

/* Header */
.VWGPageHeader { height:109px; overflow:hidden; width:100%; background:url(images/top-bg.png) 0 0 repeat-x }
.VWGPageHeaderTagline { position:absolute; font-size:10px; left:30px; top:46px; border:none; width:240px; height:16px; padding:0px; margin:0px;}
.VWGPageHeaderTagLine a, .VWGPageHeaderTagLine a:visited, .VWGPageHeaderTagLine a:hover, .VWGPageHeaderTagLine a:active{color:#ffffff; text-decoration:none;}
.VWGPageHeaderLogo { position:absolute; left:10px; top:-10px; border:none; width:240px; height:65px; padding:0px; margin:0px;}

.VWGPageHeaderSocial {position:absolute;right:8px;top:28px;font:11px Verdana, Arial, Helvetica, sans-serif; vertical-align:top}
.VWGPageHeaderFB {position:absolute; right:0px;top:20px;font:11px Verdana, Arial, Helvetica, sans-serif; vertical-align:top}

.VWGPageHeaderLinks {position:absolute;right:10px;top:46px;font:11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
.VWGPageHeaderLinks a, .VWGPageHeaderLinks a:visited{color:#ffffff; text-decoration:none; margin:0; padding:0;}
.VWGPageHeaderLinks a:hover, .VWGPageHeaderLinks a:active{color:#ffc57a; text-decoration:none;}
.VWGPageHeaderLinks input
{
	-webkit-appearance: none;
	-webkit-background-clip: border;
	-webkit-background-origin: padding;
	-webkit-user-select: text;
	background-attachment: scroll;
	background-color: rgb(233, 223, 198);
	background-image: url(images/search_input.gif);
	background-repeat: no-repeat;
	border: 0px none;
	display: inline-block;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	letter-spacing: normal;
	line-height: normal;
	margin:0px;
	padding:1px;
	width: 115px;
	
}

.VWGPageHeaderIcons {color:#ffffff; position:absolute;right:10px;top:77px;font:11px Verdana, Arial, Helvetica, sans-serif; vertical-align:bottom}
.VWGPageHeaderIcons a, .VWGPageHeaderIcons a:visited{color:#ffffff; text-decoration:none}
.VWGPageHeaderIcons a:hover, .VWGPageHeaderIcons a:active{color:#ffc57a; text-decoration:none;}
.VWGPageHeaderIcons input
{
	-webkit-appearance: none;
	-webkit-background-clip: border;
	-webkit-background-origin: padding;
	-webkit-user-select: text;
	background-attachment: scroll;
	background-color: rgb(233, 223, 198);
	background-image: url(images/search_input.gif);
	background-repeat: no-repeat;
	border: 0px none;
	display: inline-block;
	font:11px/12px Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	letter-spacing: normal;
	line-height: normal;
	margin:0px;
	padding:1px;
	width: 115px;
	
}

/* Footer */
.VWGPageFooter {height:100px; background:url(images/footer-bg.gif) 0 0 repeat-x #091623; color:#ffffff; -moz-box-sizing: padding-box; -webkit-box-sizing: padding-box ; padding:30px 0 0 0; margin:0px; clear:both;}
.VWGPageFooter a, .VWGPageFooter a:link, .VWGPageFooter a:hover, .VWGPageFooter a:visited {color:White;}
.VWGPageFooter span {color:#999999;}

/* Top Menu */
.VWGPageHeaderMenu {width:1776px; top:72px;  left:255px; height:32px; display:block; position:absolute; right:0px; margin:0px; padding:0px; background:url(images/menu-bg.gif) 0 0 repeat-x #FF8714; color:#fff; }
.VWGPageHeaderMenu li{float:left; display:block; width:93px; height:32px; background:url(images/menu-devider.gif) right top no-repeat;}
.VWGPageHeaderMenu .VWGNormal a{display:block; width:90px; height:32px; background:url(images/menu-bg.gif) 0 0 repeat-x #FF8714; color:#fff; font:13px/32px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
.VWGPageHeaderMenu .VWGNormal a:visited {display:block; width:90px; height:32px; background:url(images/menu-bg.gif) 0 0 repeat-x #FF8714; color:#fff; font:13px/32px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
.VWGPageHeaderMenu .VWGNormal a:hover{display:block; width:90px; background:url(images/menu-hover.gif) 50% 0 no-repeat;text-decoration:none; /*position:fixed;*/ margin:0; padding:0px;}
.VWGPageHeaderMenu .VWGPath a {color:#fff; display:block; width:90px; height:32px; background:url(images/menu-hover.gif) 50% 0 no-repeat; font:13px/32px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
.VWGPageHeaderMenu .VWGActive a {color:#fff; display:block; width:90px; height:32px; background:url(images/menu-hover.gif) 50% 0 no-repeat; font:13px/32px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}

/* Header Tabs */
.VWGPageHeaderTabs {width:1530px; top:23px; left:265px; height:44px; display:block; position:absolute;  margin:0; padding:0; font:14px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; overflow:hidden;}
.VWGPageHeaderTabs li{float:left; width:94px; display:block; text-align:center;}
.VWGPageHeaderTabs .VWGNormal a{width:94px; height:45px; display:block; color:#333333; background:url(images/tabs-bg.gif) 0 0 repeat-x #FFFFFF; text-decoration:none; margin:0; padding:18px 0 12px 0; }
.VWGPageHeaderTabs .VWGNormal a:visited {width:94px; display:block;  color:#333333; background:url(images/tabs-bg.gif) 0 0 repeat-x #FFFFFF; text-decoration:none; margin:0; padding:18px 0 12px 0; }
.VWGPageHeaderTabs .VWGNormal a:hover{ width:94px;  display:block; background:#d4d4d2; color:#FF6500; text-decoration:none;}
.VWGPageHeaderTabs .VWGPath {width:94px;  display:block; background:url(images/tabs-devider1.gif) 100% 0 no-repeat #FFFFFF; color:#333333; text-decoration:none; padding:18px 0 12px 0; line-height:14px;}
.VWGPageHeaderTabs .VWGActive {width:94px;  display:block; background:url(images/tabs-devider1.gif) 100% 0 no-repeat #FFFFFF; color:#333333; text-decoration:none; padding:18px 0 12px 0; line-height:14px;}

/* Side Menu */
.VWGPageSideMenu {padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; }
.VWGPageSideMenu ul{ list-style-type:none; padding:0px;margin:0px;}
.VWGPageSideMenu li{ list-style-type:none; vertical-align:top; background-color:#EAEAEA; padding:0px 0px 0px 0px; margin-left:0px; margin-bottom:3px}
.VWGPageSideMenu .VWGPath a{ color:#333; font:12px/16px Arial, Helvetica, sans-serif; padding:0 0 0 4px; text-decoration:none;  }
.VWGPageSideMenu .VWGPath a:hover{ color:#1B0000; border-left: 5px solid #bbb;}
.VWGPageSideMenu .VWGActive a { color:#1B0000; font:12px/16px Arial, Helvetica, sans-serif; padding:0 0 0 4px; border-left: 8px solid gray; }
.VWGPageSideMenu .VWGNormal a { color:333; font:12px/16px Arial, Helvetica, sans-serif; padding:0 0 0 4px; text-decoration:none; border-left: 5px solid #ccc;}
.VWGPageSideMenu .VWGNormal a:hover{ color:#1B0000; border-left: 5px solid #bbb;}

/* Articles */
.VWGLatestArticles_List_MainContainer, .VWGLatestArticles_Item_MainContainer { }
.VWGLatestArticles_List_HeaderContainer { padding:5px; margin-left:5px; margin-right:5px; margin-top:20px; border-bottom: dashed 1px #ff9900; }
.VWGLatestArticles_List_HeaderLink, .VWGLatestArticles_Item_HeaderLink, .VWGLatestArticles_List_HeaderLink:link, .VWGLatestArticles_List_HeaderLink:visited, .VWGLatestArticles_Item_HeaderLink:link, .VWGLatestArticles_Item_HeaderLink:visited { font-family: Verdana, Geneva, sans-serif;  font-weight:normal; color:#1E5799 }
.VWGLatestArticles_List_HeaderLink:hover, .VWGLatestArticles_List_HeaderLink:visited, .VWGLatestArticles_Item_HeaderLink:visited, .VWGLatestArticles_Item_HeaderLink:hover { color: #333; }
.VWGLatestArticles_List_HeaderLink, .VWGLatestArticles_List_HeaderLink:link, .VWGLatestArticles_List_HeaderLink:visited { font-size:12px; color: #1e5799; font-weight:bold }
.VWGLatestArticles_Item_HeaderLink, .VWGLatestArticles_Item_HeaderLink:link , .VWGLatestArticles_Item_HeaderLink:visited { font-size:17px; line-height:21px; color: #1E5799; margin-bottom:0px  }
.VWGLatestArticles_List_InfoContainer, .VWGLatestArticles_List_Actions, .VWGLatestArticles_Item_InfoContainer, .VWGLatestArticles_Item_Actions { font-size: 11px; color: #52565b; }
.VWGLatestArticles_List_InfoLink:link , .VWGLatestArticles_List_InfoLink:visited, .VWGLatestArticles_Item_InfoLink:link , .VWGLatestArticles_Item_InfoLink:visited { font-size: 11px; color: #333; }
.VWGLatestArticles_List_ReadMoreLink, .VWGLatestArticles_Item_ReadMoreLink { font-size: 11px; padding-top:5px; }
.VWGLatestArticles_List_ActionList, .VWGLatestArticles_Item_ActionList { font-size: 11px; color: #52565b; }
.VWGLatestArticles_List_Image, .VWGLatestArticles_Item_Image { }
.VWGLatestArticles_List_SummaryContainer, .VWGLatestArticles_Item_SummaryContainer { margin: 10px; }
.VWGLatestArticles_List_SummaryText, .VWGLatestArticles_Item_SummaryText { }
.VWGLatestArticles_Item_CommentContainer { border-bottom: dashed 1px #aaa; margin:5px;}
.VWGLatestArticles_Item_ContentFeedback { padding:5px;}
.VWGLatestArticles_Item_HeaderFeedback { padding:5px; margin-left:5px; margin-right:5px; margin-top:5px; border-bottom: solid 1px #D2DEDF;  }
.VWGLatestArticles_Item_FeedbackTitle, .VWGLatestArticles_Item_FeedbackTitle:link, .VWGLatestArticles_Item_FeedbackTitle:visited, .VWGLatestArticles_Item_FeedbackTitle:hover {  font-size:18px; color:#4D4D4D; font-weight:bold;}

