@charset "utf-8";
/* CSS Document */
BODY { 	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: url(images/mainbg.gif);  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 76%/1.6 Arial,Verdana,Helvetica,sans-serif; COLOR: #444; PADDING-TOP: 0px
}
#wrap {
	PADDING-RIGHT: 0px; MIN-WIDTH: 993px; PADDING-LEFT: 0px; MAX-WIDTH: 995px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; POSITION: relative
}
#content {
	CLEAR: both
}
#headerArea{
position: relative; 
}
#topbar {
	WIDTH: 993px; HEIGHT: 23px; BACKGROUND:url(images/TopBar-SetYourSite.gif); BACKGROUND-COLOR: #365d99; BORDER-TOP:#FEB811 1px solid;
}
#topbarLeft {
	FLOAT:left; WIDTH: 295px; BACKGROUND-COLOR: #365d99; BORDER-TOP:#FEB811 1px solid; text-align:left;
}
#topbarRight {
	WIDTH: 600px; BACKGROUND-COLOR: #365d99; BORDER-TOP:#FEB811 1px solid;
}
#logobar {
	MARGIN-TOP:2px; OVERFLOW: hidden; WIDTH: 993px; HEIGHT: 102px; BACKGROUND-COLOR: #365d99;
}
#logo {
	MARGIN: 0px; FLOAT: left; OVERFLOW: hidden; WIDTH: 633px; HEIGHT: 102px; BACKGROUND-COLOR: #365d99; BACKGROUND:url(images/CWS2009-Site-Layout-01-2008-10-05_r3_c2.gif);
}
#logoflash {
	MARGIN: 0px; FLOAT: left; OVERFLOW: hidden; WIDTH: 360px; HEIGHT: 102px; BACKGROUND-COLOR: #365d99;BACKGROUND:url(images/CWS2009-Site-Layout-01-2008-10-05_r3_c9.jpg);
}
#nav {CLEAR: both; position:relative; width: 993px; HEIGHT:40px; PADDING: 0px; MARGIN: 0px; 
}
ul#nav {list-style:none; margin:0; padding: 0; }
ul#nav li {float:left; margin:0; padding: 0;list-style:none;  }
ul#nav li a.services {display:block; width:165px; height:40px; background:url(images/CWS2009-Site-Layout-01-2008-10-05_r4_c2.gif) no-repeat 0; text-indent: -9999px;}
ul#nav li a.services:hover {background:url(images/CWS2009-Site-Layout-01-2008-10-05_r4_c2.gif) no-repeat 0; background-position: 0 0;}
ul#nav li a.portfolio {display:block; width:154px; height:40px; background:url(images/CWS2009-Site-Layout-01-2008-10-05_r4_c5.gif) no-repeat 0;  text-indent: -9999px;}
ul#nav li a.portfolio:hover {background:url(images/CWS2009-Site-Layout-01-2008-10-05_r4_c5.gif) no-repeat 0; background-position: 0 0;}
ul#nav li a.about {display:block; width:169px; height:40px; background:url(images/CWS2009-Site-Layout-01-2008-10-05_r4_c7.gif) no-repeat 0; text-indent: -9999px;}
ul#nav li a.about:hover {background:url(images/CWS2009-Site-Layout-01-2008-10-05_r4_c7.gif) no-repeat 0; background-position: 0 0;}
ul#nav li a.govt {display:block; width:174px; height:40px; background:url(images/CWS2009-Site-Layout-01-2008-10-05_r4_c8.gif) no-repeat 0; text-indent: -9999px;}
ul#nav li a.govt:hover {background:url(images/CWS2009-Site-Layout-01-2008-10-05_r4_c8.gif) no-repeat 0; background-position: 0 0;}
ul#nav li a.resources {display:block; width:167px; height:40px; background:url(images/CWS2009-Site-Layout-01-2008-10-05_r4_c10.gif) no-repeat 0;  text-indent: -9999px;}
ul#nav li a.resources:hover {background:url(images/CWS2009-Site-Layout-01-2008-10-05_r4_c10.gif) no-repeat 0; background-position: 0 0;}
ul#nav li a.contact {display:block; width:164px; height:40px; background:url(images/CWS2009-Site-Layout-01-2008-10-05_r4_c11.gif) no-repeat 0;  text-indent: -9999px;}
ul#nav li a.contact:hover {background:url(images/CWS2009-Site-Layout-01-2008-10-05_r4_c11.gif) no-repeat 0; background-position: 0 0;}

#nav li.services ul { /* second-level lists */
	position: absolute; background: #fff; width: 154px;  left: -999em; MARGIN:0px 0px 0px 1px; padding: 0px; list-style:none;  /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li.services:hover ul, #nav li.services.sfhover ul { /* lists nested under hovered list items */
	float:left; left:auto; list-style:none;
}
#nav li.services ul li { /* individual submenu items */
	position: relative; background:#10244C; left:0px; text-align:left;  list-style:none; width: 154px; height:23px;  PADDING: 0px; border-width: 1px 0px 0px 0px; border-style:solid; border-color: #fff; PADDING: 0px 1px 0px 10px; line-height: 2em;
}
#nav li.services ul li.servicesBottomImage { /* services bottom image */
	background-color:#FFFFFF; PADDING:0; width: 164px; height: 12px; line-height: 12px;  } 

#nav li.portfolio ul { /* second-level lists */
	position: absolute; background: #fff; width: 136px;  left: -999em; MARGIN:0px 0px 0px 1px; padding: 0px; list-style:none;  /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li.portfolio:hover ul, #nav li.portfolio.sfhover ul { /* lists nested under hovered list items */
	float:left; left:auto; list-style:none;
}
#nav li.portfolio ul li { /* individual submenu items */
	position: relative; background:#10244C; left:0px; text-align:left;  list-style:none; width: 136px; height:23px;  PADDING: 0px; border-width: 1px 0px 0px 0px; border-style:solid; border-color: #fff; PADDING: 0px 3px 0px 15px; line-height: 2em;
}
#nav li.portfolio ul li.portfolioBottomImage { /* services bottom image */
	background-color:#FFFFFF; PADDING:0; width: 154px;  height: 12px; line-height: 12px;  } 

#nav li.about ul { /* second-level lists */
	position: absolute; background: #fff; width: 150px;  left: -999em; MARGIN:0px 0px 0px 1px; padding: 0px; list-style:none;  /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li.about:hover ul, #nav li.about.sfhover ul { /* lists nested under hovered list items */
	float:left; left:auto; list-style:none;
}
#nav li.about ul li { /* individual submenu items */
	position: relative; background:#10244C; left:0px; text-align:left;  list-style:none; width: 150px; height:23px;  PADDING: 0px; border-width: 1px 0px 0px 0px; border-style:solid; border-color: #fff; PADDING: 0px 3px 0px 15px; line-height: 2em;
}
#nav li.about ul li.aboutBottomImage { /* services bottom image */
	background-color:#FFFFFF; PADDING:0; width: 168px;  height: 12px; line-height: 12px;  }
	
#nav li.govt ul { /* second-level lists */
	position: absolute; background: #fff; width: 156px;  left: -999em; MARGIN:0px 0px 0px 1px; padding: 0px; list-style:none;  /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li.govt:hover ul, #nav li.govt.sfhover ul { /* lists nested under hovered list items */
	float:left; left:auto; list-style:none;
}
#nav li.govt ul li { /* individual submenu items */
	position: relative; background:#10244C; left:0px; text-align:left;  list-style:none; width: 156px; height:23px;  PADDING: 0px; border-width: 1px 0px 0px 0px; border-style:solid; border-color: #fff; PADDING: 0px 3px 0px 15px; line-height: 2em;
}
#nav li.govt ul li.govtBottomImage { /* services bottom image */
	background-color:#FFFFFF; PADDING:0; width: 157px;  height: 12px;line-height: 12px;  }  
	
#nav li.resources ul { /* second-level lists */
	position: absolute; background: #fff; width: 149px;  left: -999em; MARGIN:0px 0px 0px 1px; padding: 0px; list-style:none;  /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li.resources:hover ul, #nav li.resources.sfhover ul { /* lists nested under hovered list items */
	float:left; left:auto; list-style:none;
}
#nav li.resources ul li { /* individual submenu items */
	position: relative; background:#10244C; left:0px; text-align:left;  list-style:none; width: 149px; height:23px;  PADDING: 0px; border-width: 1px 0px 0px 0px; border-style:solid; border-color: #fff; PADDING: 0px 3px 0px 15px; line-height: 2em;
}
#nav li.resources ul li.resourcesBottomImage { /* services bottom image */
	background-color:#FFFFFF; PADDING:0; width: 157px; height: 12px; line-height: 12px;  } 

#nav li.contact ul { /* second-level lists */
	position: absolute; background: #fff; width: 145px;  left: -999em; MARGIN:0px 0px 0px 1px; padding: 0px; list-style:none;  /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li.contact:hover ul, #nav li.contact.sfhover ul { /* lists nested under hovered list items */
	float:left; left:auto; list-style:none;
}
#nav li.contact ul li { /* individual submenu items */
	position: relative; background:#10244C; left:0px; text-align:left;  list-style:none; width: 145px; height:23px;  PADDING: 0px; border-width: 1px 0px 0px 0px; border-style:solid; border-color: #fff; PADDING: 0px 3px 0px 15px; line-height: 2em;
}
#nav li.contact ul li.contactBottomImage { /* services bottom image */
	background-color:#FFFFFF; PADDING:0; width: 157px; height: 12px; line-height: 12px;  }

#underNavBar {CLEAR: both;  width: 993px; height:13px; margin:0; 
background: url(images/CWS2009-Site-Layout-01-2008-10-05_r5_c2.gif); 
}
#topLinks {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em;  PADDING-BOTTOM: 0px; MARGIN: 2px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right;  font-family: verdana, arial; 
}
#topLinks LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 0.94em; PADDING-BOTTOM: 0px; MARGIN: 0px 1em 1px 1px; PADDING-TOP: 0px
}
#topLinks A:link {
	PADDING-RIGHT: 1px; FONT-WEIGHT: normal;  COLOR: #fff; 
}
#topLinks A:visited {
	PADDING-RIGHT: 1px; FONT-WEIGHT: normal;COLOR: #fff; 
}
#topLinks A:focus {
	COLOR: #378BC4; TEXT-DECORATION: none
}
#topLinks A:active {
	COLOR: #378BC4; TEXT-DECORATION: none
}
#topLinks A:hover {
	COLOR: #378BC4; BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
#mainBackground{
width: 980px; PADDING: 5px; background-color:#FFFFFF; border:#D5E7F0 1px solid; MARGIN:5px 0px 20px 1px; 
}

#footer{
CLEAR: both; width: 975px; margin: 0px ; PADDING: 0px; background-color:#365d99; border:#365d99 1px solid; 
}
#bottom{
width: 98%; margin:0px; PADDING:0px;  
}
#wysiwyg{background-color:#FFFFFF; 
}
#mainTop {
	MARGIN: 3px 0px 5px 0px; OVERFLOW: hidden; WIDTH: 975px; HEIGHT: 26px; background:url(images/breadcrumbBackground.jpg) ;
}
#mainTopLeft {
	FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 9px; HEIGHT: 26px; background:url(images/breadcrumbBackground-left.jpg) ;
}
#mainTopRight {
	FLOAT: right; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 9px; HEIGHT: 26px; background:url(images/breadcrumbBackground-right.jpg); text-align:right; 
}
#mainTopCenter {
	FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 26px; WIDTH: 98%; 
}
#mainTopCenterLeft {
	FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 26px; WIDTH: 300px; 
}
#mainTopCenterRight {
	FLOAT: right; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 26px; WIDTH: 675px; 
}
#breadcrumbs {
	FLOAT: right; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 26px; WIDTH: 98%; text-align:right; PADDING-TOP: 5px; FONT-SIZE: 0.94em;
}
#breadcrumbTAG {
	MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 26px; WIDTH: 25%; text-align:right; PADDING-TOP: 5px; FONT-SIZE: 0.94em;
}

#mainNOSIDEBAR {
	MARGIN: 0px; OVERFLOW: hidden; WIDTH: 975px; 
}
#mainUnderNOSIDEBAR {
	MARGIN: 0px; OVERFLOW: hidden; WIDTH: 95%; PADDING: 10px 30px 10px 30px;
}
#main {
	MARGIN: 0px; OVERFLOW: hidden; WIDTH: 680px; PADDING: 10px 30px 10px 50px;
}
#homeFlashImage {
	MARGIN: 0px; OVERFLOW: hidden; PADDING:0px; 
}

#bannerArea{
CLEAR: both; width: 715px; margin: 10px 0px 10px 0px ; PADDING: 0px;  
}
.individual #main {
	PADDING-TOP: 1em; PADDING-RIGHT: 2em; POSITION: relative; 
}
#sidebar {
	FLOAT: left; MARGIN:10px 0px 5px 5px; OVERFLOW: hidden; WIDTH:200px; PADDING:2px;
}
#sidebarRight {
	FLOAT: right; OVERFLOW: hidden; WIDTH:150px; PADDING:2px; text-align:center;
}
#accessoryLinks {
	FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 5px; FONT-SIZE: 0.94em;
}
#content-secondary {
	FLOAT: left; PADDING-LEFT: 3em; PADDING-TOP: 2em; MARGIN: 1em 1px; WIDTH: 150px; COLOR: #555; 
}
#content-tertiary {
	CLEAR: both; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; BACKGROUND: #f1efe7; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}

#footerCredit {
	COLOR: #fff;  
}
#footerCredit1 {
	COLOR: #fff;  
}
#footerCredit2 {
	COLOR: #fff;  
}
#header {
	FLOAT: left; POSITION: relative; HEIGHT: 121px; WIDTH: 243px;
}
#header IMG {
	LEFT: 0px; BOTTOM: 0px; POSITION: absolute
}
#header A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#header A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#textBox { padding:20px; color: #555555; background-color: #f1f1f1; BORDER: #D5E7F0 1px solid; MARGIN:20px; TEXT-ALIGN: left;
}
#textBox2 {padding:3px 10px 5px 20px; color: #555555; background-color: #f1f1f1; BORDER: #D5E7F0 1px solid; MARGIN:0px 10px 0px 10px;
}
#textBoxWithHeader {padding:12px; color: #555555; background-color: #fff; BORDER: #e2e2e2 2px solid; MARGIN:10px 0px 10px 0px; 
}
#caseStudies {width: 320px; float: right; margin: 0px 5px 2px 5px; }
.caseStudyCaption {width: 300px; text-align:right; font-size:8px;}
.caseStudyBox {width: 300px; text-align:center;}


UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square; color: #666;
}
.text { font-style: normal; line-height: 1.5em; color: #000;}
.smalltext {FONT-SIZE: 0.9em;  }
.largetext {FONT-SIZE: 115%;  FONT-WEIGHT: bold; }

.notice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #ff0000;}

a:link {	COLOR: #164A69; TEXT-DECORATION: none; font-size: 1.0em; }
a:active{ color: #378BC4; text-decoration: none; font-size: 1.0em;   }
a:visited {	COLOR: #164A69; TEXT-DECORATION: none; font-size: 1.0em;  }
a:hover { COLOR: #378BC4; TEXT-DECORATION: none;  font-size: 1.0em;}

a.lightlink:link { color: #ffffff;  }
a.lightlink:active{ color: #ccc; }
a.lightlink:visited { color: #ffffff; }
a.lightlink:hover{ color: #ccc; }

a.darklink:link { color: #000066; text-decoration: none; font-size:0.7em; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: normal; }
a.darklink:active{ color: #ff6633; text-decoration: none; font-size:0.7em; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: normal; }
a.darklink:visited { color: #000066; text-decoration: none; font-size:0.7em; font-family:Verdana,Arial,Helvetica,sans-serif;  font-weight: normal;}
a.darklink:hover{ color: #ff6633; text-decoration: none;  font-size:0.7em;font-family:Verdana,Arial,Helvetica,sans-serif;  font-weight: normal;}

a.plain:link { color: #444;  }
a.plain:active{ color: #444; }
a.plain:visited { color: #444; }
a.plain:hover{ color: #444; }

a.subMenu:link { color: #fff; font-family: verdana, arial; font-size: 0.9em; text-decoration: none; text-transform: lowercase;  }
a.subMenu:active{ color: #378BC4; font-family: verdana, arial;font-size: 0.9em; text-decoration: none; text-transform: lowercase;  }
a.subMenu:visited { color: #fff; font-family: verdana, arial;font-size: 0.9em;text-decoration: none;text-transform: lowercase; }
a.subMenu:hover{ color: #378BC4; font-family: verdana, arial;font-size: 0.9em; text-decoration: none; text-transform: lowercase; }

a.sidemenu:link { color: #295a8c; text-decoration: none; font-size: 11px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: bold; }
a.sidemenu:active{ color: #378BC4; text-decoration: none; font-size: 11px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: bold; }
a.sidemenu:visited { color: #295a8c; text-decoration: none; font-size: 11px; font-family:Verdana,Arial,Helvetica,sans-serif;  font-weight: bold;}
a.sidemenu:hover{ color: #378BC4; text-decoration: none; font-size: 11px; font-family:Verdana,Arial,Helvetica,sans-serif;  font-weight: bold;}

a.bottom:link { color: #fff; text-decoration: none; font-size: 0.9em;  }
a.bottom:active{ color: #378BC4; text-decoration: none; font-size: 0.9em; }
a.bottom:visited { color: #fff; text-decoration: none; font-size: 0.9em; }
a.bottom:hover{ color: #378BC4; text-decoration: none; font-size: 0.9em; }

H1 {FONT-WEIGHT: bold; COLOR: #295a8c; margin: 0.5em 0%; font-size: 175% }
H2 {FONT-WEIGHT: bold; COLOR: #378BC4; margin: 1.0em 0em 0.5em 0em; font-size: 150%}
H3 {FONT-WEIGHT: bold; COLOR: #378BC4; margin: 0.5em 0%; font-size: 115%}

H2 A:link  {color: #378BC4;}
H2 A:active {color: #9C0023;}
H2 A:visited {color: #378BC4;}
H2 A:hover {color: #9C0023;}

.header A:link {color: #378BC4;}
.header A:active {color: #9C0023;}
.header A:visited {color: #378BC4;}
.header A:hover {color: #9C0023;}

.header { FONT-WEIGHT: bold; FONT-SIZE: 115%; COLOR: #378BC4; margin: 0px 0px 0px 0px }
.footerHeader { FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #fff; line-height: normal;  }
.footerText { FONT-WEIGHT: normal; FONT-SIZE: 0.95em; COLOR: #fff; line-height: normal;  }

TABLE.TableOutline {padding: 8px 8px 8px 12px; margin:2px;  BORDER: #378BC4 1px dotted;  }
TABLE.DisplayTable {BORDER: #378BC4 1px dotted; margin:5px; padding: 8px;  }
TD.DisplayTableBlue {background-image:url('images/ltBlueGradSidebar.jpg');background-repeat: no-repeat; padding: 5px;  }
TABLE.sidebar {background-image:url('images/ltBlueGradSidebar.jpg'); background-repeat: no-repeat; width:98%; margin:1px; padding:1px; border:#e2e2e2 solid 1px; }
TR.BlueSideBarTop {background-image:url('images/BlueSideBarTop.jpg'); background-repeat: no-repeat; color:#fff; FONT-WEIGHT: bold; padding:5px;  }
TD.cellOutlineBottom {BORDER-BOTTOM:#378BC4 1px dotted;  }
TD.cellOutline {BORDER:#e2e2e2 1px solid; BACKGROUND: #f1f1f1; padding:15px;  }
TD.cellOutlinePortfolio {BORDER:#D6D7C7 1px solid; padding:0px;  }
TD {padding:4px; }

TD.menu {background: #F1E7CD; text-align: center }
TD.menurollover {background: #F1E7CD; text-align: center }
TD.header {padding: 5px;  background: #378BC4; color: #fff; text-transform: uppercase; FONT-WEIGHT: bold; }
TD.header1 {padding: 5px;  background: #378BC4; color: #fff; text-transform: uppercase; FONT-WEIGHT: bold; font-size: 120%; }
TD.header2 {padding: 5px;  background: #d15d08; color: #fff; text-transform: uppercase; FONT-WEIGHT: bold; font-size: 120%; }
TD.header3 {padding: 5px;  background: #cf3e12; color: #fff; text-transform: uppercase; FONT-WEIGHT: bold; font-size: 120%; }
TD.headersmall {background: #78162B; font-weight: bold; color: #EADAB5 }
TD.cell {background: #f1f1f1;}
TD.cellRight {background: #f1f1f1; text-align: right; }
TD.cellLeft {background: #f1f1f1; text-align: left; }
TD.spacer {BORDER-BOTTOM: #ffffff 1px dotted;}
TD.spacer2 {background: #ffffff;}
TD.color1 {background: #F1E7CD;}
TD.color2 {background: #EFE3C9;}
TD.form { text-align: right; font-weight: bold; background: #f1f1f1; }
TD.formleft { text-align: left; font-weight: bold; background: #f1f1f1; }
.errorFormInput { color: #9C0023; background: #f1f1f1; }
.errorFormInputSmall { color:#9C0023; font-size: 0.8em}
.smalltextInput { FONT-SIZE: 8pt;  }
.FormInputInstructions{ font-weight:normal; color: #333333}

input.textbox { font-size: 11px; background-color: #ffffff;  color: #102132; border: 1px solid #666666; margin-left: 1px;margin-right: 0px; }
input.textboxSMALL {font-size: 11px; background-color: #ffffff;  color: #102132; border: 1px solid #9EB2CA; margin-left: 1px;margin-right: 0px; }
textarea {font-size: 12px; border: 1px solid #666666; }
select {font-size: 11px; border: 1px solid #666; padding: 2px;}
.smallBlueInput {font-size: 11px; border: 1px solid #000F33;  background-color: #D7E5F2; width:130px; padding:3px;}
.smallBlueSelect{font-size: 11px; border: 1px solid #000F33; background-color: #D7E5F2; padding:2px;}

.checkbox { font-size: 10px; border: 1px solid #666666;  } 
input.submitbutton{ color:#fff; font-size:12px; font-weight:bold; background-color:#284B71; border:1px solid; border-top-color:#000F33; border-left-color:#000F33;  border-right-color:#000F33; border-bottom-color:#000F33; padding:3px;} 
.button {  font-size: 12px; background-color: #EC8B25;  color: #EADAB5;  margin-left: 12px; margin-top: 3px; margin-bottom: 2px;}
.whitebutton {  font-size: 11px; background-color: #284B71; border:1px solid; border-top-color:#000F33; border-left-color:#000F33;  border-right-color:#000F33; border-bottom-color:#000F33; color: #fff;  margin:0px; padding:1px; }
.white {color:#ffffff;}
.red {color:#9C0023;}
.smallbreak {font-size: 0.2em; 	font-family: Verdana;}
.textBox {padding:20px; color: #555555; background-color: #f1f1f1; BORDER: #D5E7F0 1px solid; MARGIN:20px;
}
.textBoxWhite {padding:5px; color: #D5E7F0; background-color: #fff; BORDER: #D5E7F0 1px solid; font-size:90%;
}
hr { color: #378BC4; border: 1px dotted #378BC4; border-style: none none dotted none;  }

.photo { border: 1px solid #378BC4; }
.imgLeft { float: left; MARGIN: 5px;}
.imgRight { float: right; MARGIN: 5px;}
.articleList {
	MARGIN: 0px 0px 0px 0px;
}
#jsDisabled {display: none;}
/* BLOG STYLES */
#wysiwyg{background-color:#FFFFFF;}
.blogSideBar {text-align: left; }
.blogSmallText {font-size:1.1em; color:#FF6600; FONT-WEIGHT: bold; }
input.blog {
	width:90%;
	height: 30px;
	border:1px solid #d3d3d3;
	font-size:13px;
	color:#000;
	text-indent:7px;
	padding:7px 0;
	margin-bottom:10px;
}
textarea.blog { 
	width:90%;
	height: 50px;
	border:1px solid #d3d3d3;
	font-size:13px;
	color:#000;
	text-indent:7px;
	padding:7px 0;
	margin-bottom:10px;
 }
select.blog {
	width:90%;
	height: 30px;
	border:1px solid #d3d3d3;
	font-size:13px;
	color:#000;
	margin-bottom:10px;}
	

.blogcheckbox { font-size: 10px; border: 1px solid #666666;  }  
input.blogButton {  font-size: 12px; background-color: #EC8B25;  color: #EADAB5;  margin-left: 12px; margin-top: 3px; margin-bottom: 2px;}
.rssButton {MARGIN:0px 10px 0px 15px;float: left; }