﻿/* LAYOUT AND STRUCTURE */
body 
{
 background-color: #f1f1f1;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 font-size:12px;
 font-family:arial;
}

.content
{
    width:980px;    
}

.placeholderTop
{
    width:980px;
    background-color:#ffffff;
}

.header1
{
    vertical-align:middle;
    width:960px;
    background-color:#ffffff;    
    text-align:left;
    color: #0056AC;
    margin-top:10px;
    margin-bottom:0px;
    min-height:25px;
    margin-left:10px;
    margin-right:10px;
}

.header2
{
    width:970px;
    background-color:#ffffff;
    text-align:left;
    height: 83px;
    color: #ffffff;
    padding-top:4px;
    margin-left:5px;
    margin-right:5px;
}

.header3
{
    width:960px;
    background:url('http://www.surveynavigator.com/images/bgrounds/headerbg.gif');
    background-repeat: repeat-x;
    height:15px;
    margin-left:10px;
    margin-right:10px;    
}

.navigation
{
    width:980px;
    float:left;
    text-align:left;
    background-color:#ffffff;
    margin-left:0px;
    margin-right:0px;
    padding-bottom:5px;
}

.placeholderMiddle
{
    width: 980px;
    background-color:#ffffff;   
}

.content
{
    width: 960px;
    float:right;
    text-align:left;
    background-color:#ffffff;
    margin-right:10px;   
}

.contentL
{  
   width: 690px;
   float:left;
   text-align:left;
   background-color:#ffffff;
   margin-right:10px;
}

.contentRout
{
    width: 260px;
    float:right;
    text-align:left;
    background-color:#c3c3c3;
}
.contentRin
{
    width: 240px;
    float:right;
    text-align:left;
    margin-right:10px;
    margin-left:10px;
    background-color:#c3c3c3;
}

.placeholderBottom
{
    width: 960px;
    background-color:#ffffff;   
    margin-left:10px;
    margin-right:10px;    
}

.footer
{          
    width:960px;
    background-color:#e5e5e5;
    text-align:right;
    font-size:10px;
    color: #666666;
    min-height: 25px;
    padding-top:10px;
    padding-bottom:10px;    
    /*border-top: solid 1px #dbdbdb; */
    margin: 25px 10px 10px 10px;
}

/*Misc Page Headers and Titles*/

h3
{
    display:block;
    background-color:#ffffff;
    padding:3px;
    border-bottom:dotted 1px #666666;
}

.pageTitle
{
    /*background:url(http://surveynavigator.com/tml2/images/menus/green_bg.gif);*/
    color: #ffffff;
    font-family:tahoma;
    font-size:15px;
    font-weight:bold;
    height:25px;
    padding-top:7px;
    padding-left:5px;
    background-color:#0066cc;
    /*background:url("http://www.surveynavigator.com/plcm/images/pagebg.jpg");*/
    border-bottom: solid 1px #dbdbdb;
}

.reportTitle2
{
    background:url("http://www.surveynavigator.com/tml2/images/rpthdr1.gif");
    color: #ffffff;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    height:20px;
    padding:7px;
}

.labelTitle
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}

.labelBoxLightBlue
{
    color:#595959;
    background-color:#bcd2ee;
    border-bottom: solid 1px #ffffff;
    font-weight:bold;
}

.labelBoxLightBlue2
{
    color:#174A75;
    background-color:#DADFE2;
    font-weight:bold;
}

.labelBoxLightGreen
{
    color:#595959;
    background-color:#C1CDC1;
    border-bottom: solid 1px #ffffff;
    font-weight:bold;
}

.labelBoxLightBrown
{
    color:#626256;
    background-color:#DFE0DA;
    border-bottom: solid 1px #ffffff;
    font-weight:bold;
}

.contentGray1
{
    background-color:#e0e0e0;
}

.watermark
{
    color:#8c8c8c;
    font-size:11px;
}

.modalBackground 
{
      background-color:Gray;
      filter:alpha(opacity=70);
      opacity:0.7;

}
    


/* .NET ELEMENTS / DATA ELEMENTS : eg buttons grids lisboxes*/

.gvClassTahoma
{
    font-family:Tahoma;
    font-size:12px;
    padding:3px;    
} 
 
.gvClassToahomaSm
{
    font-family:Tahoma;
    font-size:11px;
    padding:2px;
} 

.gvClassArial
{
    font-family:Arial;
    font-size:12px;
    padding:3px;    
} 
 
.gvClassArialSm
{
    font-family:Arial;
    font-size:11px;
    padding:2px;
}

.gvCompRow td
{
    color: #595959;
    background-color:#fff;
    border-bottom: 1px dotted #5c5c5c;
} 
.gvCompSelectedRow
{
    background-color: #A2C445;
    font-weight: bold;
    color: #333333;
}

/******/
List Views
/******/
.lvHeaderRow td
{
    font-size:13px;
    font-family:Verdana;
    background-color:#aeaeae;
    border:1px solid #ffffff;
}

.lvItemRow td
{
   border-bottom:1px solid #c9c9c9;
   border-right:1px solid #c9c9c9;
   font-family:Verdana;
   font-size:11px;
}

.lvEditItemRow td
{
    font-size:13px;
    font-family:Verdana;
    background-color:#EEC855;
}

.lvEditItemRowCommand td
{
    border-bottom: dashed 1px #c9c9c9;
    background-color:#e6e6e6;
    color:#000;
}  




.lbFilters
{
    border: solid 1px #666666;
    font-size:11px;
    font-family:Arial;
}

.Button101
{
    /*background-color:#ffec8b;*/
    border: solid 1px #666666;
    background:url("http://www.surveynavigator.com/tml2/images/rpthdr1.gif");
    color:#ffffff;
}

.Button102
{
    background-color:#ededed;
    border: solid 1px #666666;
    color:#000000;
    font-size:12px;   
}

.ButtonSG100
{
	background-color:#c5c5c5;
	color:#FFFFFF;
	padding:5px;
	font-size:16px; 
    font-weight:bold;
	text-decoration:none;
	border:1px solid #ffffff;
	margin-bottom:3px;
}

.ButtonSG200
{
	background-color:#ffffff;
	color:#045C97;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #c5c5c5;	
	margin-bottom:3px;
		
}

.txtBox101
{
    font-size:12px;
}

.txtBox102
{
    font-size:11px;
}

.ddList101
{
    font-size:12px;
}


.benmen a:link, .benmen a:visited
{
    width:280px;
    float: left;
    line-height: 35px;
    font-size:14px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    background: #747474;
    border-right: 1px solid #ffffff;
    color:White;
}

.benmen a:hover
{
     background-color:#e8e8e8;
     color:Black;
}


/*NAVIGATION STYLES: MAIN MENU*/

.navlist
{
    margin:  0px 10px 0px 10px;
    padding: 2px 0px 0px 0px;
    background: #e3e3e3;
    height:35px;
}

.navlist ul, .navlist li
{
    margin: 0;
    display: inline;
    list-style-type: none;
}

.navlist a:link, .navlist a:visited
{
    float: left;
    line-height: 35px;
    font-size:14px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    color: #000000;
    padding: 0px 6px 0px 6px;
    background: #e3e3e3;
    border-right: 1px solid #ffffff;
    }

.navlist a:link.current, .navlist a:visited.current
{
    background-color:#ffffff;
}

.navlist a:hover 
{
    color: #556b2f;
    background: url("http://surveynavigator.com/tml2/images/menus/mnuselected2.gif");
}

/*MAIN NAVIGATION STYLES: SUB MENU*/

ul.subnavlist
{
    font: 11px verdana, arial, sans-serif;
    list-style-type: none;
    border-bottom: 1px solid #a8a8a8;
    padding: 3px 0px 24px 10px;
    margin:0px 10px 0px 10px;
}

ul.subnavlist li
{
    float: left;
    height: 21px;
    background-color: #dadfe2;
    margin: 2px 2px 0 2px;
    border: 1px solid #a8a8a8;
}

ul.subnavlist li.slim
{

    float: left;
    height: 21px;
    background-color: #dadfe2;
    margin: 2px 2px 0 2px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #a8a8a8;
    display:none;
}

ul.subnavlist li.active
{
    border-bottom: 1px solid #fff;
    background-color: #fff;
    font-weight:bold;
}

.subnavlist a
{
    float: left;
    display: block;
    color: #174A75;
    text-decoration: none;
    padding: 4px;
}

.subnavlist a:hover { background: #7f7f7f; color:#ffffff;}

/*AJAX Panel*/
.collapsePanelHeader
{
    width:770px;
    background-color:#dbdbdb;
    cursor:pointer;
}

.collapsePanel
{
    width:770px;
    height:0px;
    overflow:hidden;
}

.autocomplist
{
    border:dotted 1px #000000;
    font-size:12px;
    font-family:Arial;
    margin-left:0px;
}