
body { margin:0px; padding:0px; color:#52565b; font:12px/18px Arial, Helvetica, sans-serif; font-weight:normal; }
div, img, form {padding:0px; margin:0px;}

p, h1, h2, h3, {margin:0px 0px 12px 0px; padding:0px;}

h1 {font:21px/28px "Century Gothic", "Trebuchet MS",Arial, Helvetica, sans-serif; color:#456565}
h2 {font:18px/24px "Century Gothic", "Trebuchet MS",Arial, Helvetica, sans-serif; color:#456565}
h3 {font:15px/19px "Century Gothic", "Trebuchet MS",Arial, Helvetica, sans-serif; color: #4d8da9}
h4 {margin:0px 0px 6px 0px; padding:0px; font:13px/18px "Century Gothic", "Trebuchet MS",Arial, Helvetica, sans-serif; color: #4d8da9}

th, td, div, p {color:#52565b; font:12px/18px Arial,Helvetica, sans-serif; font-weight:normal;}

.VWGBul {list-style-image: url(/portals/0/icons/ball10-16.png)}
.GizmoxBul {list-style-image: url(/portals/0/buttons/orange_arrow.gif)}

a, a:visited, a:active {color: #2575A0; text-decoration:none;}
a:hover { color: #52565b; text-decoration: underline; }

.FeatureLink, .FeatureLink:link, .FeatureLink:visited, .featurelink:active { font-size: 11px; color: #D05F22; }
.FeatureLink:hover {font-size: 11px; color: #52565b; text-decoration: none; }

.VWGBannerBlockTitle, .VWGBannerBannerTitle { padding-left:16px; padding-top:20px; font:21px/28px "Century Gothic", "Trebuchet MS",Arial, Helvetica, sans-serif; color:#456565}
.VWGBannerTitle { padding-left:16px; padding-top:20px; font:24px/28px "Century Gothic", "Trebuchet MS",Arial, Helvetica, sans-serif; color:#456565; font-weight: bold}
.VWGBannerBannerText { padding-left:16px; padding-top:20px; font:14px/20px Arial, Helvetica, sans-serif;}
.VWGBannerText { padding-left:16px; padding-top:20px; font:16px/20px Arial, Helvetica, sans-serif;}
.VWGBannerBlockContent {font-size:12px; }

/* Page Style */
.VWGPageBackground { padding:0px; margin:0; background: url(images/header-bg.jpg) 0 0 repeat-x; font:14px/20px Arial, Helvetica, sans-serif; font-weight:normal;
	min-width:1024px;}
.VWGPageTop {padding:0px; margin:0; background: url(images/header-bg.jpg) 0 0 repeat-x; font:14px/20px Arial, Helvetica, sans-serif; font-weight:normal;
	min-width:1024px;}
.VWGPageBody {padding:0px; display:block; position:relative; float:left; overflow:visible; width:100%; margin-right:0px; margin-left:0px; left: 0px; background:#FFF}
	
/* Containers Common */
.VWGContainer_CommonBorder { border: solid 2px #f0f2f4; }

/* Header */	
.VWGPageHeader {height:72px; overflow:hidden; width:1024px;}
.VWGPageHeaderGen {width:100%}
.VWGPageHeaderTagline { position:relative; float:left; top:48px; border:none; width:260px; height:16px; padding:0px; margin:0px;}
.VWGPageHeaderTagLine a, .VWGPageHeaderTagLine a:visited, .VWGPageHeaderTagLine a:hover{color:#52565b; text-decoration:none;}
.VWGPageHeaderLogo { position:relative; float:left; top:0px; border:none; width:265px; height:65px; padding:0px; margin:0px; color:#52565b; font:10px/10px Arial, Helvetica, sans-serif }
.VWGPageHeaderLogo a, .VWGPageHeaderLogo a:visited, .VWGPageHeaderLogo a:hover {color:#52565b; text-decoration:none;}


.VWGPageHeaderLinks {position:relative; left: 45px; top:48px; font:11px Arial,Helvetica, sans-serif; }
.VWGPageHeaderLinks a, .VWGPageHeaderLinks a:visited{color:#52565b; text-decoration:none; margin:0; padding:0;}
.VWGPageHeaderLinks a:hover, .VWGPageHeaderLinks a:active{color:#2575A0; 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 Arial,Helvetica, sans-serif;
	height: 18px;
	letter-spacing: normal;
	line-height: normal;
	margin:0px;
	padding:1px;
	width: 115px
}

.VWGPageHeaderSocial {position:absolute;right:8px;top:68px;font:11px Arial,Helvetica, sans-serif; vertical-align:top}
.VWGPageHeaderFB {position:absolute; right:0px;top:60px;font:11px Arial,Helvetica, sans-serif; vertical-align:top}

.VWGPageHeaderIcons {position:absolute;right:10px; top:72px; font:11px Arial,Helvetica, sans-serif; vertical-align:bottom; z-index:1000}
.VWGPageHeaderIcons a, .VWGPageHeaderIcons a:visited{color:#52565b; text-decoration:none; z-index:1000}
.VWGPageHeaderIcons a:hover, .VWGPageHeaderIcons a:active{color:#ffffff; text-decoration:none z-index:1000;}
.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: block;
	font:11px/12px Arial,Helvetica, sans-serif;
	height: 18px;
	letter-spacing: normal;
	line-height: normal;
	margin:0px;
	padding:1px;
	width: 115px;
	z-index:1000;
	position:absolute;
	
	
}

/* Header Tabs */
.VWGPageHeaderTabs {width:380px; top:23px; height:44px; display:block; float: left; position:relative; margin:0; padding:0; font:13px/13px "Century Gothic",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:#52565b; 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:#52565b; 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:#e6e6e6; color:#52565b; 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; border-top: solid #e6e6e6 1px; border-left: solid #e6e6e6 1px}
.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;}

.VWGPageHeaderTabs .VWGPath a, a:visited {color:#456565; text-decoration:none }
.VWGPageHeaderTabs .VWGPath a:hover {color:#52565b; text-decoration:none}



/* Main Menu */
.VWGPageHeaderMenu {width:100%; top:72px; height:32px; display:block; background:url(images/menu-bg.gif) 0 0 repeat-x #ccc; color:#52565b; }
.VWGPageHeaderMenu li{float:left; display:block; width:85px; height:32px; background:url(images/menu-devider.gif) right top no-repeat;}
.VWGPageHeaderMenu .VWGNormal a{display:block; width:83px; height:32px; background:url(images/menu-bg.gif) 0 0 repeat-x #ccc; color:#52565b; font:12px/32px "Century Gothic" Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; text-decoration:none;}
.VWGPageHeaderMenu .VWGNormal a:visited {display:block; width:83px; height:32px; background:url(images/menu-bg.gif) 0 0 repeat-x #ccc; color:#52565b; font:12px/32px "Century Gothic" Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; text-decoration:none;}
.VWGPageHeaderMenu .VWGNormal a:hover{font:12px/32px "Century Gothic" Arial, Helvetica, sans-serif; ;display:block; width:83px; background:url(images/menu-hover.gif) 50% 0 no-repeat;text-decoration:none; /*position:fixed;*/ margin:0; padding:0px;}
.VWGPageHeaderMenu .VWGPath a {color:#52565b; display:block; width:83px; height:32px; background:url(images/menu-hover.gif) 50% 0 no-repeat; font:12px/32px "Century Gothic" Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; text-decoration:none;}
.VWGPageHeaderMenu .VWGActive a {color:#52565b; display:block; width:83px; height:32px; background:url(images/menu-hover.gif) 50% 0 no-repeat; font:12px/32px "Century Gothic" Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; text-decoration:none;}

/* Side Menu */
.VWGPageSideMenu {padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; background-color:#f0f2f4; }
.VWGPageSideMenu ul{ list-style-type:none; padding:0px;margin:0px; }
.VWGPageSideMenu li{ list-style-type:none; vertical-align:top; border-bottom:1px solid #E1E1E1; padding:6px 0px 6px 10px; margin-left:0px;}
.VWGPageSideMenu .VWGPath a{ background:url(images/arrow.gif) 0px 4px no-repeat; color:#52565b; font:12px/20px "Century Gothic", Arial, Helvetica, sans-serif; padding:0 0 0 18px; text-decoration:none; }
.VWGPageSideMenu .VWGPath a:hover{ background:url(images/arrow-active.gif) 0px 4px no-repeat; color:#FF6500;}
.VWGPageSideMenu .VWGActive a { background:url(images/arrow-active.gif) 0px 4px no-repeat; color:#FF6500; font:12px/20px "Century Gothic", Arial, Helvetica, sans-serif; padding:0 0 0 18px; }
.VWGPageSideMenu .VWGNormal a { background:url(images/arrow.gif) 0px 4px no-repeat; color:#52565b; font:12px/20px "Century Gothic", Arial, Helvetica, sans-serif; padding:0 0 0 18px; text-decoration:none; }
.VWGPageSideMenu .VWGNormal a:hover{ background:url(images/arrow-active.gif) 0px 4px no-repeat; color:#FF6500;}

/* Footer */
.VWGPageFooter {font-size:11px; color:#6B7176; height:100px; background:url(images/footer-bg.gif) 0 0 repeat-x #4D4D4D; -moz-box-sizing: padding-box; -webkit-box-sizing: padding-box ; padding:30px 0 0 0; margin:0px; clear:both;}
.VWGPageFooter td, .VWGPageFooter a, .VWGPageFooter a:link, .VWGPageFooter a:hover, .VWGPageFooter a:visited {font-size:11px; color:#6B7176;}
.VWGPageFooter a:hover {color:#ffffff}
.VWGPageFooter span {color:#999999;}
.footerlink, .footerlink a {font-size:12px; color:#999}
.footerlink a:hover, .footerlink a:visited {font-size:12px; color:#999; text-decoration:none}

/* Tables */
.VWGTable { border-left: solid 1px #ffffff; border-top: solid 1px #E1E1E1; border-bottom: solid 2px #E1E1E1;}
.VWGTable th {border-right: solid 1px #f0f2f4; border-left: solid 1px #f0f2f4;	border-bottom: solid 1px #E1E1E1; padding:8px; background-color:#f0f2f4; font-size: 12px; color: #456565; font-weight:normal;}
.VWGTable td {border-right: solid 1px #fff; border-bottom: solid 1px #E1E1E1; padding:4px; font-size:11px }
.VWGTable td p {font-size:11px}

.VWGTable th a, .VWGTable th a:visited, .VWGTable th a:active {color: #456565; text-decoration:none;}
.VWGTable th a:hover {color: #52565b; text-decoration: none;} 

.VWGTable td a, .VWGTable td a:visited, .VWGTable td a:active {color: #2575A0; text-decoration:none; font-size:11px}
.VWGTable td a:hover {color: #52565b; text-decoration:underline; ; font-size:11px}

.VWGTable .Hyper, .VWGTable .Hyper:link, .VWGTable .Hyper:visited {color:#52565b; text-decoration:none}
.VWGTable .Hyper:hover, .VWGTable .Hyper:active {color:#52565b; text-decoration: underline}

.VWGTableHeader {color: #456565; border:none; padding:4px; font-weight:bold; background-color:#f0f2f4; }

.FeatureTable {background: url(images/main_box-bg.gif) 0 0 repeat-x #EFEFEF;}
.FeatureTable tr {background: url(images/main_box-bg.gif) 0 0 repeat-x #EFEFEF;}
.FeatureTable td {background: url(images/main_box-bg.gif) 0 0 repeat-x #EFEFEF;}

/* Fixed page layout */
.VWGPageFixedLayout {table-layout:fixed; width:1024px}
.VWGPageFixedLayout .VWGPageMainbarContainer {background:white;padding:0px 5px 0px 5px;}
.VWGPageFixedLayout .VWGPageSidebarContainer {width:260px;}
.VWGPageFixedLayout .VWGPageRightbarContainer {width:250px;}


/* Dynamic page layout */
.VWGPageDynamicLayout {table-layout:fixed;width:100%; min-width:1024px; }
.VWGPageDynamicLayout .VWGPageMainbarContainer {background:white;padding:0px 5px 0px 5px;}
.VWGPageDynamicLayout .VWGPageSidebarContainer {width:260px;}
.VWGPageDynamicLayout .VWGPageRightbarContainer {width:250px;}

/* Mainbar section layout */
.VWGPageMainbarLayout {table-layout:fixed;width:100%;}
.VWGPageMainbarLayout .VWGPageLeftPaneContainer  {width:50%}
.VWGPageMainbarLayout .VWGPageContentPaneContainer {}
.VWGPageMainbarLayout .VWGPageRightPaneContainer {width:250px}

/* Articles */
/*.VWGLatestArticles_List_MainContainer, .VWGLatestArticles_Item_MainContainer { }
.VWGLatestArticles_List_HeaderContainer { padding:5px; margin-left:5px; margin-right:5px; margin-top:20px; border-bottom: solid 1px #D2DEDF; }
.VWGLatestArticles_List_HeaderLink, .VWGLatestArticles_Item_HeaderLink, .VWGLatestArticles_List_HeaderLink a, .VWGLatestArticles_List_HeaderLink a:visited, .VWGLatestArticles_Item_HeaderLink a, .VWGLatestArticles_Item_HeaderLink:visited { font-family: "Century Gothic", Trebuchet MS; font-weight:normal; font-size: 15px; line-height:18px; color: #1A566A }
.VWGLatestArticles_List_HeaderLink a:hover, .VWGLatestArticles_Item_HeaderLink a:hover { color: #52565b; text-decoration: none }
.VWGLatestArticles_List_InfoContainer, .VWGLatestArticles_List_Actions, .VWGLatestArticles_Item_InfoContainer, .VWGLatestArticles_Item_Actions { font-size: 11px; color: #52565b; }
.VWGLatestArticles_List_InfoLink a , .VWGLatestArticles_List_InfoLink a:visited, .VWGLatestArticles_Item_InfoLink a , .VWGLatestArticles_Item_InfoLink a:visited { font-size: 11px; color: #52565b; }
.VWGLatestArticles_List_ReadMoreLink, .VWGLatestArticles_Item_ReadMoreLink, .VWGLatestArticles_List_ReadMoreLink a, .VWGLatestArticles_Item_ReadMoreLink a, .VWGLatestArticles_List_ReadMoreLink a:visited, .VWGLatestArticles_Item_ReadMoreLink avisited { font-size: 12px; padding-top:5px; color: #2575A0 }
.VWGLatestArticles_List_ActionList, .VWGLatestArticles_Item_ActionList { font-size: 11px; color: #52565b; }
.VWGLatestArticles_List_Image, .VWGLatestArticles_Item_Image { }
.VWGLatestArticles_List_SummaryContainer, .VWGLatestArticles_Item_SummaryContainer { margin-left: 10px; }
.VWGLatestArticles_List_SummaryText, .VWGLatestArticles_Item_SummaryText { }
.VWGLatestArticles_Item_CommentContainer { border-bottom: solid 1px #D2DEDF; 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 a, .VWGLatestArticles_Item_FeedbackTitle a:visited, .VWGLatestArticles_Item_FeedbackTitle a:hover {  font-size:18px; color:#4D4D4D; font-weight:bold;}*/
