
/*body{background-color: #fff;padding: 0px;margin: 0px;text-align: center;font-size:10pt;}*/
#wrap{position: relative;width: 955px;text-align: left;margin-left: auto;margin-right: auto;}
#TopHeader{background: transparent;background: url(/Portals/VK/VK-Logo-2009-fall.png) top left no-repeat;width: 955px;/**/margin: 0 auto;height: 130px;margin-top:6px;}
/*{position: relative;width:955px;margin-left:auto;margin-right:auto;text-align:center;}*/
#Logo{display: block;position: relative;float: left; /*width:176px;height:71px;*/background-repeat: no-repeat;background-position: left top;top: 6px;}

#MenuBg{width: 955px;height: 28px; /*background-image: url(images/MenuBg.jpg);background-repeat: repeat-x;*/}
#MenuWrap{height: 28px;width: 955px;margin-left: auto;margin-right: auto;margin-top:auto;text-align: center;}
#Menu{height: 28px;width: 955px;margin-left: auto;margin-right: auto;text-align: center;vertical-align: middle; float:left;}
.mainmenu{background-color:#2E1F6B;width: 955px;margin: 0 auto; /*background: url(images/blue/menu.gif) left top repeat-x;*/}
.MainMenu_MenuContainer{background: transparent;width: 955px;z-index: 4;/*margin: 0 12px 0 12px;*/}
.MainMenu_MenuBar{height: 28px;top: 0px;  width:955px;}
.MainMenu_MenuIcon, .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuBreak{display: none;visibility: hidden;}
.MainMenu_MenuItem{ background-color:#786AAC; color: #fff;font-size: 8.5pt;font-weight: bold;margin-left: 0px;padding:4px 1px 4px 1px;border: 0px;z-index: 4;cursor: pointer;border-top: solid 1px #ccc;}
.rootmenuitem, .rootmenuitem TD, TR.rootmenuitem{background-color:#D86F03;font-family: Tahoma, Arial, Helvetica, sans-serif;color: #efefef;font-size: 8.5pt;font-weight: bold;background: transparent;padding-top:0px;padding-right: 7px;padding-bottom: 0px;padding-left: 7px;text-align: center;cursor: pointer;border-right: solid 1px #C0B6BB;}
.rootmenuitemselected TD{background-color:#786AAC;font-family: Tahoma, Arial, Helvetica, sans-serif;color: #fff;font-size: 8.5pt;font-weight: bold;/*background: url(images/blue/MenuSelected3.jpg) left top repeat-x;*/ z-index: 3;padding-top: 0px;padding-right: 7px;padding-bottom: 0px;padding-left: 7px;text-align: center;cursor: pointer;border-right: solid 1px #C0B6BB;}
.rootmenuitembreadcrumb TD{ background-color:#D86F03; font-family: Tahoma, Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 8.5pt;font-weight: bold;/*background: url(images/blue/MenuSelected3.jpg) left top repeat-x;*/z-index: 3;/*padding-top: 2px;padding-bottom: 2px;*/padding-left: 7px;padding-right: 7px;text-align: center;border-right: solid 1px #C0B6BB;}
.submenuitembreadcrumb, .MainMenu_MenuItemSel{color: #fff;font-size: 8.5pt;font-weight: bold;margin-left: 0px;padding:4px 1px 4px 1px;border: 0px;z-index: 4;cursor: pointer;border-top: solid 1px #BFB291;}
.submenuitemselected{background-color:#2E1F6B;color: #fff;font-size: 8.5pt;font-weight: bold;margin-top: 0px;margin-bottom:2px;z-index: 3;border-top-width: 0px;padding: 4px 1px 4px 1px;border-top: solid 1px #BFB291;} /*border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #c4c1c1;border-right-color: #c4c1c1;border-bottom-color: #c4c1c1;border-left-color: #c4c1c1;*/
.submenu{background-color: #786AAC;font-size: 8.5pt; color:#fff;margin-top: 0px;/*margin-bottom:2px;*/padding: 4px 1px 4px 1px;z-index: 3;border-left: solid 1px #BFB291;border-right: solid 1px #BFB291;border-bottom: solid 1px #BFB291; alpha(opacity=90);-moz-opacity:.90;opacity:.90;}

img.liveHelp{float: right;padding: 0px;vertical-align: middle;margin: 0px; position:relative;top:0px;right:0px; border-top:1px solid #2E1F6B;}

#DateWrap{position: relative;height: 25px;width: 820px;text-align: right;margin-left: auto;margin-right: auto;text-align: center;}
.DATE{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: #fff;vertical-align: middle;}
.BREADCRUMB{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: normal;color: #373737;}
.BREADCRUMB:link{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: normal;color: #373737;}
.BREADCRUMB:visited{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: normal;color: #373737;}
.BREADCRUMB:active{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: normal;color: #373737;}
.BREADCRUMB:hover{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: normal;color: #08070D;text-decoration:underline;}
#DateContainer{position: relative;float: right;background-image: url(images/DateBg.png);background-repeat: no-repeat;height: 25px;width: 223px;vertical-align: middle;padding-top: 5px;}
#BreadcrumbContainer{height: 16px;width: 955px;text-align: right;margin-left: auto;margin-right: auto;text-align: center;/*background-image: url(images/BreadcrumbBg.jpg);background-repeat: no-repeat;background-position: top;*/}
#BreadcrumbWrap{position: relative;float: left;height: 16px;width: 640px;margin-left: auto;margin-right: auto;margin-top:6px;text-align: left;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 7.5pt;font-weight: bold;color: #08070D;}
#LoginWrap{position: relative;float: right;height: 16px;width: 400px;margin-left: auto;margin-right: 12px;text-align: left;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 7.5pt;font-weight: bold;color: #efefef; text-align:right;}
#SearchBox{position: relative;top:72px;float: right;height: 25px;width: 260px;margin-left: auto;margin-right: auto;text-align: right;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: normal;color: #999;padding-right: 1px;padding-top: 2px; vertical-align:bottom;}

#gss_input{background-color: #ffffff;position: relative;font-weight: normal;font-size: 10pt;color: #999;text-decoration: none;font-family: Tahoma, Arial, Helvetica, sans-serif;border: 1px solid #CCCCCC;height: 18px;width: 180px;}
#Main{position: relative;width: 955px;margin-left: auto;margin-right: auto;text-align: center;}
#maincontent{position: relative;width: 560px;float: left;margin-left: auto;margin-right: auto;text-align: center;}
#rightcontent{position: relative;width: 240px;float: right;margin-left: auto;margin-right: auto;text-align: center;vertical-align: top;}
.content{position: relative;width: 955px;margin-left: auto;margin-right: auto;text-align: center;vertical-align: top;}

.smallprint{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: #08070D;}
.smallprint:link{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: #08070D;}
.smallprint:visited{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: #08070D;}
.smallprint:active{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: #08070D;}
.smallprint:hover{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: #08070D;}

.Normal{font-family: Tahoma, Arial, Helvetica, sans-serif;color: #373737;font-weight: normal;font-size: 9.5pt;text-align: left;}
A.Normal:link, A.Normal:visited, A.Normal:Active{font-family: Tahoma, Arial, Helvetica, sans-serif;color: #003399;font-weight: normal;font-size: 9.5pt;text-align: justify;}
A.Normal:Hover{color: #BB1F42;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 9.5pt;font-weight: normal;text-decoration: none;background: #C3C8EC;border-bottom: 1px dotted #8DBA17;}

.NormalGray{color: #666666;font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 10pt;font-weight: normal;}
A.NormalGray:link, A.NormalGray:visited, A.NormalGray:Active{color: #666666;font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 10pt;font-weight: normal;text-decoration: none;}
A.NormalGray:Hover{color: #666666;font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 10pt;font-weight: normal;text-decoration: underline;}

.NormalBoldGray{color: #666666;font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 10pt;font-weight: bold;}
A.NormalBoldGray:link, A.NormalBoldGray:visited, A.NormalBoldGray:Active{color: #666666;font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 10pt;font-weight: bold;text-decoration: none;}
A.NormalBoldGray:Hover{color: #666666;font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 10pt;font-weight: bold;text-decoration: underline;}
.Head{color: #6e380e;font-family: Arial, Verdana, Tahoma, sans-serif;font-size: 12pt;font-weight: bold;text-decoration: none;}
.Description{color: #ffffff;font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 10pt;font-weight: normal;}

.sosimplebluetitle{font-size: 1.1em;color: #111535;}

/* Mike inserted from original VK site - skin change */
/*========================================================*/
/*  CSS Style for DotNetNuke Skin  by dnnskin	.net         */
/*========================================================*/

Body, div, table, P{color: #555;font: normal 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10pt;}

A:link{color: #003399;text-decoration: none;}
A:visited{color: #003399;text-decoration: none;}
A:active{color: #003399;text-decoration: none;}
A:hover{color: #BB1F42;text-decoration: underline;}
a:Link.submit, A:visited.submit, A:active.submit{border: 1px double #999;border-top-color: #ccc;border-left-color: #ccc;padding: 0.1em; padding-left:4px; padding-right:2px; margin: 0;background-color: #fff;background-image: url(images/background-form-element.png);color: #333;font-size: 1em;font-weight: bold;font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;}

.defaultcolor{color: #0051e7;}
.Head{color: #0051e7;}
#dnnwrapper{width: 100%;min-height: 100%;background: url(images/blue/body.gif) top left repeat-x;margin: 0 auto;text-align: left;}

#dnnbanner{background: url(images/blue/banner.gif) top left repeat-x;width: 100%;position: relative;margin: 0 auto;height: 294px;}
#dnnbannerbox{background: url(images/blue/bannerbg.gif) top left repeat-x;width: 955px;position: relative;margin: 0 auto;height: 294px;}
#dnnbannerbox #bl{background: url(images/blue/bannerleft.gif) top left no-repeat;height: 294px;}
#dnnbannerbox #br{background: url(images/blue/bannerright.gif) top right no-repeat;height: 294px;position: relative;}

* html #dnnwrapper{height: 100%;}
#dnnheader{background: transparent;width: 955px;background: url(images/bg_header.jpg) top left no-repeat;width: 780px;margin: 0 auto;min-height: 95px;height: auto;}
* html #dnnheader{height: 95px;}
.logo{float: left;width: 35%;overflow: visible;}
#themes{float: right;width: 40%;text-align: right;margin-top: 5px;}
.bannerpane{width: 60%;float: right;min-height: 45px;height: auto;margin: 0px;}
* html.bannerpane{height: 45px;}
.layout{text-align: right;padding-right: 40px;margin-top: 4px;}
.layout a:link, .layout a:active, .layout a:visited{border: 1px #bbb solid;background: #fff;margin: 0 2px;padding: 0px;}
.layout a:hover{border: 1px #000 solid;background: #f5f5f5;}
.Settings{text-align: left;}
.slogan{height: 250px;position: absolute;bottom: 0px;left: 0px;width: 100%;background: url(images/blue/banner.jpg) left bottom no-repeat;z-index: 1;}
.sloganpane{width: 45%;float: right;margin-right: 20px;line-height: 16px;margin-top: 20px;}

#dnncontent{width: 955px;margin: 0 auto;font-size:10pt;}
/*.leftpane{ width:24%; float:left;overflow:hidden;}*/
.clear{ background-color:#fff;clear: both;height:1px;overflow:auto; font-size:0px;border: 0px solid #ffffff; width:40px;}
.clear2{ background-color:#fff;clear: both;height: 20px; font-size:1px;}

/* panes    */
.contentbox{padding:0px;margin: 0px;width: 100%;font-size:0px;vertical-align:top;}
.MainAPane{padding:0px;margin: 0px;width: 154px;float: left;font-size:0px;}
.MainBPane{padding:0px;margin: 0px;width: 488px;margin-left: 1px;float: left;font-size:0px;}
.MainCPane{padding:0px;margin: 0px;width: 302px;float: right;font-size:0px;}
.toppane{padding:0px;margin: 0px;width: 99%;font-size:0px;}
.ContentPane{padding:0px;margin: 0px;width: 79%;display: inline;float: left;text-align:left;font-size:0px;}
.RightPane{padding:0px;margin: 0px;width: 20%;float: right;font-size:0px;}
.BoxBPane{padding:0px;margin: 0px;width: 24%;float: left;font-size:0px;}
.BoxCPane{padding:0px;margin: 0px;width: 74%;float: right;font-size:0px;}
.colwrap{ padding:0px;width: 646px;font-size:0px;margin: 0px;vertical-align:top; text-align:center; float:left;}
.colwrap2{ padding:0px;width: 298px;font-size:0px;margin: 0px; vertical-align:top; float:right; text-align:center;}
.BoxEPane{padding:0px;margin: 0px;width: 646px;float: left;font-size:0px;}
.BoxE1Pane{padding:0px;margin: 0px;width:210px;float: left;font-size:0px;vertical-align:top;}  
.BoxE2Pane{padding:0px;margin: 0px; margin-left:7px;width:210px;float: left;font-size:0px;vertical-align:top;}  
.BoxE3Pane{padding:0px;margin: 0px;width:210px;float: right;font-size:0px;vertical-align:top;}  
.BoxE4Pane{padding:0px;margin: 0px;width: 320px;float: left;font-size:0px;vertical-align:top;}
.BoxE5Pane{padding:0px;margin: 0px; width: 320px;float: right;font-size:0px;vertical-align:top;}
.BoxFPane{padding:0px;margin: 0px;width: 298px;float: right;font-size:0px;vertical-align:top;}
.BoxF1Pane{padding:0px;margin: 0px;width:298px;float: right;font-size:0px;vertical-align:top;}  
.BoxF2Pane{padding:0px;margin: 0px;width:298px;float: right;font-size:0px;vertical-align:top;}  

.search{width: 48%;height: 23px;text-align: right;float: right;}
.search.sea{width: 143px;height: 23px;background: url(images/blue/search.gif) left top no-repeat;}
.search.right{height: 20px;display: table-cell;vertical-align: middle;font-size: 11pt;}
.search.right img{vertical-align: middle;margin-right: 4px;}

.search input{width: 95px;height: 16px;background: transparent;border: none;padding-top: 2px;}
.searchbutton{}
.searchbutton img{width: 25px;height: 10px;border: none;}
a.searchbutton:link, A.searchbutton:active, A.searchbutton:hover{background: url(images/blue/sb.gif) top center no-repeat;padding: 2px 0;}
a.searchbutton:hover{background: url(images/blue/sb.gif) bottom center no-repeat;}

.searchLinkUrl{ font-size:8pt; color:#cecece;}

/*#dnnfot{height: 29px;background: url(images/blue/footer.gif) bottom left repeat-x;}*/
/*#dnnfooter{height: 29px;width: 955px;margin: 0 auto;line-height: 29px;font-weight: bold;color: #666; text-align:center; margin: 0;padding: 5px 0;border-top: 1px solid #ddd;}*/ /*background:url(images/blue/footer2.gif) left bottom repeat-x; */
/*#dnnfooter.left{color: #888;width: 48%;text-align: right;background: url(images/blue/fotleft.gif) left top no-repeat;}*/
/*#dnnfooter.right{height: 29px;background: url(images/blue/fotright.gif) right top no-repeat;line-height: 29px;color: #888;width: 48%;}*/
/*#dnnfooter a:link, #dnnfooter a:active, #dnnfooter a:visited{padding: 0 5px;text-decoration: underline;font-weight: bold;color: #666;}*/
/*#dnnfooter a:hover{color: #0051e7;text-decoration: none;}*/

#footer{ font-size:.98em; clear: both;margin: 0; margin-top:4px; padding: 0; padding-top:4px;width: 100%;background-color: #fff;text-align: center;border-top: 1px solid #ddd;}
#footer ul{list-style: none;color: #003399;}

.user, A.user:link, A.user:active, A.user:visited{color: #888;text-decoration: none;line-height: 25px;background: url(images/blue/icon.gif) left -59px no-repeat;padding: 1px 20px;font-weight: bold;}
A.user:hover{color: #0051e7;background: url(images/blue/icon.gif) left -19px no-repeat;text-decoration: underline;}
.login, A.login:link, A.login:active, A.login:visited, .login span{text-decoration: none;line-height: 25px;background: url(images/blue/icon.gif) left -39px no-repeat;padding: 1px 20px;font-weight: bold;color: #fff;}
A.login:hover{color: #0051e7;background: url(images/blue/icon.gif) left -0px no-repeat;text-decoration: underline;}

a.CommandButton:link{ text-decoration:none;}
.CommandButton{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 10pt;font-weight: bold;color: #1D2567;}

.boxbar {background-color: #A6B1BD;border: 0px solid #CC0000;padding: 5px 5px 5px 5px;margin-bottom: 1.0em;color: #FFFFFF;font-size: 1.25em;font-family: Arial, Verdana, Helvetica, SunSans-Regular, sans-serif;font-weight: none;text-align: center;width: 645px;}/* @HEADLINES*/
h1{ font: 16pt Arial, Helvetica, Verdana, sans-serif; font-weight:bold; color:#D86F03; margin-bottom:0px;}
h2{ font: 12pt Arial, Helvetica, Verdana, sans-serif; font-weight:bold; color:#C83C1C; margin-bottom:0px;}
h3{ font: 13pt Arial, Helvetica, Verdana, sans-serif; color:#2E1F6B; margin-bottom:0px;}

/* @LINKS*/
a:link, a:visited, a:active, a img  { text-decoration: none; outline: none; color: #003399; border:0px; }
a:hover { text-decoration: underline; color: #BB1F42; } 

/* @PROMO BOXES*/
#promoheader {background-color: #806524;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 24px;color: #EBDBC3;height: 200px;margin: 0 auto;}
.currentBgColor {background-color:#CC0476; color:#fff;}

/* custom nav */
#tddnn_dnnMENU_ctldnnMENU105, TR#tddnn_dnnMENU_ctldnnMENU105 TD{ background-color:#786AAC;}
#tddnn_dnnMENU_ctldnnMENU107, TR#tddnn_dnnMENU_ctldnnMENU107 TD{ background-color:#786AAC;}
#tddnn_dnnMENU_ctldnnMENU113, TR#tddnn_dnnMENU_ctldnnMENU113 TD{ background-color:#786AAC;}

#dnn_ctr467_ModuleContent a{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 10pt;font-weight: bold;color: #1D2567;padding-left: 4px;}

/* crosslink to store */
ul.tame, ul.tame li{margin: 0;padding: 0;display: list-item;list-style: none;}
ul.tame li{line-height: 1.0em;}
.tameHoriz{ height:14px;}
.tameHoriz, ul.tameHoriz li{margin: 0;padding: 0;list-style: none;font-size: 0.96em; color:#003399;}
ul.tameHoriz li{display: inline;}

/* google credit*/
.vksearch{ font-size:1.2em; color:#3c3c3c; width:80px;float:left; position:relative; left:68px; top:.1em;}
/*#branding { width:60px; position:relative; left:150px; top:3px; z-index:100;}*/
.gsc-branding-text{ white-space:nowrap;}
table.gsc-resultsHeader div.gsc-title{color:#373737;font-size:1.5em;line-height:1.5em; padding:0px; margin-left:16px; margin-bottom:4px;}
.gsc-webResult, gsc-result{ margin-bottom:0px;width:800px; margin:0 auto 0 auto;}
.gs-visibleUrl, gs-visibleUrl-short{visibility:hidden; height:1px;}
.gsc-results-selector, gsc-all-results-active { visibility:hidden; display: none;}
.gsc-twiddle{ margin-right:4px;}
.gs-snippet{ width:800px; margin:0 auto 0 auto;}

#dnn_dnnSEARCH_cmdSearch{font-size: 1em;color:#efefef;background-color:#373737; border:1px solid #786AAC; margin:4px 4px 0 0; padding:2px;}
A.DynamicLogin_LoginLink,A.DynamicLogin_RegisterLink{ color:#ffffff; font-size: 1em;color:#efefef;background-color:#373737; border:1px solid #786AAC; margin:4px 4px 0 0; padding:2px;}
