/* CSS Document */

/*
	Site Layout (full) - keep each pages styles together
*/


/* base structure */

.container { margin:0 auto; width:980px; text-align:left; }

.header { position:relative; z-index:1; padding:5px 0 0 0; }
.header .top_links { text-align:center; font:12px/18px Arial, Helvetica, sans-serif; color:#73d216; }
.header .logo {
	position:absolute;
	top:2px;
	left:0;
	z-index:1;
	width:310px;
	height:90px;
	overflow:hidden;
	background:url(../images/nav/main-logo.png) no-repeat;
	cursor:pointer;
}
.header .contact { position:absolute; top:34px; right:0; z-index:10; width:200px; height:60px; overflow:hidden; background:url(../images/nav/main-contact-bk.png) bottom right no-repeat; }
.header .contact p { display:block; margin:0; padding:0 10px 0 0; text-align:right; line-height:18px; color:#204a87; }
.header .contact div {
	position:absolute;
	top:24px;
	right:64px;
	z-index:11;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#204a87;
	cursor:pointer;
}

.header .contact div:hover { color:#5879aa; }
.header .contact a { text-decoration:none; }
.header .contact_txt { position:absolute; top:2px; right:0; z-index:11; width:180px; height:30px; text-align:right;}
.header .contact_txt:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}

.header .main_menu { margin:0; padding:52px 0 0 0; }
.header .main_menu ul { display:block; margin:0; padding:0 0 0 230px; width:560px; text-align:center; list-style-type:none; overflow:hidden; }
.header .main_menu ul.no_port {padding:0 0 0 300px; width:465px;}
.header .main_menu ul li { float:left; display:block; margin:0 5px 0 0; padding:0; width:87px; height:19px; overflow:hidden; }
.header .main_menu ul li a { display:block; margin:0; padding:0; width:87px; height:19px; background:url(../images/nav/tab-off.png) no-repeat; font:11px/18px Tahoma, Geneva, sans-serif; color:#FFF; text-decoration:none; }
.header .main_menu ul li a:hover { background:url(../images/nav/tab-on.png) no-repeat; }
.header .main_menu ul li a.current, .header .main_menu ul li a.current:hover { background:url(../images/nav/tab-on.png) no-repeat; }
.header .main_menu ul li.last { margin:0; }

.main { width:980px; overflow-x:hidden; }

.footer {position:relative; margin:0; padding:10px 0; width:980px; min-height:130px; text-align:center; background:url(../images/nav/footer-bk.png) no-repeat; }
.footer .row1 { margin:0 auto; padding:40px 0 0 0; width:500px; }
.footer .row2 { margin:0; padding:20px 0 0 0; }
.footer .row2 p { margin:0; padding:0 0 1.0em 0; font:11px/18px Arial, Helvetica, sans-serif; }

.footer .badges_l { position:absolute; z-index:10; top:30px; left:10px; width:250px; height:50px; text-align:right;}
.footer .badges { position:absolute; z-index:10; top:30px; right:10px; width:250px; height:50px; text-align:right;}

.footer .btm_mnu {position:absolute; z-index:11; top:10px; left:0; width:980px; height:18px;}
.footer .btm_mnu ul {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline; list-style-type:none; margin:0; padding:0; width:980px;}
.footer .btm_mnu ul li {display:inline; margin:0; padding:0 0 0 6px; font:11px Arial, Helvetica, sans-serif;}
.footer .btm_mnu ul li:first-child {padding:0;}



/* boxes */

.box { margin:0 0 10px 0; padding:0; }
.box .top { margin:0; padding:0; width:100%; height:8px; background:url(../images/nav/box-top-right.png) top right no-repeat; }
.box .top_right { margin:0; padding:0; width:100%; height:8px; background:url(../images/nav/box-top.png) top left no-repeat; }
.box .mid { margin:0; padding:0; width:100%; background:url(../images/nav/box-right.png) top right repeat-y; }
.box .mid_right { margin:0; padding:0; width:100%; background:url(../images/nav/box-left.png) repeat-y; }
.box .btm { margin:0; padding:0; width:100%; height:8px; background:url(../images/nav/box-btm-right.png) bottom right no-repeat; }
.box .btm_right { margin:0; padding:0; width:100%; height:8px; background:url(../images/nav/box-btm.png) top left no-repeat; }
.box .mid_right h3 { display:block; position:relative; z-index:1; margin:0; padding:0 8px; font:bold 18px "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", sans-serif; color:#F57900; }
.box .mid_right h3 span { display:block; position:absolute; top:0; right:8px; z-index:10; text-align:right; width:100px;  font:10px/22px Tahoma, Geneva, sans-serif;}
.box .mid_right h3 span a { text-decoration:none; }
.box .mid_right .box_container { margin:0; padding:8px 8px 0 8px; text-decoration:left; }


.boxhd { margin:0 0 10px 0; padding:0; }
.boxhd .top { margin:0; padding:0; width:100%; height:30px; background:url(../images/nav/box-tophd-right.png) top right no-repeat; }
.boxhd .top_right { margin:0; padding:0; width:100%; height:30px; background:url(../images/nav/box-tophd.png) top left no-repeat; }
.boxhd .top_right h4 {display:block; margin:0; padding:0 10px; width:auto; height:30px; overflow-y:hidden; font:bold 14px/29px Arial, Helvetica, sans-serif; color:#FFF;}
.boxhd .mid { margin:0; padding:0; width:100%; background:url(../images/nav/box-right.png) top right repeat-y; }
.boxhd .mid_right { margin:0; padding:0; width:100%; background:url(../images/nav/box-left.png) repeat-y; }
.boxhd .btm { margin:0; padding:0; width:100%; height:8px; background:url(../images/nav/box-btm-right.png) bottom right no-repeat; }
.boxhd .btm_right { margin:0; padding:0; width:100%; height:8px; background:url(../images/nav/box-btm.png) top left no-repeat; }
.boxhd .mid_right h3 { display:block; position:relative; z-index:1; margin:0; padding:0 8px; font:bold 18px "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", sans-serif; color:#F57900; }
.boxhd .mid_right h3 span { display:block; position:absolute; top:0; right:8px; z-index:10; text-align:right; width:100px;  font:10px/22px Tahoma, Geneva, sans-serif;}
.boxhd .mid_right h3 span a { text-decoration:none; }
.boxhd .mid_right .box_container { margin:0; padding:8px 8px 0 8px; text-decoration:left; }


.box_grn { margin:0 0 10px 0; padding:0; }
.box_grn .top { margin:0; padding:0; width:100%; height:8px; background:url(../images/nav/box-grn-top-right.png) top right no-repeat; }
.box_grn .top_right { margin:0; padding:0; width:100%; height:8px; background:url(../images/nav/box-grn-top.png) top left no-repeat; }
.box_grn .mid { margin:0; padding:0; width:100%; background:url(../images/nav/box-grn-right.png) top right repeat-y; }
.box_grn .mid_right { margin:0; padding:0; width:100%; background:url(../images/nav/box-grn-left.png) repeat-y; }
.box_grn .btm { margin:0; padding:0; width:100%; height:8px; background:url(../images/nav/box-grn-btm-right.png) bottom right no-repeat; }
.box_grn .btm_right { margin:0; padding:0; width:100%; height:8px; background:url(../images/nav/box-grn-btm.png) top left no-repeat; }
.box_grn .mid_right h3 { display:block; position:relative; z-index:1; margin:0; padding:0 8px; font:bold 18px "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", sans-serif; color:#F57900; }
.box_grn .mid_right h3 span { display:block; position:absolute; top:0; right:8px; z-index:10; width:100px; text-align:right; font:10px/22px Tahoma, Geneva, sans-serif;}
.box_grn .mid_right h3 span a { text-decoration:none; }
.box_grn .mid_right .box_container { margin:0; padding:8px 8px 0 8px; text-decoration:left; }

.action_x2 {float:left; width:360px;}


/* HR divs */

.hr {clear:both; margin:5px auto 15px auto; padding:0; border-bottom:1px solid #690; width:90%; height:1px; overflow:hidden;}


/* inline lists */

.inline {display:inline; margin:0; padding:0; border:0; list-style-type:none;}
.inline > li {display:inline; margin:0; padding:0; border:0;}

.inline-box {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline; margin:0; padding:0; border:0; list-style-type:none;}
.inline-box > li {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline; margin:0; padding:0; border:0;}

/* block list */

.block-list {display:block; margin:0; padding:0 0 12px 0; list-style-type:none;}
.block-list > li {display:block; margin:5px 0;}

/* list with arrows */

.arrow_list {display:block; border:0; margin:0;  padding:0 0 12px 0; list-style-image: url(../images/nav/bullet-blue.gif); list-style-position: inside;}		
.arrow_list li { margin:0; padding:2px 0 2px 0; width:100%; text-align:left;}

/* list with small arrows */

.arrow_list_sml {border:0; margin:0;  padding:0; list-style-type:none;}		
.arrow_list_sml li {margin:0; padding:2px 0 6px 12px; background:url(../images/icons/small-arrow.png) 0px 5px no-repeat; text-align:left;}


.sidebar_container dd ul ul {margin:0 0 0 12px; list-style-type:none;}

/* list with check boxes */

.check_list {display:block; border:0; margin:0;  padding:0 0 12px 0; border:0; margin:0;  padding:0; list-style-type:none;}		
.check_list li {margin:0; padding:3px 0 3px 20px; background:url(../images/icons/checkbox.png) 0px 3px no-repeat; text-align:left;}

/* list with arrows */

.checkList_sml {display:block; border:0; margin:0;  padding:0; list-style-image: url(../images/nav/bullet-check.png); list-style-position: inside;}		
.checkList_sml li {margin:0; padding:2px 0 2px 0; width:100%; text-align:left;}
.checkList_sml li a {text-decoration:none;}
.checkList_sml li a:hover {text-decoration:underline;}


.indented {margin-left:20px!Important;}
.indentedMore {margin-left:40px!Important;}

/* pagination */

.pagination {}
.pagination ul {margin:0; padding:0; list-style-type:none;}
.pagination ul:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.pagination ul li {display:inline; margin:0 2px;}
.pagination ul li a, .pagination ul li span {float:left; display:block; padding:4px; width:12px;  text-align:center;}
.pagination ul li:hover a {background:#F2F8FF; color:#00F;}

.pagination .nolink {color:#999;}
.pagination .current-page {font-weight:bold; color:#000;}


/* addthis button / area style */

.addthis_default_style {float:right; margin-top:-0.5em; padding:5px; background:#F5F5F5; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}



/* internal layout */

.main .int_box_mid .sidebar { float:left; margin:0; padding:0 5px; width:215px; }
.sidebar dl {margin:0;}
.sidebar dt {font:bold 14px Arial, Helvetica, sans-serif; color:#F57900; border-bottom:1px solid #CCC;}
.sidebar dd {margin:5px 0 8px 5px; font:normal 11px/1.5em Arial, Helvetica, sans-serif; color:#000;}
.sidebar dd img {margin:0 10px 0 0; vertical-align:middle;}
.sidebar dd li {line-height:12px;}
.sidebar dd li a {text-decoration:none;}
.sidebar dt.sb_div {border-bottom:0; background:url(../images/sidebar-div.png) no-repeat; height:6px;}

.sidebar dd li.categories, .sidebar dd li.linkcat {list-style-type:none; background:none; margin-left:-5px; padding-left:0;}
.sidebar dd li h2 {font:bold 14px Arial, Helvetica, sans-serif; color:#F57900; border-bottom:1px solid #CCC;}
.sidebar dd li.categories ul, .sidebar dd li.linkcat ul {margin-left:5px;}

.main .int_box { margin:0; padding:0;  background:url(../images/nav/int-box-mid.png) repeat-y; position: relative; }
.main .int_box_top { margin:0; padding:0; width:980px; height:15px; background:url(../images/nav/int-box-top.png) no-repeat; }
.main .int_box_mid { margin:0; padding:0;  background:url(../images/nav/int-box-btm.png) bottom left no-repeat; position: relative; }
.main .int_box_mid .int_box_bk { margin:0; padding:0; min-height:480px; background:url(../images/nav/int-box-midbk.png) top left no-repeat; }

.main .int_box_mid .int_box_bk .sidebar { float:left; margin:0 0 20px 0; padding:0 5px; width:215px; }
.sidebar .db_txt { margin:0; padding:0 0 0 10px; width:205px; height:120px; font:normal 19px/1.4em Arial, Helvetica, sans-serif; color:#FFF; }
.main .int_box_mid .int_box_bk .editable { float:left; margin:0 20px; padding:10px 0 0 0; width:708px; overflow-x:hidden;}
.main .int_box_mid .int_box_bk .editable h3 { font:bold 146.5% Arial, Helvetica, sans-serif; color:#4E9A06; }
/*.main .int_box_btm { margin:0; padding:0; width:980px; height:15px; background:url(../images/nav/int-box-btm.png) no-repeat; }*/

.main .int_box_mid .editable { float:left; margin:0 0 0 10px; padding:0; width:728px; overflow-x:hidden; }
.main .int_box_mid .editable h3 { font:bold 18px "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", sans-serif; color:#F57900; }
.main .int_box_mid .editable .content_area { margin: 20px 0 0 20px; padding:0 0 10px 0; width:688px; }

.main .int_box .editable .content_area .subnav {display:block; float:right; margin:0 0 15px 30px; padding:0 10px 10px 10px; width:220px; text-align:left;}
.main .int_box .editable .content_area .subnav li {margin-top:6px!Important;}
.main .int_box .editable .content_area .subnav li:first-child {margin-top:0!Important;}
.main .int_box .editable .content_area .subnav a {color:#F57900; text-decoration:none;}
.main .int_box .editable .content_area .subnav a:hover {color:#F90; text-decoration:underline;}

.content_area .col p {margin-right:20px;}

.content_area h2.titleBar {display:block; position:relative; z-index:0; width:100%; background-color:#F3F3F3; padding:6px 10px; font:bold 16px "Century Gothic","Lucida Grande","Lucida Sans Unicode",sans-serif; color:#F57900;}
.content_area h2.titleBar .titlePic_frog {position:absolute; z-index:1; top:-21px; right:15px; width:160px; height:75px; background:url(/images/titlebar-frog.png) no-repeat;}

.main .int_box_mid .editable .content_area_center { margin: 20px 0 0 20px; padding:0; width:688px; text-align: center;}


.lnk_bk {margin:0 auto; width:auto;}
.lnk_bk td {padding:2px 10px; vertical-align:middle;}

.pgTitle {position:relative; zoom:1; width:726px; height:140px;}
.pgTitle h1 {margin:0; font-face:'Lucida Grande', 'Lucida Sans Unicode', SansSerif; font-size:1.0em; font-weight:normal;}
.pgTitle h1 span.green {font-size:3.5em; line-height:1.0em; color:#4E9A06;}
.pgTitle h1 span.orange {font-size:2.5em; color:#F47A20;}

.snsol {background:url(/images/nav/title-snsolutions.png) no-repeat;}
.contact {background:url(/images/nav/title-snsolutions.png) no-repeat;}
.quote {background:url(/images/nav/title-snsolutions.png) no-repeat;}
.company {background:url(/images/nav/title-snsolutions.png) no-repeat;}
.blog {background:url(/images/nav/title-snsolutions.png) no-repeat;}
.port {background:url(/images/nav/title-port.png) no-repeat;}
.snsoft {background:url(/images/nav/title-snsolutions.png) no-repeat;}
.custsoft {background:url(/images/nav/title-snsolutions.png) no-repeat;}
.webdesign {background:url(/images/nav/title-snsolutions.png) no-repeat;}
.webdev {background:url(/images/nav/title-snsolutions.png) no-repeat;}
.corpsn {background:url(/images/nav/title-snsolutions.png) no-repeat;}
.platform {background:url(/images/nav/title-snsolutions.png) no-repeat;}

.rowbk_social {background:url(/images/rowimg-social.jpg) 0 50% no-repeat; height:150px;}
.rowbk_social .col ul {padding-top:30px;}

.rowbk_org {background:url(/images/rowimg-organizational.jpg) 0 50% no-repeat; height:150px;}
.rowbk_org .col ul {padding-top:30px;}

.rowbk_internal {background:url(/images/rowimg-internal.jpg) 0 50% no-repeat; height:150px;}
.rowbk_internal .col ul {padding-top:30px;}


/* custom layouts */


/* Sidebar */

.main .int_box_mid .sidebar .sidebar_container {
margin:0; padding:20px 15px 15px 12px; width: 208px; overflow-x: hidden; text-align: left; 
color: #333399; font-weight: bold; background:url(../images/nav/sidebar-box.png) top left no-repeat;}

.sidebar .btmbk {padding:0; width:234px; height:15px; background:url(../images/nav/sidebar-box-btm.png) bottom left no-repeat;}

.main .int_box_mid .sidebar .sidebar_mnu {
	margin: 0;
}

.main .int_box_mid .sidebar .sidebar_mnu ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.main .int_box_mid .sidebar .sidebar_mnu ul li {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
}

.main .int_box_mid .sidebar .sidebar_mnu ul li a {
	display: block;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
	font-size: 11px;
	text-decoration: none;
	background: url(../images/nav/bullet-list-org.gif) no-repeat;
	background-position: 0;
	font-weight: normal;
}
		
.main .int_box_mid .sidebar .sidebar_mnu ul li a:hover { color: #5879aa; }
.main .int_box_mid .sidebar .sidebar_mnu li#active a { color: #5879aa; }
.main .int_box_mid .sidebar .sidebar_mnu li#active a:hover { color: #5879aa; }

.main .int_box_mid .sidebar .sidebar_mnu ul li li a {
display: block;
margin: 0;
padding: 0 0 0 30px;
text-align: left;
font-size: 11px;
text-decoration: none;
background: url(../images/nav/bullet-list-grn.gif) no-repeat;
background-position: 20px;
font-weight: normal;
}
		
.main .int_box_mid .sidebar .sidebar_mnu ul ul li li a {
display: block;
margin: 0;
padding: 0 0 0 50px;
text-align: left;
font-size: 11px;
text-decoration: none;
background: url(../images/nav/bullet-list-yel.gif) no-repeat;
background-position: 40px;
font-weight: normal;
}		


/* Blog */

.main .int_box_mid .int_box_bk_blog { margin:0; padding:0; min-height:440px; background:url(../images/nav/int-box-midbk-blog.png) top left no-repeat; }

.blog_post { width: 700px; margin: 0; padding: 0; } 
.blog_post_txt {float: left; display: block; width: 533px; margin: 0; padding: 10px 0; }
.blog_post_thumb { float: left; display: block; width: 120px; height: 120px;  margin: 0; padding: 0; margin-right: 5px;}
.blog_post_title { float: left; display: block; width: 533px; font-size: 14px; color: #ff6600}
.blog_post_date { float: left; display: block; width: 533px; font-size: 10px; margin-bottom: 20px; }



/* custom */

.hidden {display:none;}

.bk_div {background:url(../images/nav/div-center.png) top center repeat-y;}

.featureTable td {border-bottom:1px solid #CCC;}
.btnTxt {display:block; width:100px; height:35px; background:url(../images/btn-100px.png) no-repeat; text-align:center; line-height:26px;}
.btnTxt:hover {background:url(../images/btn-100px-over.png) no-repeat; cursor:pointer;}

.editable p, .blogTxt {font:12px/1.5em Arial, Helvetica, sans-serif;}
.editable dd {padding:0 0 15px 0; font:12px/1.8em Arial, Helvetica, sans-serif;}

.bigTitle {text-indent:45px; font-size:300%;}
hr.titleLine {border-width:0 0 1px 0; margin:-20px 0 20px 0;}

.blue {color:#336699!Important;}
.green {color:#4E9A06!Important;}
.orange {color:#F57900!Important;}
.gray {color:#666!Important;}
.red {color:red!Important;}
.purple {color:indigo!Important;}
.yellow {color:yellow!Important;}
.white {color:white!Important;}

.bk_red {background-color:red!Important;}
.bk_green {background-color:#509B44!Important;}
.bk_blue {background-color:#255BB1!Important;}
.bk_purple {background-color:indigo!Important;}
.bk_orange {background-color:#F47A21!Important;}
.bk_yellow {background-color:yellow!Important;}
.bk_gray {background-color:#F5F5F5!Important;}
.bk_white {background-color:white!Important;}

.onTop {position:relative; z-index:2;}


.cell_bk100 {background:url(../images/nav/table-bk100.png) no-repeat;}
.cell_bk500 {background:url(../images/nav/table-bk500.png) repeat-x;}
.cellbg_5 {background:url(../images/nav/cellbg_5.png) repeat;}
.cellbg_10 {background:url(../images/nav/cellbg_10.png) repeat;}
.cellbg_orange_5 {background:url(../images/nav/cellbg_orange_5.png) repeat;}
.cellbg_orange_10 {background:url(../images/nav/cellbg_orange_10.png) repeat;}
.cellbg_orange_20 {background:url(../images/nav/cellbg_orange_20.png) repeat;}
.cellbg_orange_30 {background:url(../images/nav/cellbg_orange_30.png) repeat;}
.pad5, .cell_pad td {padding:5px;}
.pad10 {padding:10px;}

caption {background:#eee;}
.small {font-size:10px!Important;}
.small-11px {font-size:11px!Important;}
.small12px {font-size:12px!Important;}
.medium {font-size:14px!Important;}
.large {font-size:18px!Important;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.bold {font-weight:bold!Important;}
.fancy {font-family:Georgia, "Times New Roman", serif; font-weight:normal!Important;}
.bolder {font-family:"Arial Black", Helvetica, sans-serif; font-weight:normal!Important;}
.nice {font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", SansSerif!Important; font-weight:normal;}
.express {font-family:"Century Gothic", "Lucida Grande", "Lucida Sans Unicode", SansSerif; font-weight:bold;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0!Important;}
.caps {text-transform:uppercase;}
.normal {font-weight:normal;}

.borderTop1 {border-top:1px solid #CCC;}
.borderTop2 {border-top:2px solid #FFF;}
.borderBtm2 {border-bottom:2px solid #FFF;}
.borderBtm2-dark {border-bottom:2px solid #CCC;}
.borderBtm1-dark {border-bottom:1px solid #CCC;}
.borderBlue {border:1px solid #336699;}

.borderRight {border-right:1px solid #CCC;}
.borderLeft {border-left:1px solid #CCC;}

.borderBtm {border-bottom:1px solid #CCC;}

.round {-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.roundTop {-moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0;}
.roundBtm {-moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px;}

.more_spacing {margin:10px 0!Important;}
.noMargin {margin:0!Important;}
.btmMargin {margin-bottom:10px!Important;}
.btmMargin20 {margin-bottom:20px!Important;}
.noBorder, .noBorder > td {border:0!Important;}
.noUnderline, .noLink, ul.noLink li a {text-decoration:none;}
.pad5 {padding:5px;}
.padTB10 {padding:10px 0;}
.padTop10 {padding-top:10px;}
.marTop10 {margin-top:10px;}
.marTop20 {margin-top:20px;}
.marBtm10 {margin-bottom:10px;}
.marBtm20 {margin-bottom:20px;}
.marBtm30 {margin-bottom:30px;}
.marRight10 {margin-right:10px;}
.marLeft10 {margin-left:10px;}
.marLeft30 {margin-left:30px;}
.marLB15 {margin-left:15px; margin-bottom:15px;}

.width100 {width:100px;}

.left {text-align:left;}
.center, .center > td {text-align:center!Important;}
.right, .right > td {text-align:right!Important;}
.middle {vertical-align:middle;}
.floatLeft {float:left;}
.floatRight {float:right;}

