@charset "utf-8";
/* CSS Document */

body {	background-color: #fff;	background-image: url(../img/gradient-bg.jpg);	background-repeat: repeat-x;	font-family: Verdana, Geneva, sans-serif;font-size: 13px;color: #666666;}

strong {font-weight: bold;}
em {	font-style: italic;}

.clear20 {clear:both; height:20px;}

.wrapper { width: 927px; margin: 0 auto;}

p {line-height:18px;}

#content {	width: 927px;	margin: 0 auto;	padding-top: 16px;}

#header {	height: 141px;	width: 927px;	margin: 0 auto;}

#header p {	font-size: 14px;color: #b2aa7e;	text-align: right;	padding-top: 0px;	padding-bottom: 1px;	margin: 0px; line-height:18px;}

#header a {	font-size: 14px;	color: #b2aa7e;	text-decoration:none;}
#header a:hover {color: #054382;	text-decoration:none;}

#header #contact {width:400px; float:right; padding:24px 10px 0 0;}

.logo {	padding-top: 21px; float:left;}

.nav {	background-image: url(../img/common/nav-bg.gif);	background-repeat: repeat-x;	height: 56px;	width: 100%; list-style-type:none;}
#nav { height:56px; margin:0; padding:0; }
#nav li, #nav a {  display:block; }
#nav li.bullet {	float:left;	background: url(../img/common/bullet.gif) left 28px no-repeat;	display:block;  padding-left: 18px;  padding-right: 5px;margin-left:4px;padding-top:22px;}
#nav a {	font-size: 16px;	text-transform: capitalize;	color: #FFF;	text-decoration:none; padding-bottom:15px;}
#nav a:hover {	color: #b2aa7e;	text-decoration:none;}
#nav li.no-bullet {	float:left;	display:block;  padding-left: 0px;  padding-right: 10px;	padding-top:22px;	list-style-type:none;}
#nav li ul {	display: none;	position: absolute;	background-color: #c3bb98;	left: -10px; z-index:1000;}

#nav li ul li {	background-color: #c3bb98;	display:block;	list-style-type:none;	margin-left: 0px;	padding-left: 0px; list-style-position:outside;}
  
#nav li > ul {	top: auto;	left: auto;	}

#nav li:hover ul { display: block; }

#nav li ul li a {	background-color: #c3bb98;	display:block;	font-size: 14px;text-transform: uppercase;color: #013f7e;	padding:10px;	margin:4px;}

#nav li ul li a:hover {	background-color: #134f8c;display:block;font-size: 14px;text-transform: uppercase;color: #fff;margin:4px;}

.home-tab {	background: url(../img/common/home-tabs-bg.jpg) no-repeat;	height: 64px;	width: 285px;	margin-top: 10px;	margin-left: 23px;}
.home-tab a {text-decoration:none;}
.home-tab:hover {	height: 64px;	width: 285px;	background-image: url(../img/common/home-tabs-bg.jpg);	background-repeat: no-repeat;	background-position: 0px bottom;}

.home-tab h1 {	font-size: 19px;	font-weight: bold;	color: #FFF;	padding-top: 14px;	padding-bottom: 0px;	padding-left: 15px;	margin: 0px; text-decoration:none;}
.home-tab h1 a {	font-size: 19px;	font-weight: bold;	color: #FFF;	 text-decoration:none;}
.home-tab h1 a:hover {	font-size: 19px;	font-weight: bold;	color: #FFF; text-decoration:none;}
.home-tab h3 {	font-size: 15px;	color: #044772;	padding-left: 15px; text-decoration:none;}
.home-tab h3 a{	font-size: 15px;	color: #044772;	text-decoration:none;}
.home-tab h3 a:hover {	font-size: 15px;	color: #044772;	 text-decoration:none;}

.maintenance-tab {	background: url(../img/common/home-tabs-bg.jpg) no-repeat;	height: 64px;	width: 285px;	margin-top: 10px;	margin-bottom: 10px;	margin-left: 23px;}
.maintenance-tab a {text-decoration:none;}
.maintenance-tab:hover {	height: 64px;	width: 285px;	background-image: url(../img/common/home-tabs-bg.jpg);	background-repeat: no-repeat;	background-position: 0px bottom;}

.maintenance-tab h1 {	font-size: 19px;		color: #044772;	padding-top: 12px;	padding-bottom: 0px;	padding-left: 15px;	margin: 0px; text-decoration:none;}
.maintenance-tab h1 a {	font-size: 19px;		color: #044772;	 text-decoration:none;}
.maintenance-tab h1 a:hover {	font-size: 19px;		color: #044772; text-decoration:none;}
.maintenance-tab h3 {	font-size: 19px;	color: #FFF;	padding-left: 15px; text-decoration:none;font-weight: bold;}
.maintenance-tab h3 a{	font-size: 19px;	color: #FFF; text-decoration:none;font-weight: bold;}
.maintenance-tab h3 a:hover {	font-size: 19px;	color: #FFF;	 text-decoration:none;font-weight: bold;}

.sub-tab {	height: 53px;width: 234px;margin-top: 10px;margin-bottom: 10px;	background-image: url(../img/common/sub-tabs-bg.gif);background-repeat: no-repeat;}
.sub-tab a {text-decoration:none;}
.sub-tab:hover {	height: 53px;	width: 234px;	background-image: url(../img/common/sub-tabs-bg.gif);	background-repeat: no-repeat;	background-position: 0px bottom;}

.sub-tab h1 {	font-size: 15px;	font-weight: bold;	color: #FFF;	padding-top: 12px;	padding-bottom: 0px;	padding-left: 15px;	margin: 0px; text-decoration:none;}
.sub-tab h1 a {	font-size: 15px;	font-weight: bold;	color: #FFF;	 text-decoration:none;}
.sub-tab h1 a:hover {	font-size: 15px;	font-weight: bold;	color: #FFF; text-decoration:none;}
.sub-tab h3 {	font-size: 13px;	color: #044772;	padding-left: 15px; text-decoration:none;}
.sub-tab h3 a{	font-size: 13px;	color: #044772;	text-decoration:none;}
.sub-tab h3 a:hover {	font-size: 13px;	color: #044772;	 text-decoration:none;}

.maintenance-tab2 {	height: 53px;width: 234px;margin-top: 10px;margin-bottom: 10px;	background-image: url(../img/common/sub-tabs-bg.gif);background-repeat: no-repeat;}
.maintenance-tab2 a {text-decoration:none;}
.maintenance-tab2:hover {	height: 53px;	width: 234px;	background-image: url(../img/common/sub-tabs-bg.gif);	background-repeat: no-repeat;	background-position: 0px bottom;}

.maintenance-tab2 h1 {	font-size: 14px;	color: #044772;	padding-top: 11px;	padding-bottom: 0px;	padding-left: 15px;	margin: 0px; text-decoration:none;}
.maintenance-tab2 h1 a {	font-size: 14px;	color: #044772;	 text-decoration:none;}
.maintenance-tab2 h1 a:hover {	font-size: 14px;	color: #044772; text-decoration:none;}
.maintenance-tab2 h3 {	font-size: 15px;	color: #FFF;	padding-left: 15px; text-decoration:none;font-weight: bold;}
.maintenance-tab2 h3 a{	font-size: 15px;	color: #FFF;	text-decoration:none;font-weight: bold;}
.maintenance-tab2 h3 a:hover {	font-size: 15px;	color: #FFF;	 text-decoration:none;font-weight: bold;}

.sub-tab2 {	width:235px;height: 14px;background-color:#c3bb98;margin-bottom:4px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;	behavior: url(http://smithroofingcolumbus.com/border-radius.htc);	display:inline-block;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 12px;text-transform:uppercase; border-color:#c3bb98;}
.sub-tab3 {	width:218px;height: 14px;background-color:#c3bb98;margin-bottom:4px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;	behavior: url(http://smithroofingcolumbus.com/border-radius.htc);	display:inline-block;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 12px;text-transform:uppercase;border-color:#c3bb98;}
.blue-box {	width:565px;	background-color:#2196e1;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;	behavior: url(http://smithroofingcolumbus.com/border-radius.htc);display:inline-block;padding-top: 7px;	padding-right: 5px;	padding-bottom: 7px;	padding-left: 12px;	margin-top: 12px;	margin-bottom: 18px;border-color:#2196e1;}
.blue-box-text {	font-size: 11px;	color: #FFF;margin-top: 6px;	margin-bottom: 3px;}
.blue-box-colL {width:370px; float:left;}
.blue-box-colL li {  list-style-type:none;font-size: 11px;	color: #FFF;margin-top: 3px;	margin-bottom: 3px;}
.blue-box-colR {width:160px; float:left;}
.blue-box-colR li {list-style-type:none;font-size: 11px;	color: #FFF;margin-top: 3px;	margin-bottom: 3px;}

.blue-boxS {width:200px;background-color:#2196e1;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;	border-radius: 5px;	behavior: url(http://smithroofingcolumbus.com/border-radius.htc);display:inline-block;padding-top: 7px;	padding-right: 5px;	padding-bottom: 7px;padding-left: 12px;	margin-top: 12px;	margin-bottom: 18px;border-color:#2196e1;}



.sub-tab2 a {font-size: 13px;font-weight: bold;color: #FFF;text-decoration: none;}
.sub-tab2 a:hover {	font-size: 13px;font-weight: bold;color: #378cf0;text-decoration: none;}
.sub-tab3 a {font-size: 13px;font-weight: bold;color: #FFF;text-decoration: none;}
.sub-tab3 a:hover {	font-size: 13px;font-weight: bold;color: #378cf0;text-decoration: none;}

#left-col {width:300px; float:left;}

#other-content {width:598px;float:left;padding-left:27px;border-left-width: 1px;border-left-style: solid;border-left-color: #d8d8d8;}
#other-content h1 {font-family: Verdana, Geneva, sans-serif;font-size: 19px;font-weight: bold;color: #2196e1;	text-transform:uppercase; padding-bottom:5px; padding-top:12px;}
#other-content h2 {font-family: Verdana, Geneva, sans-serif;font-size: 13px;font-weight: bold;color: #003e7e;	text-transform:uppercase;padding-bottom:0px; padding-top:11px; line-height:18px;}
#other-content p { padding-bottom:10px; padding-top:10px; line-height:18px;}
#other-content a {	font-weight: normal;	color: #2196e1;	text-decoration: underline;}
#other-content a:hover {	font-weight: normal;	color: #2196e1;	text-decoration: none;}

#commercial-content {width:598px;float:left;padding-left:27px;border-left-width: 1px;border-left-style: solid;border-left-color: #d8d8d8;}
#commercial-content h1 {font-family: Verdana, Geneva, sans-serif;font-size: 19px;font-weight: bold;color: #2196e1;	text-transform:uppercase; padding-bottom:5px; padding-top:12px;}
#commercial-content h2 {font-family: Verdana, Geneva, sans-serif;font-size: 13px;font-weight: bold;color: #003e7e;	text-transform:uppercase;padding-bottom:0px; padding-top:11px;}
#commercial-content p { padding-bottom:10px; padding-top:10px; line-height:18px;}
#commercial-content a, h2 a {	font-weight: normal;	color: #2196e1;	text-decoration: underline;}
#commercial-content a:hover, h2 a:hover {	font-weight: normal;	color: #2196e1;	text-decoration: none;}


#mission-left-col {width:432px; float:left;padding-right:27px;}
#mission-right-col {width:436px;float:left;padding-left:27px;border-left-width: 1px;border-left-style: solid;border-left-color: #d8d8d8;}

.col299px {width:299px; float:left;}
.col299px h3 {font-family: Verdana, Geneva, sans-serif;font-size: 18px;font-weight: bold;color: #003e7e;	text-transform:uppercase;padding:2px 0 3px 0;}
.col299px p { width:285px; display:block; margin-bottom: 10px; padding-bottom: 6px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E4E4; }
.col299px img {	border: 1px solid #333;}
.col299px img.no-border {	border: 0px;}

.col289px {width:289px; float:left; padding-left:10px;}
.col289px h3 {font-family: Verdana, Geneva, sans-serif;font-size: 18px;font-weight: bold;color: #003e7e;	text-transform:uppercase;padding:2px 0 3px 0;}
.col289px p { width:285px; display:block; margin-bottom: 10px; padding-bottom: 6px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E4E4E4; }
.col289px img {	border: 1px solid #333;}
.col289px img.no-border {	border: 0px;}

.blue-bold {font-family: Verdana, Geneva, sans-serif;font-size: 13px;font-weight: bold;color: #003e7e;}
.blue {color:#378cf0;}
#residential-content {width:575px; float:left; margin-left:27px;}

#social-media {	width:130px;	height:40px;	margin:0;padding:0;margin-left: 23px;background-image: url(../img/common/social-btn.jpg);	background-repeat: no-repeat;}
#social-media span { display: none; }
#social-media li, #social-media a { height:40px; display:block; }
#social-media li {float:left; list-style:none; display:block; }

#social-media-facebook {width: 42px;}
#social-media-linkedIn {width: 45px;}
#social-media-twitter {width: 43px;}

#social-media-facebook a:hover {background:url(../img/common/social-btn.jpg) 0px bottom no-repeat; }
#social-media-linkedIn a:hover {background:url(../img/common/social-btn.jpg) -42px -40px no-repeat; }
#social-media-twitter a:hover {background:url(../img/common/social-btn.jpg) -87px bottom no-repeat; }

#social-media2 {	width:89px;	height:28px;	margin:0;padding:0;margin-left: 0px;background-image: url(../img/common/social-btn2.jpg);	background-repeat: no-repeat;}
#social-media2 span { display: none; }
#social-media2 li, #social-media2 a { height:28px; display:block; }
#social-media2 li {float:left; list-style:none; display:block; }

#social-media-facebook2 {width: 30px;}
#social-media-linkedIn2 {width: 30px;}
#social-media-twitter2 {width: 29px;}

#social-media-facebook2 a:hover {background:url(../img/common/social-btn2.jpg) 0px bottom no-repeat; }
#social-media-linkedIn2 a:hover {background:url(../img/common/social-btn2.jpg) -30px bottom no-repeat; }
#social-media-twitter2 a:hover {background:url(../img/common/social-btn2.jpg) -60px bottom no-repeat; }

.home-col1 {width:298px; float:left; padding-bottom:30px; padding-right:16px;}
.home-col2 {width:298px; float:left; padding-bottom:30px;}

.home-col2 h2 a{	font-size: 19px;	font-weight: bold;	color: #3399cc;	margin: 0px;	padding-bottom: 2px; text-decoration:none;}
.home-col1 h2 a{	font-size: 19px;	font-weight: bold;	color: #3399cc;	margin: 0px;	padding-bottom: 2px;text-decoration:none;	}
.home-col2 h2 a:hover {	font-size: 19px;	font-weight: bold;	color: #8DC7E2;	margin: 0px;	padding-bottom: 2px;	text-decoration:none;}
.home-col1 h2 a:hover {	font-size: 19px;	font-weight: bold;	color: #8DC7E2;	margin: 0px;	padding-bottom: 2px;text-decoration:none;	}

.home-col1 p { line-height:18px;}
.home-col2 p { line-height:18px;}


.home-col-img {padding-bottom:11px; clear:left;}

#home-row1a {width:609px; float:left; padding-bottom:25px;}
#home-row1b {width:318px; float:left;}

#home-row2 {width:927px; float:left;}

.contact-colL {width:288px; padding-right: 10px; float:left; margin-top:15px;}
.contact-colR {	width:279px;	float:left;	padding-left: 10px;	border-left-width: 1px;	border-left-style: solid;border-left-color: #EEE;margin-top:15px;}

.mission-values-colL {width:296px; padding-right: 10px; float:left;}
.mission-values-colR {	width:269px;float:left;	padding-left: 10px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCC;}
ul.mission-values  {margin:20px 0 0 0;}
.mission-values li {	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 20px;	background: url(../img/common/mission-bullet.gif) top left no-repeat;	list-style-type: none;	list-style-position:outside; line-height:18px;	}
ul.why-smith  {margin:10px 0 0 25px; padding-bottom:10px;}
.why-smith li {	margin: 0px 0px 20px 0px;	padding: 0px 0px 0px 0px;	list-style-type: disc;	list-style-position:outside; line-height:18px;	}

.insights-hdr-img {position:relative;}
.insights-hdr-block {width:500px; position:absolute; left:12px; bottom:12px;}

ul.nostyle {margin: 10px 0 0 0; padding:0;}
.nostyle li {	margin:6px 0 6px 0;	list-style-position: outside;	list-style-type: none;	display:block; line-height:18px;}
ol {	color: #003e7e;	font-family: Georgia, Times, serif;	font-style: italic;	font-weight: bold;	list-style-type: decimal; margin:0 0 0 24px; padding:0;}
ol li {margin:2px 0 10px 0; padding:0; line-height:18px;}

span.decimal {	font-family: Verdana, Geneva, sans-serif;	font-size: 13px;	color: #666666;	font-weight: normal;	padding:0;	font-style: normal;}

img.blue-border {	border: 2px solid #003e7e;}

p.bottom-border {padding-bottom:10px; margin-bottom:10px;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC;}

label {width:115px; float:left; margin:3px 0 2px 0;}
.textInput {margin:2px 0 2px 0;}
.form-require {	color: #900;}

#spacer {width:927px; height:33px; float:left;}

.footer-wrapper { width: 957px; margin: 0 auto; padding-left:30px;}

#footer {	background-image: url(../img/common/footer-bg.gif);	background-repeat: repeat-x;	height: 236px;	width: 100%;}

#footer h5 {font-size: 13px;	font-weight: bold;	color: #c3bb98;	text-transform: uppercase; padding-bottom:2px;}
#footer h5 a {font-size: 13px;	font-weight: bold;	color: #c3bb98;	text-transform: uppercase; padding-bottom:2px; text-decoration:none}
#footer h5 a:hover {font-size: 13px;	font-weight: bold;	color: #fff;	text-transform: uppercase; padding-bottom:2px;}

.footer-links ul  {	margin:0;	padding:0;list-style-type:none;color: #FFF;	text-decoration: none;}
.footer-links li {	margin:0;	padding:0;  width:100%;list-style-type:none; display:inline-block; float:left; color: #FFF;	text-decoration: none; line-height:18px;}
.footer-links a {	color: #FFF;	text-decoration: none;  	padding-left:0px;display:inline-block;}
.footer-links a:hover {	color: #c3bb98;	text-decoration: none;  	padding-left:0px;display:inline-block;}

.footer-col1 {width:198px; float:left; padding-top:30px;}
.footer-col2 {width:170px; float:left; padding-top:30px;}
.footer-col3 {width:184px; float:left; padding-top:30px;}
.footer-col4 {width:198px; float:left; padding-top:30px;}
.footer-col5 {width:194px; float:left; padding-top:30px;}

.clear {clear:both;}

.commercial-inspection-col1 {width:208px; float:left; padding:0 0 10px 0;}
.commercial-inspection-col2 {width:207px; float:left; padding:0 0 10px 0;}
.commercial-inspection-col3 {width:181px; float:left; padding:0 0 10px 0;}

img.inspection-pad {padding:0 0 6px 0;}

.inspection ul {margin:0; padding:0;}

.inspection li{margin:0;	padding:1px 0 1px 0;  width:100%;list-style-type:none; display:inline-block; float:left;  line-height:18px;}

.check-mark {padding:0 6px 0 0;}

#about-logos {width:150px; float:right; margin:0 0 10px 20px;}

.colL-why-smith {width:400px; float:left;}
.colR-why-smith {width:180px; float:left;}

#commercial-flat-roof-systems {width:598px;float:left;padding-left:27px;border-left-width: 1px;border-left-style: solid;border-left-color: #d8d8d8;}
#commercial-flat-roof-systems p { margin:6px 0 4px 15px; line-height:18px;}
#commercial-flat-roof-systems p.indent {padding:2px 0 10px 35px; line-height:18px;}
#commercial-flat-roof-systems h1 {font-family: Verdana, Geneva, sans-serif;font-size: 19px;font-weight: bold;color: #2196e1;text-transform:uppercase; padding-bottom:5px; padding-top:12px;}
#commercial-flat-roof-systems h2 {font-family: Verdana, Geneva, sans-serif;font-size: 13px;font-weight: bold;color: #003e7e;text-transform:uppercase;padding-bottom:0px; padding-top:11px;}
#commercial-flat-roof-systems a {	font-weight: normal;	color: #2196e1;	text-decoration: underline;}
#commercial-flat-roof-systems a:hover {	font-weight: normal;	color: #2196e1;	text-decoration: none;}

.one-px-border { border: 1px solid #666; }
li { line-height:18px;}

#mytable { width: 580px; margin: 0; border: 1px solid #6c6c6c; margin-top:15px; }
th span {padding:15px 10px 4px 210px; display:inline-block; font-size:13px; color:#16296d; line-height:14px;}
th span small {font-size:11px; color:#16296d; line-height:12px;}
th.header {background: url(../img/common/certainteed-hdr-bg.jpg) no-repeat; height:158px; width:580px;}
td.border-bottom { border-bottom: 1px solid #6c6c6c; padding: 6px 6px 6px 12px; background: url(../img/common/td-bg.jpg) repeat-y; }
td.border-bottom-extra-padding { border-bottom: 1px solid #6c6c6c; padding: 16px 6px 6px 12px; background: url(../img/common/td-bg.jpg) repeat-y; }
td.noborder-bottom { padding: 6px 6px 6px 12px; background: url(../img/common/td-bg.jpg) repeat-y; }
td.center {text-align:center;}

span.certainteed-warranty {line-height:12px; font-size:10px; display:block;}

ul.bullets  {margin:10px 0 0 25px; padding-bottom:10px;}
.bullets li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: disc;
	list-style-position:outside; line-height:18px;
	}
.align-right {float:right; margin:0 0 20px 20px; clear:right;}
img.align-right {border: 1px solid #333;}

.align-left {float:left; margin:0 20px 20px 0; clear:left;}
img.align-left {border: 1px solid #333;}

#colR {width:200px; padding:0 0 0 10px; margin:0 10px 10px 20px; float:right; border-left:#CCC solid 1px;}



/* ------------------------BLOG---------------------- */

#blog-content {	width: 927px;	margin: 0 auto;	padding-top: 16px; padding-bottom:20px; line-height:18px;}
#blog-content h1 {font-family: Verdana, Geneva, sans-serif;font-size: 19px;font-weight: bold;color: #2196e1;	text-transform:uppercase; margin-bottom:15px; margin-top:10px;}
#blog-content h2 {font-family: Verdana, Geneva, sans-serif;font-size: 13px;font-weight: bold;color: #003e7e;	text-transform:uppercase; margin-bottom:10px; margin-top:10px;}
#blog-content p { padding-bottom:10px; padding-top:10px; line-height:18px;}
#blog-content a, h2 a {	font-weight: normal;	color: #2196e1;	text-decoration: underline;}
#blog-content a:hover, h2 a:hover {	font-weight: normal;	color: #2196e1;	text-decoration: none;}

div#blog-colL {width:568px; float:left; display:block; border:2px #000 solid; padding:10px; position:relative;}
div#blog-colR {width:320px; display:block; left:610px; top:-10px; position:absolute;}
#blog-content img.im {border:#383838 solid 2px;	}
#blog-content img.im:hover {border:#CCC solid 2px;	}

p.blog-date {font-style:italic; color:#b2aa7e; margin:0; padding:0;}

p.blog-comment { background:#e0dccb; padding:5px; margin:0 20px 10px 20px;}
p.blog-comment-name-date {font-style:italic; color:#b2aa7e; margin:0 20px 0 20px; padding:0;}

#mytables {width:800px;}

.mytables {padding:2px;}

.mytables input.border {	padding:2px; margin:5px 0 5px 0; border: 1px #888888 solid;}

.modFormTextBox{font-size: 12px;color: #003366;border: 1px #888888 solid;padding:2px; margin:5px 0 5px 0; width:600px;	}
.modFormTextBox2{font-size: 12px;color: #003366;border: 1px #888888 solid;padding:2px; margin:5px 0 5px 0; width:300px;	}

.modFormSelectList{	font-size: 12px;	color: #003366;	border: 1px #888888 solid;	}
	
.modAlphaSelected{	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-color: #FF6600;	}
	
.modAlphaNotSelected{	font-size: 12px;	font-weight: normal;	color: #888888;	}

.modFormDateField{	font-size: 12px;	color: #003366;	border: 1px #888888 solid;	}

.modFormPasswordField{	font-size: 12px;	color: #003366;	border: 1px #888888 solid;	}

.modFormTextField{	font-size: 12px;	color: #003366;	border: 1px #888888 solid;	padding:2px; margin:5px 0 5px 0; width:600px;	}

.modFormButtonAdd{font-size: 12px;color: #FFFFFF;border: 2px #6699CC solid;background-color: #006699;	padding: 2px;	margin: 1px 1px 1px 1px;	}

.modFormButtonUpdate{	font-size: 12px;	color: #FFFFFF;	border: 2px #6699CC solid;	background-color: #006699;	padding: 2px;	margin: 1px 1px 1px 1px;	}

.modFormSecondDescription{	font-size: 10px;	color: #cccccc;	}

.modFormSuccess{	font-size: 14px;	color: #1f7127;	}

.modFormError{	font-size: 14px;	color: #FF0000;	}
.modItemListRowEven{	background-color: #cccccc;	}
.modItemListRowOdd{	background-color: #FFFFFF;	}
.modItemListTdModify{padding:2px;}
.modItemListTdName{padding:4px;}
.modItemListTdDelete{padding:2px;}
.modItemListTdUp{padding:2px;}
.modItemListTdDown{padding:2px;}
.modItemListTdSpecial{padding:2px;}

#modFormSearchField{padding:2px;}
#modFormSubmit{padding:2px;}
#itemListHeaderTdItemName{ padding:2px;}
#itemListHeaderTdItemModify{padding:2px;}
#itemListHeaderTdItemDelete{padding:2px;}
#itemListHeaderTdItemUp{padding:2px;}
#itemListHeaderTdItemSpecial{padding:2px;}

#itemListHeaderTr{	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	background-color: #0e4a88!important; display:inline-block;}

#itemListMainDiv{	color: #333333;	font-family: Arial, Helvetica, sans-serif; background:transparent!important;	}

#itemListTable{	border: 1px #EEEEEE solid;	 background:transparent!important;}

	.submit input { height: 28px; padding:0 20px 3px 20px; color: #FFF;  font-size: 14px; font-weight:bold; background:#0e4a88; cursor: pointer; border:none; margin:10px 0 20px 0; }
	.submit input:hover,
	.submit input:focus { color: #FFF; opacity: .9; background: #757575;  outline:none; }
	.submit input:active { background: #243d66;  color: #FFF; opacity: 1; outline:none; }


