﻿/* INCLUDE: base.css */
html,body,div,table,tbody,input {margin:0px;padding:0px;outline:0px;font-size:100%;background:transparent scroll 0 0;}
th,td,h1,h2,h3,h4,h5,h6,b,u,i,strong,em,center,small,sup,cite,ol,ul,li,form,fieldset,select,textarea,label,legend,p,img,object,blockquote {margin:0px;padding:0px;outline:0px;font-size:100%;background:transparent scroll 0 0;}

body{line-height:1;}
dt.left{float:left;}
button::-moz-focus-inner, input::-moz-focus-inner, a::-moz-focus-inner { border: 0; }
address, abbr{font-style:normal;}
abbr, acronym{cursor:help;border-bottom:1px dotted #999;}
a:link, a:visited,:link,:visited{text-decoration:none;color:inherit;}
a:hover,a:active,a:focus,:focus{outline-style:none;outline-width:medium;outline:0px none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;font-weight:normal;}
a img,:link img,:visited img{border:none;}
img.left{float:left;display:inline;margin-right:8px;margin-top:5px}
img.right{float:right;display:inline;}
.clearer{clear:both;height:1px;margin:0;padding:0;font-size:1px;line-height:1px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:block;width:100%;}
* html .clearfix{height:1%;}
img.preload{display:block;width:0;height:0;overflow:hidden;}
span.ir, a:visited span.ir{display:block;width:0;height:0;overflow:hidden;}
.access{display:block;width:0;height:0;overflow:hidden;margin:0;padding:0;}
input{border:solid 1px #62990a;background-color:White;font-family:"Trebuchet MS", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666;}
input[type=button],input[type=submit], button { cursor:pointer;
font-family:'Helvetica',Arial,sans-serif; font-weight:bold;
text-shadow:0 -1px 0 rgba(150, 150, 150, 0.53); border:1px solid #ccc;
-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);
-moz-border-radius:2px;
background-color:#fff;
}
input.graybtn,input.graybtn, button.graybtn {
background:url(/js/Home/plugins/jquery.dropdown/images/button_background.png) repeat-x left center;color:#333;padding:4px 8px;
}
input.graybtn :active,input.graybtn :active
{
	background:url(/js/Home/plugins/jquery.dropdown/images/button_over.png) repeat-x left;
	color:#fff;
}
form{padding-bottom:12px;}
form .button{width:90px;margin:0px 3px 0px 3px;cursor:pointer;border:solid 1px #495fa9;background-color:#3e55a4;background-image:none;font-family:"Trebuchet MS", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:White;}
form .button:hover{font-weight:bold;width:90px;margin:0px 3px 0px 3px;cursor:pointer;border:solid 1px #495fa9;background-color:#3e55a4;font-family:"Trebuchet MS", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:White;}
form fieldset{position:relative;display:block;border:none;padding:10px;}
form input{margin-bottom:5px;vertical-align:middle;font-family:"Trebuchet MS", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666;}
form label{margin-bottom:5px;vertical-align:middle;font-family:"Trebuchet MS", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666;}
form select{border:solid 1px #62990a;background-color:White;margin-bottom:5px;vertical-align:middle;font-family:"Trebuchet MS", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666;}
form textarea{border:solid 1px #62990a;background-color:White;margin-bottom:5px;vertical-align:middle;font-family:"Trebuchet MS", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666;}
form label{border:0px;background-color:#f0f0ee;color:#b50a13;display:inline;text-align:right;margin:0 3px 0 3px;}
form fieldset div{padding:1px 0;clear:both;}
form div img, img.required{background:none;}
form p{margin:0px;}
form p input{margin:0px;padding:0px;width:25px;}
legend{color:#b50a13;margin-bottom:10px;padding:5px 10px;font-size:1.2em;font-weight:bold;border:2px solid #fff;}
form .small{width:30px;}
label em{font-style:normal;color:#bbb;}
.radio{margin-left:5px;}
form textarea{font-size:11px;}
.button-element a, .button-element button{display:block;float:left;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;margin:0 7px 0 0;padding:5px 10px 6px 7px;}
.button-element button{width:auto;overflow:visible;padding:4px 10px 3px 7px;}
.button-element button[type]{padding:5px 10px 5px 7px;line-height:17px;}
*:first-child+html button[type]{padding:4px 10px 3px 7px;}
.button-element button img, .button-element a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
.button-element a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
button.positive, .button-element a.positive{color:#529214;}
.button-element a.positive:hover, button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
.button-element a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
.button-element a.negative, button.negative{color:#d12f19;}
.button-element a.negative:hover, button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.button-element a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
input[type=checkbox], input[type=radio]{border:none;background:transparent;}
valigntop{vertical-align:top;}
#main-content ul li{padding:0 0 0 20px;background:url(../../images/home/bg/bullet.png) no-repeat scroll 0 5px;list-style:none;}
#cases-feature-area ul li{background-image:none;}
/* links */
a, a:link, a:visited				{border-bottom:none;color:#3e55a4; text-decoration:none;}
a:hover, a:active					{border-bottom:1px solid #3e55a4;}
a:link.external, a:visited.external	{background:transparent url("../../images/home/bg/external.gif") top right no-repeat;padding-right:12px;}

/* remove dotted outlines in FF */
a:hover, a:active, a:focus, :focus	{ outline:0 none; }

/* INCLUDE: jQuery UI CSS */

/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=3px&bgColorHeader=3d54a3&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=0&borderColorHeader=cccccc&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=333333&bgColorDefault=3d54a3&bgTextureDefault=04_highlight_hard.png&bgImgOpacityDefault=50&borderColorDefault=3d54a3&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=2293f7&bgTextureHover=06_inset_hard.png&bgImgOpacityHover=26&borderColorHover=2293f7&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=6a9913&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=40&borderColorActive=6a9913&fcActive=ffffff&iconColorActive=6a9913&bgColorHighlight=c5ddfc&bgTextureHighlight=07_diagonals_small.png&bgImgOpacityHighlight=25&borderColorHighlight=ffffff&fcHighlight=333333&iconColorHighlight=0b54d5&bgColorError=c41200&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=20&borderColorError=e69700&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=333333&bgTextureOverlay=07_diagonals_medium.png&bgImgOpacityOverlay=100&opacityOverlay=50&bgColorShadow=333333&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=20&thicknessShadow=0px&offsetTopShadow=6px&offsetLeftShadow=6px&cornerRadiusShadow=3px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: segoe ui, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: segoe ui, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../ui/images/ui-bg_inset-hard_75_ffffff_1x100.png) 50% bottom repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #cccccc; background: #3d54a3 url(../ui/images/ui-bg_highlight-soft_0_3d54a3_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #3d54a3; background: #3d54a3 url(../ui/images/ui-bg_highlight-hard_50_3d54a3_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #2293f7; background: #2293f7 url(../ui/images/ui-bg_inset-hard_26_2293f7_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; } /*.ui-state-focus, */
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #6a9913; background: #6a9913 url(../ui/images/ui-bg_inset-hard_40_6a9913_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #ffffff; background: #c5ddfc url(../ui/images/ui-bg_diagonals-small_25_c5ddfc_40x40.png) 50% 50% repeat; color: #333333; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #333333; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #e69700; background: #c41200 url(../ui/images/ui-bg_diagonals-thick_20_c41200_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../ui/images/ui-icons_333333_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../ui/images/ui-icons_333333_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../ui/images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../ui/images/ui-icons_ffffff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../ui/images/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../ui/images/ui-icons_6a9913_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../ui/images/ui-icons_0b54d5_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../ui/images/ui-icons_ffffff_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }
.ui-corner-br { -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.ui-corner-top { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.ui-corner-right {  -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.ui-corner-left { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* Overlays */
.ui-widget-overlay { background: #333333 url(../ui/images/ui-bg_diagonals-medium_100_333333_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: 6px 0 0 6px; padding: 0px; background: #333333 url(../ui/images/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }/*
 * jQuery UI Resizable 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
/*
 * jQuery UI Button 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }


/* INCLUDE: Controls.css */
.TopImage
{
    vertical-align: bottom;
    border: solid 2px #3c58a1;
    width: 214px;
    height: 170px;
    text-align: left;
}
.TopImage:hover
{
    border: solid 2px #ff9403;
    cursor: pointer;
}
.TopImageTitle
{
    background-color: Black;
    filter: alpha(opacity=70);
    opacity: 0.7;
    height: 40px;
    color: White;
    font-family: Verdana;
    font-size: 12;
    line-height: 0.9;
    font-weight: 500;
}

.SubImage
{
    vertical-align: bottom;
    border: solid 2px #62990a;
    width: 160px;
    height: 130px;
    text-align: left;
}
.SubImage:hover
{
    border: solid 2px #ff9403;
    cursor: pointer;
}
.SubImageTitle
{
    background-color: Black;
    filter: alpha(opacity=70);
    opacity: 0.7;
    height: 30px;
    color: White;
    font-family: Verdana;
    font-size: 12;
    line-height: 0.9;
    font-weight: 500;
}
/*Modal Popup*/
.modalBackground
{
    background-color: black;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index: 101;
    position: absolute;
    width: 101%;
    height: 100%;
}
.modalPopup
{
    background-color: #e6e5e5;
    border: 1px  solid #3f3827; 
}

/* ANIMATION */
.animation
{
    /*background: #F0F0F0;*/
    background:transparent;
    overflow: auto; 
}

.topCaseUL
{
    position: absolute;
    top: 39px;
    left: 0px;
    text-align: center;
    width: 730px;
    list-style: none;
    padding: 0;
    margin: 0 auto;
    background: transparent;
    float: left;
}
.topCaseUL li
{
    position: relative;
    float: left;
    height: 175px;
    width: 225px;
    display: block;
    padding: 0 !important;
    background: none !important;
    padding: 0;
}
.topCaseUL li div
{
    margin: 2px;
    height: 169px;
    width: 214px;
    border: solid 2px #3c58a1;
    opacity: 0;
    filter: alpha(opacity = '0'); /*Should be 0 */
    visibility: visible;
}
.topCaseUL li div:hover
{
    border: solid 2px #ff9403;
    cursor: pointer;
}
.BottomCaseUL
{
    text-align: left;
    left: 6px;
    float: left;
    position: absolute;
    padding: 0;
    top: 218px;
    left: 0px;
    width: 715px;
    list-style: none; /*display:inline;*/
}

.BottomCaseUL li
{
    position: relative;
    width: 168px;
    list-style: none;
    height: 134px;
    float: left;
    display: block; /*was inline*/
    padding: 0 !important;
    background: none !important;
} 

.BottomCaseUL li div
{
    margin: 2px;
    width: 168px;
    height: 134px;
    border: solid 2px #62990a;
    height: 127px;
    width: 159px;
    opacity: 0;
    filter: alpha(opacity = '0');
    visibility: visible;
}

.ArchiveCaseUL
{
    text-align: left;
    left: 6px;
    float: left;
    position: absolute;
    padding: 0;
    top: 88px;
    left: 0px;
    width: 715px;
    list-style: none; /*display:inline;*/
}

.ArchiveCaseUL li
{
    position: relative;
    width: 168px;
    list-style: none;
    cursor:pointer;
    height: 134px;
    float: left;
    display: block; /*was inline*/
    padding: 0 !important;
    background: none !important;
}

.ArchiveCaseUL li div
{
    margin: 2px;
    width: 168px;
    height: 134px;
    border: solid 2px #62990a;
    height: 127px;
    width: 159px;
    opacity: 0;
    filter: alpha(opacity = '0');
    visibility: visible;
}

.caseListUL
{
    position: relative;
    top: 0px;
    left: 0px;
    text-align: center;
    list-style: none;
    padding: 0;
    margin: 0 auto;
    background: transparent;
    float: left;
}
.caseListUL li
{
    position: relative;
    float: left;
    display: block;
    padding: 0 !important;
    padding: 0;
    cursor:pointer;
}
#main-content ul.caseListUL li, #cases-feature-area ul.caseListUL li  
{
	background: url(/images/icon_loading.gif) no-repeat center center;
}
.caseListUL li div
{
    margin: 2px;
    border: solid 2px #3c58a1;
    visibility: visible;
}
.caseListUL li div:hover{border: solid 2px #F5A01A;}
.caseList
{
    position: relative;
    top: 0px;
    left: 0px;
    text-align: center;
    list-style: none;
    padding: 0;
    border-spacing: 0px;
    margin: 0 auto;
    background: transparent;
    float: left;
}
.caseList .caseListItem
{
    padding: 0 !important;
    background: none !important;
    padding: 0;
    margin: 2px;
    border: solid 2px #3c58a1;
    visibility: visible;
}

.noopacity
{
    opacity: 1;
    filter: alpha(opacity = '100');
}


.BottomCaseUL li div:hover
{
    border: solid 2px #ff9403;
    cursor: pointer;
}

.CaseDesc
{
	font-weight: 500;
    font-size: 10;
    line-height:1.2em;
    font-family: Georgia, Verdana, Arial;
}

/* === Used by Paging Control === */
.Paged
{
    position: relative;
    padding: 1px;
    margin-top: 2px;
    margin-bottom: 2px;
    height: 18px;
    color: #606060;
}
.Paged .Pager
{
    position: absolute;
    right: 0;
    width: 100%;
    cursor: default;
    text-align: right;
    margin-right: 5px;
}
.Paged a
{
    color: #FFF;
    background: #606060;
    padding: 3px 5px 3px 5px;
    
}
.Paged a:visited
{
    color: #FFF;
}
.Paged a:link
{
    color: #FFF;
    display:inline-block;
    margin:1px;
}
.Paged a.sel
{
    color: #606060;
    background: transparent;
    border: solid 1px #606060;
    padding: 2px 4px 2px 4px;
}
.Paged a:hover
{
    color: #FFCC00;
    text-decoration: underline;
}
.Paged .Pager .NavControl
{
    width: 70px;
    margin-left: 5px;
    margin-right: 5px;
    display: inline;
}
.Paged .Pager .numbers
{
    display: inline;
    min-width: 60px;
}
.Paged .Pager .NavInfo
{
    font-size: 10px;
    font-family: Verdana, Arial;
    text-align: right;
    line-height:16px;
}

.Req
{
    color: #FF0000;
    font-weight: normal;
    font-size: 10px;
}

.loader
{
    background: #FFFFFF;
    padding: 1px;
    color: #70a115;
    border: solid 1px #70a115;
    max-width: 120px;
    margin-top: 0px;
}
.loader b
{
    color: #70a115;
}
.loader img
{
    float: left;
    margin: 2px;
}

.closebuttonA
{
    background: url('../../js/home/plugins/sbox/resources/close.gif') no-repeat top right;
    height: 16px;
    width: 16px;
    z-index: 999999999999;
    cursor: pointer;
    border: none;
}
.closebuttonA:hover
{
    text-decoration: none;
    border: none;
}
.closebuttonB
{
    background: url('../../js/home/plugins/sbox/resources/close.gif') no-repeat top right;
    height: 16px;
    width: 16px;
    z-index: 999999999999;
    cursor: pointer;
    border: none;
}
.closebuttonB:hover
{
    text-decoration: none;
    border: none;
}


.ForumGrayPanel
{
    max-width: 700px;
}
.ForumGrayPanel .TL
{
    background: URL('../../Images/Home/forum/forumsprite.png') -96px 0px no-repeat;
    height: 39px;
    width: 20px;
    min-width: 20px;
}
/*.ForumGrayPanel .TL2{background:URL('../../Images/Home/forum/GrayPanel/TL2.png') no-repeat;height:39px;width:64px; min-width:64px;}*/
.ForumGrayPanel .T
{
    background: URL('../../Images/Home/forum/forumsprite.png') -432px 0px no-repeat;
    height: 39px;
}
.ForumGrayPanel .TR
{
    background: URL('../../Images/Home/forum/forumsprite.png') -117px 0px no-repeat;
    height: 39px;
    width: 26px;
    min-width: 26px;
}
.ForumGrayPanel .L
{
    background: URL('../../Images/Home/forum/forumsprite.png') -48px 0px repeat-y;
    min-height: 15px;
}
.ForumGrayPanel .R
{
    background: URL('../../Images/Home/forum/forumsprite.png') -69px 0px repeat-y;
    min-height: 15px;
}
.ForumGrayPanel .BR
{
    background: URL('../../Images/Home/forum/forumsprite.png') -21px 0px no-repeat;
    height: 25px;
    width: 26px;
}
.ForumGrayPanel .B
{
    background: URL('../../Images/Home/forum/B-grey.png') repeat-x;
    line-height: 25px;
}
.ForumGrayPanel .BL
{
    background: URL('../../Images/Home/forum/forumsprite.png') 0px 0px no-repeat;
    height: 25px;
    width: 20px;
}
.ForumGrayPanel .M
{
    background-color: #e3e1e1;
}
/* links */
.forumcommentcontent p 
{
    padding:0;
}
.ForumGrayPanel A.lnkButton, .ForumGrayPanel A.lnkButton:link, .ForumGrayPanel A.lnkButton:visited
{
    font-family: Arial;
    font-size: 11px;
    color: #3E55A4;
    text-decoration: none;
    font-weight: normal;
}
.ForumGrayPanel A.lnkButton:hover, .ForumGrayPanel A.lnkButton:active
{
    font-family: Arial;
    font-size: 11px;
    color: #3E55A4;
    text-decoration: underline;
    border: 0;
    font-weight: normal;
}
/*.ForumGreenPanel h3{color:white;font-size:1.3em;line-height:1.6em;}*/
.ForumGrayPanel .forumcommentcontent
{
    color: black;
    font-size: 11px;
    line-height: 1.6em;
    z-index:9999;
}
.ForumGrayPanel span
{
    font-size: 11px;
    color: #3E55A4;
}

.ForumGreenPanel
{
    max-width: 700px;
}
.ForumGreenPanel .TL
{
    background: URL('../../Images/Home/forum/forumsprite.png') -240px 0px no-repeat;
    height: 39px;
    width: 20px;
    min-width: 20px;
}
/*.ForumGreenPanel .TL2{background:URL('../../Images/Home/forum/GreenPanel/TL2.png') no-repeat;height:39px;width:64px; min-width:64px; max-width:64px;}*/
.ForumGreenPanel .T
{
    background: URL('../../Images/Home/forum/forumsprite.png') -1181px 0px no-repeat;
    height: 39px;
}
.ForumGreenPanel .TR
{
    background: URL('../../Images/Home/forum/forumsprite.png') -261px 0px no-repeat;
    height: 39px;
    width: 26px;
    min-width: 26px;
}
.ForumGreenPanel .L
{
    background: URL('../../Images/Home/forum/forumsprite.png') -192px 0px repeat-y;
    min-height: 15px;
}
.ForumGreenPanel .R
{
    background: URL('../../Images/Home/forum/forumsprite.png') -213px 0px repeat-y;
    min-height: 15px;
}
.ForumGreenPanel .BR
{
    background: URL('../../Images/Home/forum/forumsprite.png') -165px 0px repeat-y;
    height: 25px;
    width: 26px;
}
.ForumGreenPanel .B
{
    background: URL('../../Images/Home/forum/B-green.png') repeat-x;
    line-height: 25px;
}
.ForumGreenPanel .BL
{
    background: URL('../../Images/Home/forum/forumsprite.png') -144px 0px repeat-y;
    height: 25px;
    width: 20px;
}
.ForumGreenPanel .M
{
    background-color: #6E9E14;
}
.ForumGreenPanel h3
{
    color: white;
    font-size: 1.3em;
    line-height: 1.6em;
}
.ForumGreenPanel .forumcommentcontent
{
    color: white;
    font-size: 11px;
    line-height: 1.6em;
    z-index:9999;
}

/* links */
.ForumGreenPanel A.lnkButton, .ForumGreenPanel A.lnkButton:link, .ForumGreenPanel A.lnkButton:visited
{
    font-family: Arial;
    font-size: 11px;
    color: white;
    text-decoration: none;
    font-weight: normal;
}
.ForumGreenPanel A.lnkButton:hover, .ForumGreenPanel A.lnkButton:active
{
    font-family: Arial;
    font-size: 11px;
    color: white;
    text-decoration: underline;
    border: 0;
    font-weight: normal;
}
.ForumGreenPanel span
{
    font-size: 11px;
   /* color: white;*/
}


.ForumBluePanel
{
    max-width: 700px;
}
.ForumBluePanel .TL
{
    background: URL('../../Images/Home/forum/forumsprite.png') -384px 0px no-repeat;
    height: 39px;
    width: 20px;
    min-width: 20px;
}
/*.ForumBluePanel .TL2{background:URL('../../Images/Home/forum/BluePanel/TL2.png') no-repeat;height:39px;}*/
.ForumBluePanel .T
{
    background: URL('../../Images/Home/forum/forumsprite.png') -1930px 0px no-repeat;
    height: 39px;
}
.ForumBluePanel .TR
{
    background: URL('../../Images/Home/forum/forumsprite.png') -405px 0px no-repeat;
    height: 39px;
    width: 26px;
    min-width: 26px;
}
.ForumBluePanel .L
{
    background: URL('../../Images/Home/forum/forumsprite.png') -336px 0px repeat-y;
    min-height: 15px;
}
.ForumBluePanel .R
{
    background: URL('../../Images/Home/forum/forumsprite.png') -357px 0px repeat-y;
    min-height: 15px;
}
.ForumBluePanel .BR
{
    background: URL('../../Images/Home/forum/forumsprite.png') -309px 0px repeat-y;
    height: 25px;
    width: 26px;
}
.ForumBluePanel .B
{
    background: URL('../../Images/Home/forum/B-blue.png') repeat-x;
    line-height: 25px;
}
.ForumBluePanel .BL
{
    background: URL('../../Images/Home/forum/forumsprite.png') -288px 0px repeat-y;
    height: 25px;
    width: 20px;
}
.ForumBluePanel .M
{
    background-color: #3d54a3;
}
.ForumBluePanel h3
{
    color: white;
    font-size: 1.3em;
    line-height: 1.6em;
}
.ForumBluePanel .forumcommentcontent
{
    color: white;
    font-size: 11px;
    line-height: 1.6em;
    z-index:9999;
}

/* links */
.ForumBluePanel A.lnkButton, .ForumBluePanel A.lnkButton:link, .ForumBluePanel A.lnkButton:visited
{
    font-family: Arial;
    font-size: 11px;
    color: white;
    text-decoration: none;
    font-weight: normal;
}
.ForumBluePanel A.lnkButton:hover, .ForumBluePanel A.lnkButton:active
{
    font-family: Arial;
    font-size: 11px;
    color: white;
    text-decoration: underline;
    border: 0;
    font-weight: normal;
}
.ForumBluePanel span
{
    font-size: 11px;
    
}


.BtnReturn
{
    background: url(../../App_Themes/Home/no.png) no-repeat;
}
.btnYes
{
    background: url(../../App_Themes/Home/yes.png) no-repeat;
}
.BtnAllTeams
{
    background: url(../../App_Themes/Home/AllTeams.png) no-repeat;
}
.BtnMyTeam
{
    background: url(../../App_Themes/Home/MyTeam.png) no-repeat;
}
.BtnOtherTeams
{
    background: url(../../App_Themes/Home/OtherTeams.png) no-repeat;
}
.BtnOpenReport
{
    background: url(../../App_Themes/Home/OpenReport.png) no-repeat;
}
form label
{
    background: transparent;
    color: #3C53A2;
    font-size: 1em;
    line-height: normal;
    padding: 3px;
}
.chkboxes
{
    text-align: left;
}
.pnlCaseDetails
{
    height: 90%;
    margin: 0 auto;
    background: transparent;
    overflow-x: hidden;
    overflow-y: auto;
    width: 980px;
}
#commercial ul li
{
    list-style: none;
    margin: 0 0 1px 0;
}
#commercial ul li a
{
    width: 224px;
    height: 26px;
    text-indent: 10px;
    line-height: 25px;
    display: block;
    color: #4d66bb;
    font-family: Georgia, "Times New Roman" ,Times, serif;
    text-indent: 10px;
    background: #fff url("../../images/home/bg/left-nav-item-bg.png") no-repeat;
    background-position: 0px -52px;
}
#commercial ul li a:hover
{
    color: #737472;
    border: 0px none;
    padding-left: 14px;
    background: #fff url("../../images/home/bg/left-nav-item-bg.png") no-repeat scroll 0 0;
}
#commercial ul li.selected a:hover
{
    color: #fff;
    background: #3e55a4 url("../../images/home/bg/left-nav-item-bg.png") no-repeat;
    background-position: 0px -26px;
}
#commercial ul li.selected a
{
    color: #fff;
    background: #3e55a4 url("../../images/home/bg/left-nav-item-bg.png") no-repeat;
    background-position: 0px -78px;
}
.submit
{
    width: 185px;
    height: 85px;
    border: none;
    margin: 5px;
    cursor: pointer;
}
.BtnBasicReport
{
    background: url(../../images/Home/icons/basicreport.png) no-repeat;
}
.BtnReportWizard
{
    background: url(../../images/Home/icons/ReportsWizardLink.png) no-repeat;
}

.TblBGhover tr {
padding:2px;
height:28px;	
}

.TblBGhover tr td {
padding:0px;
}

.TblBGhover tr:hover 
{
	background: #E6FABD;
	
	
}
.TblBGhover .topheading:hover 
{
	background: #fff;
}

.TblBGhover tr .tblheading {
width:120px;font-family:Arial, Helvetica, Sans-Serif; font-weight:bold;
}
.matrixheading 
{
	font-weight:bold;
	font-size:0.9em;
	
	font-family:Verdana, Tahoma, Arial;
}
.matrixtitle 
{
	padding-right:20px;
}
.attrstyle 
{
	
 font-family:Arial,Helvetica,Sans-Serif;font-weight:bold;
}

.row1 
{
	background:#fff;
}
.row2
{
	background:#C6CFF0;
}
.navbutton
{
	background-color:#5e7b18;
	color: White;
	border: solid 1px black;
	width: 80px;
	cursor:pointer;
}

/* Responses form - Navigation & Progress bar control */
.ProgressBar .Current { background-color:#3e55a4; border:solid 1px #101c47; cursor: pointer; height:10px; }
.ProgressBar .Completed { background-color:#6c9c14; border:solid 1px green; cursor: pointer; height:10px; }
.ProgressBar .CompletedHightlight { background-color:#fddcd3; border:solid 1px red; cursor:pointer; height:10px; }
.ProgressBar .Uncompleted {background-color:white; border:solid 1px green; cursor:default; height:10px; }
.ProgressBar .UncompletedNext {background-color:white; border:solid 1px green; cursor:pointer; height:10px; }
.ProgressBar .UncompletedHightlight {background-color:white; border:solid 1px red; cursor:pointer; height:10px; }

#expandcontent{ 
	height:100px; 
	width:470px; 
	overflow:hidden; 
	border:1px #E6E6E6 solid;
	padding:2px;
	text-align:left;
	}

#showbutton:hover
{
    text-decoration:none;
}
.less{
	font-weight:bold;
	background: transparent url(../../Images/Home/icons/less.gif) no-repeat scroll 5px center;
	padding-left:24px;
	}
	
.more{ 
	font-weight:bold;
	padding-left:24px;
	background: transparent url(../../Images/Home/icons/more.gif) no-repeat scroll 5px center;
	}
	
.forumgravatar 
{
	float:left; margin-right:10px; border: 1px solid #000;
}

.forumcontentposition 
{
	position:relative; left:0px; top:-13px;
}
.forumpositionspan 
{
padding-left:19px;float:right; color:White;
width:135px;
}
.forumcommentposition {
position:relative; left:0px; top:15px;
}

.position 
{
	height:2px;
	float:left;
}



.forumcontentposition .content p 
{
	padding: 0;
}
.forumdiscussionlink li 
{
	padding-bottom: 2px;
	margin-top:4px;
	background:none !important;
	list-style:normal;
	border-bottom:1px #CCC solid;
}

.discussionhtml li 
{
	border:none;
	list-style:normal;
}


.forumdiscussionlink li .lnkdiscussion
{
	font-size:16px;	
	font-family:Georgia, Times New Roman, Serif;
	margin:6px 6px 6px 0px;
	
	height:20px;


}
.forumdiscussionlink li .lnkmore
{
	font-size:11px;
	font-style:normal;
	background:transparent;
	padding: 2px;
	color:#3D54A3;
	font-family:Georgia, Times New Roman, Serif;
	text-decoration:none;
}
.frmresponses span
{
	 font-size:10px; font-weight:bold; color:#7d9311; 
}
.frmresponses .responsesimg
{
	background: transparent url(../../images/home/forum/person.png) no-repeat;
	float:right;
	padding-left:13px;
}


/* Please Fix this and assign these to specific classes not generic tags
b {color:#ff8f00; font-family: Arial,sans-serif; font-size:16px; text-align:center; }
label {color:#c47a1b; font-family: Arial,sans-serif; font-size:14px; text-align:center; }
*/


.VMbtnBack 
{
	float:left;
	cursor:pointer;
	margin-right:24px;
	margin-top:5px;
	z-index:800;
	position:relative;
}
.toggleicon 
{
     background-position:0 0; 
     height:20px; 
     width:20px;
     padding:0px;
     line-height:16px;
     margin-right:3px;         
}
#expandAttach 
{
    color:Black;
    height:32px; 
}
#expandAttach:hover 
{
    text-decoration:none;
    border:none;
    cursor:pointer;
}
#txtattach 
{
    height:20px;
}

.MultiFile-title 
{
    color:#000;
}
.msgsaved 
{
    background:green;padding:5px; height:40px;text-align:center;width:400px;margin:0 auto;color:White;
}
.myvxwindow 
{
    background-color:#fff;
}
#main-content .myportfolioUl 
{
    list-style:none;right:5px; display:inline;
}
#main-content .myportfolioUl li {
    background:#fff;
    border:1px #FF8F00 solid;
    padding:9px 9px 9px 15px;
    margin:0 0 8px 5px;
    float:left;
    height:170px;
}
#tabs ul#my-xv					{background-color:#FF8F00;height:36px;list-style:none;margin:0;padding:0;color:#fff;}
#tabs ul#my-xv li				{background:none;float:left;margin:12px 2px 0 0;padding:0 0 2px 10px; height:35px;}
#tabs ul#my-xv li span  {padding:8px 0 6px 4px;}
#tabs ul#my-xv li.separator		{margin:0 10px 0 0;}
#tabs ul#my-xv li.current		{color:#FF8F00;border:0 none; }
#tabs ul#my-xv li.current span  {background:url("../../images/MyVxTabLeft.png") no-repeat left top transparent;}
#tabs ul#my-xv li.current span a {color:#FF8F00;background:url("../../images/MyVxTabRight.png") no-repeat right top transparent;padding:6px 18px 6px 8px;}
#tabs ul#my-xv li span a				{color:#fff;font-weight:bold;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;margin:0 0 0 9px;padding:6px 18px 6px 8px;}
#tabs ul#my-xv li span a:hover		{border-bottom:none;color:#000; text-decoration:none;}

.greenTabButton, input.greenTabButton
{
	border:none;padding-top:12px;width:100%; cursor:pointer; font-size:1.34em;vertical-align:middle; text-align:center; font-family:Georgia, Times New Roman, Serif; color:#fff; background-color:#6C9C14;
	background-image:none;
}
.blueTabButton, input.blueTabButton
{
	border:none; padding-top:12px;width:100%; cursor:pointer; font-size:1.34em;vertical-align:middle; text-align:center; font-family:Georgia, Times New Roman, Serif; color:#fff; background:#3D54A3;
}

.hideShowMarking 
{
	background:#3D54A3;
	padding:7px;
	margin:8px;
	color:#fff;
	text-decoration:none;
	font-size:18px;
}
.spnGrade 
{
float:right; margin-bottom:100px;	
}

.userCommentContainer 
{
	border:1px solid #C1C1C1;display:none;margin-top:10px;padding:5px;
}
.tblUserCOmmentEdit 
{
	width:700px;
	margin-bottom:50px;
}

.casenav 
{
	background-color:#3E55A4;
	padding:8px;
	color:White;
	display:inline-block;
	margin-bottom:3px;
	text-align:center;
	font-size:14px;
	font-family:Georgia, Times New Roman;
	width:auto;
}

.casenav:hover 
{
	border:none;
	background:#6C9C14;
}

.tblCaseDetailLink td
{
	margin-bottom:15px;
	padding-bottom:5px;
}
ul.simplePagerNav 
{
	float:right;
	height:20px;
}
    ul.simplePagerNav li, #main-content ul.simplePagerNav li  {
    display:block;
    float: left;
    padding: 5px 2px 5px 2px;
    margin-bottom: 10px;
    font-family: georgia;
    background:none;
    }

ul.simplePagerNav li a{
    color: #333;
    text-decoration: none;
    padding:5px;
    border:1px #333 solid;
}

ul.simplePagerNav li.currentPage a, #main-content ul.simplePagerNav li.currentPage a {
	color: #fff;	
	background:#606060;
	background-image:none;
}
ul.pagination 
{
	padding:0;
	margin:0;
	list-style:none;
}

ul.pagination li, #main-content ul.pagination li
{
	background:none;
	padding:2px;
}

html .forumpositionspan a:hover 
{
    border:none;
}

.btnpost, .btnReply, .ForumGrayPanel .btnReply, .indvreport, .ForumGrayPanel .indvreport,  .FrmBtnEveryonesViews, input.FrmBtnEveryonesViews, .btnSave, .btnCancel, .FrmCreateNewDiscussion
{
	color:#333;
	padding:5px 5px 5px 23px; 
	text-shadow: 1px 0px 1px #d9d9d9;
	filter:DropShadow(Color=#d9d9d9, OffX=5, OffY=5);
	font-weight:bold;
	font-family:"Trebuchet MS",Trebuchet MS,Verdana,Geneva,Arial,Helvetica,sans-serif;
	cursor:pointer;
	border:none;
	margin:2px;
}




.btnSave 
{
	background:#fff url('../../images/Home/save.png') 3px 4px no-repeat;
}
.btnCancel
{
	background:#fff url('../../images/Home/Cancel.png') 3px 4px no-repeat;
}


.indvreport, .ForumGrayPanel .indvreport, .FrmBtnEveryonesViews, .btnpost, .btnReply, .ForumGrayPanel .btnReply, .FrmCreateNewDiscussion
{
/*	background:#fff url('../../Images/Home/img/ChartBarIcon.png') 3px 4px no-repeat;*/
	background:#fff url('../../Images/Home/forum/btn-sprite.png') no-repeat;
    width:116px;
	display:inline-block;
}
.FrmBtnEveryonesViews , input.FrmBtnEveryonesViews 
{
	width:206px;
	height:34px;
	float:right;
	cursor:pointer;
	background-position:left top;
	padding-bottom:10px;
	-moz-box-shadow:none;
	border:none;
}
.FrmCreateNewDiscussion 
{
	width:171px;
	height:25px;
	background-position:-1px -150px;
	padding-left:0px;
}
.FrmBtnEveryonesViews:hover, .indvreport:hover, .ForumGrayPanel .indvreport:hover, .btnpost:hover, .btnReply:hover
{
    opacity:0.78;
    filter:alpha(opacity=78);
}

.ForumGrayPanel .indvreport
{
    background-position:left -42px;
    height:22px;
    padding-left:29px;
}

input.btnpost 
{
    background-position:left -79px;
    width:121px;
    height:33px;  
    padding-left:25px;
    border:none;
	-moz-box-shadow:none;
}
.ForumGrayPanel .btnReply, .btnReply
{
    background-position:left -114px;
    width:48px;
    height:22px;
   padding-left:31px; 
   padding-top:8px;   
}

/*.btnReply:hover, .indvreport:hover, .FrmBtnEveryonesViews:hover, .btnSave:hover, .btnCancel:hover, .FrmCreateNewDiscussion:hover {background-color:#eee;}
.indvreport:hover {background-image:none;}*/

.H3Forum {float:left;text-shadow: 2px 2px 2px #d9d9d9;}
#simplePageCount {font-weight:bold;float:right; margin-top:12px;}

.2pxshadow 
{
	text-shadow: 2px 2px 2px #d9d9d9;
}
.FrmWhenPosted, .ForumGrayPanel .FrmWhenPosted
{
	color:#333;
	font-size:10px;
	font-family:Helvetica;
	float:right;
}
.lnkNoHover:hover
{
	 border:none;
}

.newsticker {
	list-style-type: none;
	padding: 6px;
	margin: 5px;
}

.newsticker li div img 
{
    margin-right:10px;
    float:left;
}
.tblnewsticker 
{
    width:100%;border:solid 1px #ccc;text-align:left;
}
    

.scrollingCaseList {
	position:relative;
	overflow:hidden;
	width:425px;
	height:360px;
}

.scrollingCaseList .items {
	height:20000em;
	position:absolute;
	text-align: center;
    list-style: none;
    padding: 0;
    border-spacing: 0px;
    margin: 0 auto;
    background: transparent;

}

.scrollingCaseList .items table {
	padding: 0 !important;
    background: none !important;
    padding: 0;
    margin-bottom: 2px;
    border-top: solid 2px #eee;
    visibility: visible;
    width: 100%;
    cursor:pointer;
}

.tooltip {
	display:none;
	position:absolute;
	background:#fff;
	border:1px solid #333;
	overflow:hidden;
	font-size:12px;
	height:70px;
	width:160px;
	padding:10px;
	color:#333;	
}
#main-content ul.signinul 
{
    clear: both; margin-top: 0px; margin-left: 12px; margin-bottom: 8px; text-align: left;
    
}

#main-content .signinul li
{
    list-style-type:square;
    font-weight:600;
    padding-left:5px;
    color:#6C9C14;
}

#main-content .signinul li a 
{
    color:#3E55A4;
}
.custombutton{cursor:pointer;}
.custombutton span {color:#fff;border:0px;font-family:Arial;display:inline-block;font-size:14px;padding:0;}
.custombutton:hover, .custombutton:hover span {color:#ccc;}
.custombuttonsmall{cursor:pointer;position:relative;padding:7px;text-align:center;color:#fff; }
.custombuttonsmall span{color:white;font-family:Tahoma;font-size:13px;font-weight:normal;color:White;}.custombuttonsmall a:hover{color:White;font-family:Tahoma;font-size:13px;font-weight:normal;font-weight:bold;border:0px;}
.custombuttonsmallsel{cursor:default;position:relative;}
.custombuttonsmallsel span{color:white;font-family:Tahoma;font-size:13px;font-weight:bold;color:White;}
.custombuttonsmallsel:hover span{color:White;font-weight:bold;border:0px;font-family:Tahoma;font-size:13px;}
.custombuttonsmallsel .btick{cursor:pointer;position:relative;left:4px;top:1px;background-image:url('../../images/button/buttontick.png');background-repeat:no-repeat;display:block;font-family:Tahoma;font-size:13px;font-weight:bold;color:white;}
.customdisbutton span{color:white;font-family:Tahoma;font-size:14px;font-weight:normal;color:White;}
.customdisbuttonsmall{color:white;padding:7px;font-family:Tahoma;font-size:13px;font-weight:normal;color:White;}
.customdisbuttonsmall span {text-align:center; width:100%}
.TmplMsg 
{
	background:#4156A5;text-align:center;color:#fff; width:400px;margin:0 auto;
}
.VXLstCaseTemplSpan:link, .VXLstCaseTemplSpan
{
	 color:#fff; padding:5px;width:100px;text-align:center;display:inline-block;text-decoration:none;cursor:pointer;
}
.VXLstCaseTemplSpan label 
{
	color:#fff;
	padding:5px;
	padding-top:1px;
}
	/* DROP DOWN ONLY STYLING */	
	
.dropDownMenu{cursor:pointer;display:none; position:absolute; z-index:100; background:#F7F7F7; padding:5px; font-size:12px;
		width:120px; border-top:1px solid #D9B497; border-bottom:1px solid #D9B497}
.dropDownMenu .optionCheckbox{padding:2px;}
.dropDownMenu .optionCheckbox:hover{background:#22A0D3; color:white}
.dropDownMenu .optionCheckbox img{margin-right:3px;}
.multiDrop, .multiDrop:hover
{text-decoration:none;float:left; cursor:pointer; font-size:13px; padding:5px 9px 0px 5px; background:url(/js/Home/plugins/jquery.dropdown/images/button_background.png) repeat-x left; margin:0 5px; float:left; border:1px solid #BBBBBB; height:20px;
}
.multiDrop:hover {background:url(/js/Home/plugins/jquery.dropdown/images/button_over.png) repeat-x left;}

/*** Tabs  ***/
#tabs							{position:relative;width:698px;height:auto;margin:0 0 20px; }
#tabs							{background: transparent url(../../images/home/bg/feature-box-bgcornertrans.png) no-repeat scroll 100% 100%;padding:0 0 34px 0;}


#tabs .ui-tabs-hide				{display: none;}
#tabs #ul_tabmenu				{width:698px;height:32px;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;}
#tabs #ul_tabmenu li			{width:87px; height:32px; position:relative; float:left; border-bottom-width: 0 !important; margin:0 9px 0 0; padding:0; }
#tabs .ui-tabs-panel			{padding:0;}

#tabs #ul_tabmenu .login-tab2,
#tabs #ul_tabmenu .logout-tab2			{margin: 0 9px 0 1px;}
#tabs #ul_tabmenu .login-tab2 a,
#tabs #ul_tabmenu .logout-tab2 a		{background-color:#444444; color:#fff;}

#tabs #ul_tabmenu .login-tab,

#tabs #ul_tabmenu .login-tab a,
#tabs #ul_tabmenu .logout-tab a		{background-color:#444444; color:#fff;}

#tabs #ul_tabmenu .register-tab		{margin:0;}
#tabs #ul_tabmenu .register-tab a		{background-color:#ff8f00; color:#fff; border:1px solid #ff8f00; border-bottom-color:#f0f0f0;}
#tabs #ul_tabmenu .myvx-tab			{margin:0;}

#tabs #ul_tabmenu .ui-state-active .myvx-tab a	{border-bottom-color:#cc0000;color:#fff;}
#tabs #ul_tabmenu .ui-state-hover .myvx-tab a	{color:#fff;}

#tabs #ul_tabmenu .cases-tab a			{background-color:#3e55a4; color:#fff; border:1px solid #3e55a4; border-bottom-color:#f0f0f0;}
#tabs #ul_tabmenu .surveys-tab a		{background-color:#6c9c14; color:#fff; border:1px solid #6c9c14; border-bottom-color:#f0f0f0;}
#tabs #ul_tabmenu .customsurvey-tab a {background-color:#6c9c14; color:#fff; border:1px solid #6c9c14; border-bottom-color:#f0f0f0;}

#tabs #ul_tabmenu .admin-tab a		{background-color:#c41200; color:#fff; border:1px solid #c41200; border-bottom-color:#f0f0f0;}

#tabs #ul_tabmenu li a	{/*width:87px;*/ height:32px; position:relative; display:block; font-size:16px; line-height:35px; text-align:center; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif; }
#tabs #ul_tabmenu li:hover a	{/*width:87px;*/ height:32px; position:relative; display:block; background-color: #f0f0f0; border:1px solid #dbdbdb; border-bottom:1px solid #f0f0f0; font-size:16px; line-height:35px; text-align:center; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;color:#3e55a4;}
#tabs #ul_tabmenu li.active a, #tabs #ul_tabmenu li.active.register-tab #myvx {/*width:87px;*/ height:32px; position:relative; display:block; background-color: #f0f0f0; border:1px solid #dbdbdb; border-bottom:1px solid #f0f0f0; font-size:16px; line-height:35px; text-align:center; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;color:#3e55a4;}

#tabs #ul_tabmenu li.active .myvx-tab a,
#tabs #ul_tabmenu li:hover .myvx-tab a,
#tabs #ul_tabmenu li.active #myvx,
#tabs #ul_tabmenu .myvx-tab a			{background-color:#FF8F00; color:#fff; border:1px solid #FF8F00; border-bottom-color:#FF8F00;}
#btnDownloadPage {background-color:#E3E3E3;background-position:top;float:left;padding:3px 6px;margin:5px 10px;width:190px;}
#tmplClr {float:left;padding:3px 6px;margin:6px 10px}
.tmplDropDown { font-size:14px;	border:none;width:169px;padding:2px;margin:10px 10px 2px 10px;z-index:5;}
.tmplHead {color:#fff; font-family:Arial, Sans-Serif;padding-left:5px;line-height:1em;font-size:18px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.53); }
.tmplBox {height:185px; width:210px; margin-bottom:6px;background:url("/images/home/TabFormBg.jpg") no-repeat center center;margin-bottom:14px;padding: 10px;}
.completedTck {width:20px;height:20px;float:left; display:none;}
.CaseimgContainer {float: right; margin:5px 0px 5px 5px; height:175px;width:220px;border: solid 3px #8191c4;}
.caseDetailDiv {text-align: left; padding-left: 10px; padding-top: 10px;}

/* INCLUDE: common.css */
	html 
{
	height:100%;
	margin-bottom:1px;
}
body  { color:#505050;background-color:#fff;font-size:13px;line-height:18px;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;font-variant:normal;white-space:normal;}

/*Common */
/*

==========================================================================
2 - Global Styles for types
==========================================================================
*/




/* paragraphs */
p {  }
p:first-letter {  }
p:first-line {  }

/* list types Style */
ul							{margin:10px 0 0 0; }
ul li 						{  }
ol							{margin:10px 0 0 0; }
ol li 						{  }

dl dt						{font-weight:bold; }
dl dd img					{display:inline; }
/* ol li { list-style-type: lower-alpha; list-style-position: inside; } */

/* blockquotes */
blockquote					{ }
blockquote p				{font-family:georgia,"times new roman",serif;color:#ccc;font-size:1.2em;margin:0px 5px 5px 10px; }
blockquote p cite			{font-style:normal;color:#ccc;font-weight:bold; }
/* Quote */
.quote {font-style:italic; color:#000066;  }
/* strong */
strong 						{  }
strong.error				{color: #f00; }
/* em */
em.required					{color:#f00;font-weight:bold;font-style:normal; }

hr							{background-color:#dbdbdb;border:0 none;height:1px;margin:10px 0;width:100%;}

/* headers */
h1							{color:#3e55a4;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-weight:bold;line-height:2em;}
h2							{color:#9bb614;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.4em;font-weight:bold;line-height:1.3em;}
h3							{color:#3e55a4;font-size:1.3em;line-height:1.6em;}
h4							{color:#9bb614;font-size:1.2em;line-height:1.5em;}
h5							{color:#3e55a4;font-size:1.1em;line-height:1.4em;}

/* box model padding */
p, blockquote				{padding:0 0 15px; }

/* HEADER */
#menu-links ul li a, #menu-links ul li a:hover, #menu-links ul li a:active,
#menu-links ul li a:visited { padding:0 10px; color:#001e86; border:0 none; font-family:Georgia,"Times New Roman",Times,serif; font-size:15px; }
#menu-links ul li a:hover	{ padding:0 10px; color:#999; border:0 none; font-family:Georgia,"Times New Roman",Times,serif; font-size:15px; }
#menu-links ul li.selected a{ color:#999; }

#menu-links a, #menu-links a:hover, #menu-links a:visited { border-right:1px solid #CCD2E7;border-left:1px solid #334B9E;text-decoration:none;}


/* lists */
#main-content ul				{margin:10px 0 14px 10px; }

#main-content ol				{margin:10px 0 14px 15px; }
#main-content ol li				{margin:0 0 0 15px; }

p.leadin						{color:#6a9913;font-weight:bold; }


/*
==========================================================================
3 - Main Structural Divs
==========================================================================
*/
.three-col #container 		{ position: relative;width: 984px;background:transparent scroll 0 0;margin: 0 auto;text-align: left;min-height:1200px} 
.three-col #left-sidebar	{ position:absolute;top:0;left:10px;bottom:0;width:249px;background:#fff;max-height:1284px}
.three-col #main-content	{ margin:0 0 0 259px;}
.three-col #footer			{ width:100%;margin:0;text-align:left; }
/*

/*
==========================================================================
7 - Page specific styles
==========================================================================
*/ 
.float-right					{ float:right;margin:0 0 0 8px; }
.float-left						{ float:left;margin:0 8px 0 0; }
.clearfloat	{
	/* this class should be placed on a div or break element and should be the final element before the close off a container that should fully contain a float */
	/* Steve: alternatively, encapsulate your floating containers within a .clearfix container ref: base.css */
	clear:both;height:0;font-size: 1px;line-height: 0;
}


/* Report link */
#tabs #feature-window .link table tr td .ReportsLink .ReportsLinkDiv
{
	font-family:Georgia, Times New Roman, Serif; 
	background:#6A9913;
	margin:3px 3px 3px 3px;
	width:220px;
	padding-top:9px; 
	padding-left:2px;
	height:28px; 
	font-weight:bold;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	text-transform:none;
	font-size:16px;
	cursor:pointer;
	
}


/* Feature window */

#tabs #feature-window			{width:698px; /*height:470px;*/ background:#f0f0f0 url("../../images/home/bg/feature-box-bg.png") repeat-y scroll 0 0;}
#tabs #feature-window .padding	{padding:15px 0 5px 12px;background:none;}
#tabs #feature-window .link table {width:100%; text-transform:uppercase;color:#9b9b9b !important;background:#F0F0F0;}
#tabs #feature-window .link table tr td a	{text-transform:uppercase;color:#9b9b9b;border-color:#9b9b9b;}

.signedout 
{
	color:Green;
	width:100%;
	height: 70px;
	text-align:center;
}

/*** MY Portfolio ***/

.RCcontainer {
    position:relative;
    top:0px;   
    height:120px;
    overflow:hidden
 }
.RCmain {
    position:absolute;
        z-index:0;
        max-height:110px;
 }
.RCminor {
    position:absolute;
      width:110px;
   
    z-index:1;
 }

.homecaseproposal 
{
	color:green;
	font-weight:600;
	top:8px;
	font-family: Georgia, Verdana, Arial;
	padding-top: 10px; padding-bottom: 10px;
}
.casetitle 
{
	font-size:0.9em;
	font-weight:600;
	color:#FF8F00;
}
.closedate 
{
	font-size:0.8em;
}

.homecaseclosedate 
{
font-family: Georgia, Verdana, Arial;
color:#FA9700;
font-weight:600;
}

.caseopen 
{
	color:Green;
	background:url('../../Images/Home/img/check.png') no-repeat left top;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:2px;
}
.caseclosed
{
	background:url('../../Images/Home/img/stop.png') no-repeat left top;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:2px;
	color:Red;
}

/* Contact Form */
.contactdetails
{
	padding-left:30px;
}
.contactdetails th
{
	color:#3E55A4;
	text-align:left;
	font-weight:bold;
	width:100px;
}
.contactdetails span
{
	
	font-weight:600;
}

/*-- Request Demo */
.requestdemoradio label
{
	background: #fff;
}

/* IMG FLOATING */

.imgfloatrightborder 
{
	float:right; 
	border:2px solid #1B439A;
	margin-left: 10px;
}
.imgfloatleftborder 
{
	float:left; 
	margin-right: 10px;
	border:2px solid #1B439A;
}

.demographictable 
{
	white-space:normal;
}

#commercial,#explained,
#reactions						{margin:0 0 20px 0;  }

#explained p					{width:222px; margin:0; padding:0; font-style:italic;}

#video-window					{width:222px; height:170px; margin:10px 0 5px 0; border:1px solid #b1b2b1; background:#fff url("../../images/home/bg/video-oops.png") no-repeat scroll 0 0; }

#reactions blockquote			{width:222px; background:#fff url("../../images/home/bg/quote-left.png") no-repeat scroll top left; padding:15px 0 0 0; margin:5px 0 0 0; }
#reactions blockquote p			{width:203px; background:transparent url("../../images/home/bg/quote-right.png") no-repeat scroll bottom right; color:#666; font-size:12px; font-family:Georgia,"Times New Roman",Times, serif; font-style:italic; padding:0 0 0 20px; margin:5px 0; }
#reactions cite					{width:222px; font-size:12px; text-align:center; font-family:Georgia,"Times New Roman",Times, serif; color:#323030; left:20px;position:relative}

a img {border:none;}
.pdf-icon 
{
	background: url(/Images/VXConfig/icons/pdf.png) no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
}
.word-icon 
{
	background: url(/Images/VXConfig/icons/word.png) no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
}

/* INCLUDE: styles.css */

#tabs #ul_tabmenu .login-tab			{margin: 0 9px 0 32px;} 
#tabs #ul_tabmenu .admin-tab 		{margin: 0 9px 0  32px;} /*130px */
/*
==========================================================================
4 - Header styles
==========================================================================
*/
 
#menucontainer 
{
	background: transparent url('../../images/home/bg/content-bgcornertranswhite.png') no-repeat bottom right;width:708px;
}

#logo-window				{ width:224px;height:175px; }
#menu-links					{ width:100%;padding-left:70px; height:30px; }
.three-col #main-content #menu-links ul		{ border-left:1px solid #ccd2e7;border-right:1px solid #334b9e;display:block;float:left;list-style:none;margin:0;padding:0; }
.three-col #main-content #menu-links ul li	{ background:none;border-left:1px solid #334b9e;border-right:1px solid #ccd2e7;display:block;float:left;margin:0;padding:0;}

/*
==========================================================================
5 - Main content styles
==========================================================================
*/

/* #left-sidebar styles */
#left-sidebar .padding			{padding:15px 0;margin:0 10px 0 10px;}
#left-sidebar h3				{width:224px; height:34px; display:block; text-indent:10px; line-height:25px; font-size:12px; color:#fff; background:#000 url("../../images/home/left-header-frame2.gif") no-repeat scroll 0 0;}
/* #main-content styles */
#main-content .padding			{padding: 15px 15px 15px 10px }
#content 						{background:transparent url(../../images/home/bg/content-bg.png) repeat-y scroll 0 0;border-top:1px solid #dbdbdb;width:698px;}
#content .padding				{background:transparent scroll 0 100%;padding:10px;}
.contbottom {background: transparent url('../../images/home/bg/content-bgcornertranswhite.png') no-repeat bottom right; width:698px; height:28px;}


/*
==========================================================================
6 - Footer styles
==========================================================================
*/

#Homefooter							{padding:0;height:55px;z-index:999;}
#Homefooter-container				{background:#fff;color:#fff;height:40px;line-height:40px;margin:0 auto;padding:5px 0 0;width:964px;}

#Homefooter-container ul			{color:#a5a5a5;height:25px;line-height:25px;list-style:none;margin:8px 0 0;}
#Homefooter-container ul li			{float:left;font-size:12px;padding:0 2px;margin-left:0;}

#Homefooter-container ul li.copy	{padding:0 54px 0 0;}
.credits {margin:auto;width:943px;display:block;color:#a5a5a5;float:left;padding:0; margin:0px;}


#Homefooter-container a				{display:block;}
#Homefooter-container a, #Homefooter-container a:hover, #Homefooter-container a:active,
#Homefooter-container a:visited		{color:#3e55a4;border:0 none;}
#Homefooter-container a:hover		{color:#a5a5a5;border:0 none;}

.requestPrice tr td {
/*border: 1px solid #333;*/
padding:8px;
}

.requestPrice tr th {
border-bottom: 1px solid #333;
}

.requestPrice tr td label {
    
    background: #fff;
}
.error  
{
	font-weight:bold;
	color: #D34D40;
}
.errortxt  
{
	color: #3D54A;
}

