/* CSS Document */

html {height:100%; width:100%;}
body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	font-size:11px;
	color:#000000 ;
}

* { border:0; padding:0; margin:0;}

#menuDiv {width:100%; height:58px;overflow:hidden; position: relative;
	 background-image:url(../images/siteImages/MenuGradient.jpg);
}

#menuMiddleDiv {width:100%; height:23px; margin:11px 0 0 26px; border-width: 0 0 1px 0; 
	border-style:solid;border-color: #cde6f0;position: relative;	
}

.menuLinkDiv{ float:left; padding:5px; border-width: 0 1px 0 0; border-style:solid;border-color: #cde6f0;}

#menuBottomeDiv {width:100%; height:23px; margin:0 0 0 26px; border-width: 0 0 1px 0; 
	border-style:solid;border-color: #cde6f0;position: relative;	
}


#footer { margin:10px 0 0 26px; width:825px; overflow:hidden;}

/*  BLOCKS AND CONTAINERS  */
/* BLOCK WITH FIXED HEIGHTS*/

.block22 { vertical-align:middle; min-height:14px; margin:4px 8px 4px 8px; }
.block26 { vertical-align:middle; height:14px; margin:6px 8px 6px 7px; overflow:hidden; padding-left:1px; }
.blockMin26 { vertical-align:middle; min-height:14px; margin:6px 8px 6px 26px;  padding-left:1px; }
.block24 { vertical-align:middle; height:16px; margin:4px 8px 4px 8px; }
.block35 { width:100%; height:35px; overflow:hidden;}
.block37 { height:37px; overflow:auto;}
.block39 { width:100%; height:39px; overflow:hidden;}
.block61 {height:61px; position:relative;  overflow: hidden;border-width: 0 0 1px 0; border-style: dotted ;border-color: #e0e3e6;  }
/*.block67 { height:67px; overflow: auto;;}*/
.block67 { height:67px; overflow: hidden;}

.block210 {height:210px; width:100%; overflow:hidden; position:relative;  background-image:url(../images/siteImages/LargeGradient.jpg)}

.mainBlock {width:100%; overflow:hidden; border-width:1px 0 1px 0; border-bottom-style:solid; border-top-style:dotted;
 border-top-color:#e0e3e6 ; border-bottom-color:#cde6f0;
}

/*  IMAGES LOGOES  */

.mainBlock1 {width:100%; border-width: 1px 0 1px 0; border-bottom-style:solid; border-top-style:dotted; border-top-color:#e0e3e6 ; border-bottom-color:#cde6f0;}

.leftCol {width:242px; float:left; position:relative;}


#logo {margin:15px 0 16px 26px}


.horizontalLine {	/* to create the solid line on the top */
	width:100%;	height:0; border-width: 0 0 1px 0; border-style:solid;border-color: #cde6f0;line-height:0;font-size:0;
}

.horizontalDottedLine {border-width: 0 0 1px 0; border-style: dotted ;border-color: #e0e3e6;
 line-height:0;font-size:0; position:relative; width:100%;   }

.verticalDottedBox {height:100%; float:left; position:relative; border-width: 0 1px 0 1px; border-style: dotted ;border-color: #e0e3e6;
 width:18px;}


.verticalDottedLine {height:100%; float:left; position:relative; border-width: 0 0 0 1px; border-style:dotted ;border-color: #e0e3e6;
 width:0;}

/*  DROP DOWNS INPUT FIELDS ETC  */

.dropDown { /*height:16px;*/ width:203px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  border-style:solid; border-color: #000; border-width: 1px; margin:7px 8px 0 6px; padding-left:2px;  }
.input { height: 13px; width:180px; border-style: solid; border-color: #9C9EA0; border-width: 1px; padding:2px; margin:0 4px 10px 0; }
.inputHeight20 { height: 20px; width:180px; border-style: solid; border-color: #9C9EA0; border-width: 1px; padding:2px; margin:0 4px 10px 0; }
.input150 { height: 13px; width:150px; border-style: solid; border-color: #9C9EA0; border-width: 1px; padding:2px; margin:0 4px 10px 0; }
.input200 { height: 13px; width:200px; border-style: solid; border-color: #9C9EA0; border-width: 1px; padding:2px; margin:0 4px 10px 0; }
.inputTall { height: 100px; width:150px; border-style: solid; border-color: #9C9EA0; border-width: 1px; padding:2px; margin:0 4px 10px 0; }
.inputTiny { height: 13px; width:10px; border-style: solid; border-color: #9C9EA0; border-width: 1px; padding:2px; margin:0 4px 10px 0; }
.radio { vertical-align:middle; margin-right:6px;}
.search { height: 17px; width:162px;border-style: solid; border-color: #9C9EA0; 
border-width: 1px; padding: 0 2px 0 2px; margin:0 4px 10px 0; 
}
.longInput { height: 18px; width:546px;border-style: solid; border-color: #9C9EA0; 
border-width: 1px; padding: 0 2px 0 2px; margin:0 4px 0 0; 
}
.input2 { height: 20px; width:180px; border-style: solid; border-color: #9C9EA0; border-width: 1px; padding:2px; margin:0 6px 0px 0; }

/* BLOCK WITH FIXED WIDTHS*/
.colOne { margin:0 8px 0 26px; width:274px; height:100%; overflow:auto; float:left; position:relative;display: inline;}
.colOneNoM {width:308px; height:100%; overflow:auto; float:left; position:relative;}

.colTwo { margin:0 8px 0 8px; width:247px; height:100%;  float:left; position:relative;display: inline;}
.colTwoNoM {width:263px; height:100%; overflow:auto; float:left; position:relative;display: inline;}
.colThree { margin:8px 8px 8px 0; float:left;position:relative; height:100%; width:301px; }
.blockMembers{ float:left; height:174px; width:193px; background-image:url(../images/siteImages/MemberBackground.jpg); margin-top:8px; padding:8px; }
.blockWR25 { width:25px; float:right;}
.blockW182 {width:182px; margin:0 6px 0 6px; height:61px; padding-top:6px;}
.blockW115 {width:135px; float:left; height:61px; padding-top:6px; overflow:hidden; }
.blockW188 {width:182px; float:left; height:61px; padding-top:6px; overflow:hidden; margin-right:6px;}
.blockW203 {width:197px; margin:0 0 0 6px; height:61px; padding-top:6px;}
.blockW205 {margin:0 8px 0 26px; width:171px; height:100%; overflow:hidden; float:left; position:relative;display: inline;}

.blockW243 {width:243px; float:left; height:61px; padding-top:6px;}
.blockW367 {margin:0 8px 0 8px; width:350px; height:100%; float:left; position:relative;display: inline;}
.blockW367new {margin:0 8px 0 8px; width:350px; float:left; position:relative; display: inline;}
.blockW591 { width:591px; padding:8px 0 8px 0; overflow:hidden; float:left; position:relative; }

.middleOuterBlock {float:left; position:relative;display: inline; min-height:320px; border-width: 0 0 0 1px; border-style: dotted ;border-color: #e0e3e6;}
.middleInnerBlock {margin:0 0 0 18px;  float:left; position:relative;display: inline;min-height:320px; border-width: 0 0 0 1px; border-style: dotted ;border-color: #e0e3e6; padding:8px;}
.leftOuterBlock {float:left; position:relative;display: inline; border-width:0 1px 0 0; border-style: dotted ;border-color: #e0e3e6;}
.leftInnerBlock {margin:0 18px 0 0; width:591px; border-width:0 1px 0 0; border-style: dotted ;border-color: #e0e3e6; }
.middleDBLOuterBlock {margin:0 8px 0 0; float:left; position:relative;display: inline; border-width: 0 1px 0 1px; border-style: dotted ;border-color: #e0e3e6;}
.middleDBLInnerBlock {margin:0 18px 0 18px;  float:left; position:relative;display: inline; border-width: 0 1px 0 1px; border-style: dotted ;border-color: #e0e3e6; }

.bottomPostionDiv {position:absolute;bottom:6px;}
.bottomRight{ position:absolute; right:0; bottom:15px;}
.bottomRight6{position:absolute; right:6px; bottom:6px;}
.bottomRight140{ position:absolute; right:6px; bottom:140px;}
.bottomRight73{ position:absolute; right:6px; bottom:73px;}


.minHeigth39{ min-height:39px;}
.minHeigth135{ min-height:135px;}
.minHeigth208{ min-height:208px;}
.minHeigth305{ min-height:305px;}
.minHeigth455{ min-height:525px;}
.minHeigth676{ min-height:676px;}
.height27{height:27px;}
.height33{height:33px;}
.height39{height:39px;}
.height68{height:69px;}
.height78{ height:78px;}
.height86{ height:86px;}
.height97{ height:97px;}
.height114{ height:114px;}
.height131{ height:131px;}
.height135{ height:135px;}  
.height139{height:139px;}
.height160{ height:160px;}
.height188{ height:176px;}  
.height198{ height:198px;} 
.height203{ height:203px;}
.height209{ height:209px;} 
.height245{ height:245px;} 
.height304{ height:304px;}
.height320{ height:320px;}
.height380{ height:390px;}
.height580{ height:580px;}
.height610{ height:610px;}
.height700{ height:680px;}
.height750{ height:750px;}


.width26{ width:26px;}
.width161{ width:161px;}
.width162{ width:162px;}
.width200{ width:200px;}
.width210{ width:210px;}
.width216{ width:216px;}
.width242{ width:242px;}
.width272{ width:272px;}
.width273{ width:273px;}
.width298{ width:298px;}
.width311{ width:311px;}
.width327{ width:327px;}
.width550{ width:550px !important;}

.width591{ width:591px;}
.width611{ width:611px;}
.width100{ width:100%}

.width314{ width:314px;}

.font11 {font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	font-size:11px;
	color:#000000 ;}

/* End of only IE-win sees this. */



 
/************************  MARGINS PADDING BORDERS LINES POSTIONS  ETC.... ******************  */
.borderTop0{border-top:0!important;}
.borderTB0{border-top:0 !important; border-bottom:0 !important;}
.borderBottom0{border-bottom:0 !important;}

.bottomeDottedBorder {border-width: 0 0 1px 0; border-style: dotted ;border-color: #e0e3e6;}
.bottomeSolidBorder {border-width: 0 0 1px 0; border-style:solid;border-color: #cde6f0;}
.bottome0{ position:absolute; bottom:0;}
.backgroundLightB{ background-color:#EAF3F5}

.clearBoth {clear:both;}
.clearDive{ clear:both; height:0; line-height:0; font-size:0}
.left-8 {position:absolute; left:-8px;}
.floatLeft {float:left ; }
.floatRight{ float: right;}
.floatNo{ float:none}

.margin0{ margin:0;}
.marginLeft0{ margin-left:0;}
.marginLeft8{ margin-left:8px;}
.marginLeft130{ margin-left:125px;}

.marginTRB6{ margin:6px 6px 6px 0; float:left;}
.margin6{margin:6px;}
.marginTB6{margin:6px 0 6px 0;}
.margin6FloatLeft{margin:6px;float:left;}
.margin8{margin:8px;}

.marginTop0{ margin-top:0}
.marginTop4{ margin-top:4px}
.marginTop8{ margin-top:8px}
.marginTop10{ margin-top:10px}
.marginTop13{ margin-top:13px}
.marginTop32{ margin-top:32px}
.marginTop50{ margin-top:52px; padding-right:8px;}
.marginTop72{ margin-top:78px;}

.marginBottom0{ margin-bottom:0;}
.marginBottom5{ margin-bottom:5px;}
.marginBottom10{ margin-bottom:10px;}
.marginBottom30{ margin-bottom:30px;}

.marginRight8{ margin-right:8px;}
.marginRight28{ margin-right:28px;}
.marginRight6{ margin-right:6px;}

.overFlowInherit{ overflow: visible;}
.overflowHidden { overflow:hidden;}  


.padding0{ padding:0;}

.padding6{ padding:6px}
.padding8{ padding:8px }

.paddingBottom8{ padding-bottom:8px;}
.verticalMiddle { vertical-align:middle;}
.verticalBottom { vertical-align:bottom;}
.width197 { width:197px;}
.marginLeft26{ margin-left:26px; }
.marginLeftMinus26{ margin-left:-26px; }

ul { list-style-type:disc; margin-left:16px; }


/*************TEXTS ***************/

/*h1 { font-size:14px; color:#004583; font-weight:bold; font-family:Arial Narrow  bold ;Arial, Helvetica, sans-serif;}*/

h1 { font-size:14px; color:#004583; font-weight:bold; }
h1.pageTitle { font-size:19px; color:#004583; font-weight:bold; line-height: 25px;}
h2 { font-size:11px; color:#004583; font-weight:bold; line-height:15px;}
h3 { font-size:11px; color:#5AB4C9; line-height:15px; font-weight:normal;}
h4 { font-size:15px; color:#5AB4C9; line-height:20px;font-weight:bold; margin:8px 0 0 0;}
h5 { line-height:22px;}

.databaseTotals{ font-family:Arial, Helvetica, sans-serif; font-size:42px; font-weight:bold; color:#ffaf1f; line-height:50px; }
.bigNo{font-size:20px; font-weight:bold; color:#ffaf1f; line-height:20px; }
.colorGray{ color:#a7b3bb; font-weight:normal;}
.colorYellow{color:#ffaf1f;}
.colorDarkBlue{ color:#004583}
.colorBlueLight {color:#5AB4C9;}

/********************* LINKS ***************************/
a {	font-family: Arial, Helvetica, sans-serif;font-size:11px;	color: #5AB4C9;	text-decoration:none;
	line-height:13px;
}
a:visited {color: #5AB4C9; }
a:hover {color: #004583; cursor:pointer;}
a:active {color: #004583;}

a.blue {color: #004583;}
a.blue:visited {color: #004583;}
a.blue:hover {color: #92A4AC; }
a.blue:active {color: #92A4AC;}

a.blueLight {color: #5AB4C9;}
a.blueLight:visited {color: #5AB4C9;}
a.blueLight:hover {color: #004583; }
a.blueLight:active {color: #004583;}


a.black {color: #000000;}
a.black:visited {color: #000000;}
a.black:hover {color: #004583; }
a.black:active {color: #004583;}

a.gray {color: #A7B3BB;}
a.gray:visited {color: #A7B3BB;}
a.gray:hover {	color: #004583;}
a.gray:active {color: #004583;}


/*////////////// IE Sepcifics ///////////////////////////////////////*/

/* The followings are specifics for ie5
Hide from IE5-mac. Only IE-win sees this. \*/ 

* html .search{  height:17px ; he\ight:13px; padding:2px; }
* html .middleOuterBlock{ height:320px ; }
* html .middleInnerBlock{ height:320px ; }

* html .minHeigth39{ height:39px ; }
* html .minHeigth135{ height:100px ; }
* html .minHeigth208{ height:208px ; }
* html .minHeigth305{ height:305px ; }
* html .minHeigth455{ height:530px ; }
* html .minHeigth676{height:676px ; overflow:inherit; }
* html .height188{ height:188px;} 
* html .height86{ padding-bottom:8px !important; }
* html .block22{ height:22px ; he\ight:14px;}
* html .block26{ height:26px ; he\ight:14px;}
* html .blockMin26{ height:26px ; he\ight:14px;}
* html .block24{ height:24px ; he\ight:16px;}
* html  .marginIETop4{ margin-top:4px}
* html .blockSection_192pxNB {position:absolute;}
* html .height355px {height:355px !important; }
* html .rightImage {position:absolute !important;  bottom:131; right:0; display:inline;}

* html .floatLeft {float:left; display:inline; }


/* End of only IE-win sees this. */
