﻿html,form{margin:0;padding:0;height:100%;min-height:100%;font-family:arial,sans-serif;font-size:12px;color:#7f818e;background-color:#646058;background-image:url(images/framework/bodybg.gif);background-position:center;background-repeat:repeat-y}
html{}
div{font-family:arial,verdana,Helvetica,sans-serif}
body{height:100%;min-height:100%;background-position:center;padding:0px;margin:0px;min-width:950px;}
fieldset{padding:15px;width:305px;display:block;min-height:414px;}
label{padding-left:3px;}
.spacer{width:96%;display:block;height:5px;}
.framework{position:relative;margin:0 auto;width:950px;*width:949px;height:auto !important;height:100%;min-height:100%;overflow:visible;display:table}
.framework .head{width:950px;height:199px;display:block;background:transparent; background-image:url(images/framework/head.gif);}
.framework .head a{color:#00aecb;font-weight:bold;font-size:11px; text-transform:uppercase;}
.framework .head a:hover{color:#70dcc6;}
.framework .head .opt{float:right; margin-right:245px; margin-top:24px;text-align:right;}
.framework .head .topnav{width:800px;margin-top:99px;text-align:left;display:block;float:right;height:33px;}
.framework .head .topnav a{color:#fff; width:auto; float:left; font-size:16px;padding-top:7px;text-transform:none;height:26px;padding-left:20px;padding-right:20px;display:block;vertical-align:middle;}
.framework .head .topnav a:hover{background:#a3d869; text-decoration:none;cursor:pointer;}
.framework .head .topnav .split{background:#fff;height:22px;width:2px;margin-top:6px;display:block;float:left;margin-right:1px;margin-left:1px;}
.framework .head .headtitle{ margin-top:72px;color:#fdfca4;display:none;}
.framework .main{width:100%;min-height:100%;max-height:100%;background:transparent}
.framework .main .nav .printlogo{display:none}
.framework .main .nav{float:left;line-height:20px; vertical-align:text-top; margin-left:14px;padding-left:12px;text-align:center;overflow:hidden;width:224px;margin-top:8px;*margin-top:18px;}
.framework .main .nav .menu{Width:246px;border:solid 1px #d4cece}
.framework .main .nav .menubottom{display:block;height:14px;Width:245px;background:transparent url(images/framework/menubottom.gif) no-repeat}
.framework .main .nav .tech{margin-top:20px;display:block;height:118px;Width:230px;background:transparent url(images/framework/techs.gif) no-repeat}
.framework .main .nav .menu .itemdisabled{background:url(images/framework/itemdisabled.gif) no-repeat;background-position:right 5px}
.framework .main .nav .menu .datedisabled{background:url(images/framework/datedisabled.png) no-repeat;background-position:right 5px}
.framework .main .nav .features {Width:100%;text-align:left;display:block;}
.framework .main .nav .features .feature{background:#efefef;Width:225px;border:solid 1px #d4cece;padding:10px;*margin-left:4px;}
.framework .main .nav .features .featureloggedout{background:transparent url(images/framework/loggedoutbg.gif) no-repeat;Width:171px;Min-Width:171px;Height:56px;Min-Height:56px;overflow:hidden;margin-bottom:6px;text-align:left;font-size:11px;color:#a4a5c9;clear:both;padding-left:44px;padding-top:12px}
.framework .main .nav .features .featureloggedout a{color:#a4a5c9}
.framework .main .nav .features .featureloggedin{background:transparent url(images/framework/loggedinbg.gif) no-repeat;Width:171px;Min-Width:171px;Height:56px;Min-Height:56px;overflow:hidden;margin-bottom:6px;text-align:left;font-size:11px;color:#a4a5c9;clear:both;padding-top:2px}
.framework .main .nav .features .featureloggedin.block{padding-left:44px}
.framework .main .nav .features .featureloggedin a{color:#a4a5c9;font-weight:normal}
.framework .main .nav .features .feature .searchbox{padding:8px; padding-bottom:0px;}
.framework .main .content{ width:445px;float:left;position:relative;display:block;text-align:left;margin-left:14px;margin-top:8px;}
.framework .main .content .actual{width:100%;}
.framework .main .content .strongspecial{font-size:13px;color:#ab52a6}
.framework .main .content .actualshort{}
.framework .main .content .conference {background:url(images/framework/confinfo.png);display:block;margin-top:10px; min-height:50px; background-repeat:no-repeat; padding-top:2px;padding-left:30px;}
.framework .main .content .conference h2{color:#00b5cb;padding:0px;margin:0px;font-size:14px;}
.framework .main .content .message{background:#fefdec;padding:10px;color:Red;border:solid 1px #bbaac1;width:560px}
.framework .main .content .nextprevblock{display:block;width:100%;text-align:right}
.framework .main .content .nextprevblock a:hover{background-color:#f5dff2;color:#a05898}
.framework .main .content .nextprevblock span{color:#a05898}
.framework .main .content .nextprevblock a, .framework .main .content .nextprevblock a:link, .framework .main .content .nextprevblock a:visited{background-color:#feeffd;border:solid 1px #d7aacb;height:17px;width:80px;min-width:80px;max-width:80px;text-align:center;vertical-align:middle;*display:inline-block;*padding-top:2px;text-decoration:none}
.framework .main .content .quote {line-height:20px;}
.framework .main .content .quote .quotes{font-size:22px;line-height:20px;font-weight:bold; color:#0a7c8f;font-family:Garamond Serif; padding-right:2px;}
.framework .main .content .client {text-align:right; font-size:11px; color:#a5629f;margin-bottom:20px;}
.framework .main .content .teamimg{float:right;margin-left:8px;}
.framework .main .rightpanel{float:left;margin-left:26px;text-align:left;overflow:hidden;width:214px;}
.framework .main .rightpanel h3{background:#b2e7ef; width:100%;margin:0px; padding:3px; border-top:solid 1px #00aecb;border-bottom:solid 1px #00aecb;}
.framework .main .rightpanel .internal{margin-left:5px; width:89%;}
.framework .main .rightpanel .internal p{line-height:18px;}
.framework .main .rightpanel .events{margin-left:5px; width:89%;}
.framework .main .rightpanel .events h2{font-size:12px; color:#5a5c6b;}
.framework .main .rightpanel .events p{line-height:14px;}
.framework .main .rightpanel .more{width:190px; text-align:right;padding-top:1px;display:block;}
.framework .main .rightpanel .logo{background:url(images/framework/logo.png); bottom:15px; height:78px; width:100%; margin-top:10px; background-repeat:no-repeat; background-position:center; }
.contentfoot{position:fixed; width:24px; height:32px; right:10px; bottom:86px;}
.contentfoot a{font-size:9px;color:#b373bd;text-decoration:underline}
.contentfoot a:hover{font-size:9px;color:#5e7ee8}
.hidden{display:none}
.notvalid{color:red;}
.rightblock{text-align:right; width:100%; display:block;}
.responsemessageerror{background:url(images/indicators/alerticon.gif) no-repeat;margin-top:3px;text-indent:24px;width:100%;display:block;line-height:25px;min-height:25px;color:#fdee6b;vertical-align:middle}
.responsemessageerror strong{color:#f7ebb5}
.responsesuccessmessage{background:url(images/indicators/okicon.gif) no-repeat;margin-top:3px;text-indent:24px;width:100%;display:block;line-height:25px;min-height:25px;color:#b4fd76;vertical-align:middle}
.responseloadingmessage{background:url(images/indicators/load.gif) no-repeat;margin-top:3px;background-position:center left;text-indent:25px;width:100%;display:block;line-height:25px;min-height:25px;color:#b3fc16;vertical-align:middle}
.responseemessageshell{background:url(images/alert/bg.png);border-left:solid 1px #53524c;display:block;position:fixed;right:0px;top:2px;padding-left:5px;padding-right:10px;z-index:500}
@media handheld
{
.handheld{display:none}
.framework .main .nav .printlogo{display:none}
}
@media print
{
.framework .main .nav{width:200px;min-width:180px;float:left;left:10px;text-align:right;margin-left:auto;margin-right:auto}
.framework .main .nav .menu{display:none}
.framework .main .nav .features{display:none}
.framework .main .content.contentfoot{display:none}
.framework .main .nav .printlogo{display:block;text-align:left;padding-left:4px}
.framework .main .content.nextprevblock{display:none}
}