/* CSS Document */

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


#preload {width:0; height:0; display:none!Important;}


/* 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;}


/* splash pg */

.main .display_box { position:relative; z-index:5; width:980px; height:364px; overflow:hidden; background:url(../images/nav/splash-box-bk.png) no-repeat; }
.main .display_box .db_txt { position:absolute; top:10px; left:15px; z-index:10; width:200px; height:90px;}
.main .display_box .db_txt h1 {margin:0; font:normal 19px/1.4em Arial, Helvetica, sans-serif; color:#FFF; }

.main .display_box .db_btn1, .main .display_box .db_btn2, 
.main .display_box .db_btn3, .main .display_box .db_btn4 
{ position:absolute; z-index:10; width:105px; height:105px; background:url(../images/nav/side-btn2-off.png) bottom left no-repeat; font:11px Arial, Helvetica, sans-serif; color:#FFF; }

.main .display_box .db_btn1 { top:145px; left:6px; }
.main .display_box .db_btn2 { top:145px; left:115px; }
.main .display_box .db_btn3 { top:254px; left:6px; }
.main .display_box .db_btn4 { top:254px; left:115px; }

/*
.main .display_box .db_btn1_hover, .main .display_box .db_btn1:hover, 
.main .display_box .db_btn2_hover, .main .display_box .db_btn2:hover, 
.main .display_box .db_btn3_hover, .main .display_box .db_btn3:hover, 
.main .display_box .db_btn4_hover, .main .display_box .db_btn4:hover {background:url(../images/nav/splash-btnbk-over.png) no-repeat; color:#FFF; cursor:pointer; }
*/
.main .display_box .db_btn1_hover, .main .display_box .db_btn1:hover, 
.main .display_box .db_btn2_hover, .main .display_box .db_btn2:hover, 
.main .display_box .db_btn3_hover, .main .display_box .db_btn3:hover, 
.main .display_box .db_btn4_hover, .main .display_box .db_btn4:hover {color:#204A87; cursor:pointer; }

.main .display_box .db_btn1_hover, .main .display_box .db_btn1:focus, 
.main .display_box .db_btn2_hover, .main .display_box .db_btn2:focus, 
.main .display_box .db_btn3_hover, .main .display_box .db_btn3:focus, 
.main .display_box .db_btn4_hover, .main .display_box .db_btn4:focus {background:url(../images/nav/side-btn2-on.png) no-repeat; color:#204A87; cursor:pointer; }

.main .display_box .db_btn1 span, .main .display_box .db_btn2 span, 
.main .display_box .db_btn3 span, .main .display_box .db_btn4 span {display:block; vertical-align:middle; margin:0; padding:8px; width:89px; overflow-x:hidden; text-align:center;}

/*
.main .display_box .db_btn1 span.ln1, .main .display_box .db_btn2 span.ln1, 
.main .display_box .db_btn3 span.ln1, .main .display_box .db_btn4 span.ln1 {background:url(../images/nav/splash-btnbk-arrow.png) bottom left no-repeat; line-height:37px; font-size:110%; }
*/
.main .display_box .db_btn1 span.ln1, .main .display_box .db_btn2 span.ln1, 
.main .display_box .db_btn3 span.ln1, .main .display_box .db_btn4 span.ln1 {line-height:33px; }

.main .display_box .db_btn1 span.ln2, .main .display_box .db_btn2 span.ln2, 
.main .display_box .db_btn3 span.ln2, .main .display_box .db_btn4 span.ln2 {line-height:60px; font-size:5.5em; padding-top:10px; padding-bottom:0; overflow:hidden;}

.main .display_box .display_container { position:absolute; top:8px; left:228px; z-index:2; margin:0; padding:0; width:743px; height:348px; overflow:hidden; }
.main .display_box .display_container #projects_box ul { display:block; margin:0; padding:0 0 0 18px; list-style-type:none; overflow:hidden; }
.main .display_box .display_container #projects_box ul li { float:left; display:block; margin:0 14px 0 0; padding:0; width:166px; height:170px; }
.main .display_box .display_container #projects_box ul li.last { margin:0; }
.main .display_box .display_container #projects_box ul li h4 { display:block; margin:0; padding:0; width:166px; height:24px; text-align:center; font:12px/24px Arial, Helvetica, sans-serif; color:#204a87; }
.main .display_box .display_container #projects_box ul li div, .main .display_box .display_container #projects_box ul li div img { width:166px; height:145px; }

#welcome_box {width:743px; height:348px; background:url(../images/splash/splash-box-welcome.png) no-repeat;}
#stage9_box {width:743px; height:348px; background:url(../images/splash/splash-box-stage9.png) no-repeat;}
/*#port1_box {width:743px; height:348px; background:url(../images/splash/splash-box-goodcook.png) no-repeat;}*/
#port2_box {width:743px; height:348px; background:url(../images/splash/splash-box-avatar.png) no-repeat;}
#summer_box {width:743px; height:348px; background:url(../images/splash/splash-summer.png) no-repeat;}

#customize_box {width:743px; height:348px; background:url(../images/splash/splash-customize.jpg) no-repeat;}
#amp_box {width:743px; height:348px; background:url(../images/splash/splash-amparmy.jpg) no-repeat;}
#internal_box {width:743px; height:348px; background:url(../images/splash/splash-corporate.jpg) no-repeat;}
#port1_box {width:743px; height:348px; background:url(../images/splash/splash-puzzle.jpg) no-repeat;}

/*
#startups_box {width:743px; height:348px; background:url(../images/splash/splash-box-startup.png) no-repeat;}
#corporations_box {width:743px; height:348px; background:url(../images/splash/splash-box-corps.png) no-repeat;}
#organizations_box {width:743px; height:348px; background:url(../images/splash/splash-box-orgs.png) no-repeat;}
#customize_box {width:743px; height:348px; background:url(../images/splash/splash-box-cust.png) no-repeat;}
*/

.main .display_box .display_container h2 {font:bold 18px "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", SansSerif; color:#204A87;}
.main .display_box .display_container a.btn_learn {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline; margin:10px 0 0 0; padding:35px 0 0 137px; width:0; height:0; overflow:hidden; background:url(../images/splash/btn-learn.png) no-repeat; text-decoration:none;}
.main .display_box .display_container a.btn_learn:hover {background:url(../images/splash/btn-learn-over.png) no-repeat;}

#welcome_box h2 {padding:48px 0 0 48px; width:380px;}
#welcome_box>div {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline;}
/* original welcome slide
#welcome_box div.more_txt {padding:160px 0 0 40px; width:200px; vertical-align:top; font:14px "Century Gothic","Lucida Grande","Lucida Sans Unicode",SansSerif; color:#3465A4;}
*/
#welcome_box div.more_txt {padding:180px 0 0 580px; width:200px; vertical-align:top;}
#welcome_box div.more_txt span {margin:15px 0 0 0; display:block;}

/*
#startups_box h2 {padding:48px 0 0 48px; width:380px;}
#startups_box>div {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline;}
#startups_box div.more_txt {padding:160px 0 0 100px; width:200px; vertical-align:top; font:14px "Century Gothic","Lucida Grande","Lucida Sans Unicode",SansSerif; color:#3465A4;}
#startups_box div.more_txt span {margin:15px 0 0 0; display:block;}
*/

#port1_box h2 {padding:30px 0 0 420px; width:280px;}
#port1_box>div {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline;}
#port1_box div.more_txt {padding:0 0 0 22px; margin:0; width:220px; vertical-align:top; font:14px Arial, Helvetica, sans-serif; color:#3465A4;}
#port1_box div.more_txt span {margin:15px 0 0 0; display:block;}
#port1_box div.more_txt span a {text-decoration:none; font:14px Arial, Helvetica, sans-serif;}
#port1_box div.more_txt2 {margin:290px 0 0 -25px; padding:0; width:85px; height:20px; cursor:pointer;}

#port2_box h2 {padding:30px 0 0 420px; width:280px;}
#port2_box>div {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline;}
#port2_box div.more_txt {padding:0 0 0 45px; margin:0; width:220px; vertical-align:top; font:14px Arial, Helvetica, sans-serif; color:#3465A4;}
#port2_box div.more_txt span {margin:15px 0 0 0; display:block;}
#port2_box div.more_txt span a {text-decoration:none; font:14px Arial, Helvetica, sans-serif;}

#summer_box h2 {padding:30px 0 0 420px; width:280px;}
#summer_box>div {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline;}
#summer_box div.more_txt {padding:312px 0 0 18px; margin:0; width:220px; vertical-align:top; font:11px Arial, Helvetica, sans-serif;}
#summer_box div.more_txt span a {text-decoration:none; font:11px Arial, Helvetica, sans-serif!Important; color:#204A87!Important;}

/*
#corporations_box h2 {padding:30px 0 0 420px; width:280px;}
#corporations_box>div {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline;}
#corporations_box div.more_txt {padding:160px 0 0 460px; margin:0; width:220px; vertical-align:top; font:14px "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", SansSerif; color:#3465A4;}
#corporations_box div.more_txt span {margin:15px 0 0 0; display:block;}

#organizations_box h2 {padding:30px 0 0 50px; width:280px;}
#organizations_box>div {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline;}
#organizations_box div.more_txt {padding:170px 0 0 110px; margin:0; width:200px; vertical-align:top; font:14px "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", SansSerif; color:#3465A4;}
#organizations_box div.more_txt span {display:block;}

#customize_box h2 {padding:30px 0 0 50px; width:280px;}
#customize_box>div {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline;}
#customize_box div.more_txt {padding:170px 0 0 110px; margin:0; width:200px; vertical-align:top; font:14px "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", SansSerif; color:#3465A4;}
#customize_box div.more_txt span {display:block;}
*/

.more_txt a {color:#F47C04; text-decoration:none; font:bold 12px "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", SansSerif;}
.more_txt a:hover {color:#F90; text-decoration:underline;}


#projects_box {width:743px; height:348px;}

.main .fancy_box { margin:5px 0 0 0; padding:0; width:980px; overflow-x:hidden; background:url(../images/nav/splash-fbox-sides.png) repeat-y; }
.main .fancy_box .fb_container { position:relative; z-index:1; width:980px; min-height:250px; overflow-x:hidden; background:url(../images/nav/splash-fbox-top.png) no-repeat; }
.main .fancy_box_btm { margin:0 0 5px 0; padding:0; width:980px; height:10px; background:url(../images/nav/splash-fbox-btm.png) no-repeat; }

.main .fancy_box .fb_container .col1 { float:left; margin:0 5px 0 0; padding:25px 10px 0 10px; width:309px; overflow-x:hidden; }
.main .fancy_box .fb_container .col2 { float:left; margin:0 5px 0 0; padding:25px 10px 0 10px; width:291px; min-height:300px; overflow-x:hidden;}
.main .fancy_box .fb_container .col3 { float:left; margin:0; padding:25px 10px 0 10px; width:310px; overflow-x:hidden; }

.main .fancy_box .fb_container .col3 .news { margin:0; padding:0; height:220px; overflow:hidden; }
.main .fancy_box .fb_container .col3 .blogs { margin:0; padding:25px 0 0 0; overflow-x:hidden; }

.main .fancy_box .fb_container .col1 h3, .main .fancy_box .fb_container .col2 h3, 
.main .fancy_box .fb_container .col3 h3 { display:block; font:bold 18px "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", sans-serif; color:#F57900; }

.main .fancy_box .fb_container .col1 h3.white, .main .fancy_box .fb_container .col2 h3.white, 
.main .fancy_box .fb_container .col3 h3.white { color:#FFF;}

.main .fancy_box .fb_container .col3 ul.inline-box {margin:0 0 12px 0; align:center;}
.main .fancy_box .fb_container .col3 ul.inline-box > li {vertical-align:top; line-height:32px; height:32px;}
.main .fancy_box .fb_container .col3 ul.inline-box > li:first-child {text-indent:40px;}

.main .supporters { margin:0; padding:0; }
.main .supporters ul { display:block; margin:0; padding:0 0 0 16px; list-style-type:none; }
.main .supporters ul li { float:left; display:block; margin:0 10px 0 0; padding:0; width:94px; height:94px; text-align:cener; }
.main .supporters ul li.last { margin:0; }
.main .supporters ul li img { border:0; width:94px; height:94px; }
.main .supporters ul li a { text-decoration:none; }


/* splash column 1 */

/* ul.grn_box_list { border: 0; margin: 0; padding: 0; list-style-image: url(../images/nav/bullet-orange.gif); list-style-position: inside;}		
ul.grn_box_list li { margin: 0; padding: 0; width:100%; text-align: left; font-weight: bold; color: #224d80; text-decoration: none; }		
ul.grn_box_list li a { margin: 0; padding: 0; width:100%; text-align: left; font-weight: bold; color: #224d80; text-decoration: none; }		
ul.grn_box_list li a:hover { color: #3e74b4; } */

#form_front {display:block; margin:0; padding:0;}
#form_front td {margin:0; padding:3px; text-align:left; vertical-align:top;}
#form_front td.more {text-align:right; vertical-align:bottom;}
#form_front input[type=text], #form_front textarea {margin:0;}
#form_front input[type=text] {width:220px;}
#form_front input[type=checkbox] {margin:0 6px 0 0;}
#form_front label {font-weight:normal; cursor:pointer;}
#form_front textarea {width:214px; height:80px; padding:3px;}


/* splash column 2 */

.main .fancy_box .fb_container .col2 h4.blue { color: #416690; margin: 0; }
.main .fancy_box .fb_container .col2 p {line-height:1.8em;}

.col2_list { display: block; width: 115px;}
ul.col2_list { border: 0; margin: 0;  padding: 0 0 0 180px; list-style-image: url(../images/nav/bullet-blue.gif); list-style-position: inside;}		
ul.col2_list li { margin: 0; padding: 0; width:100%; text-align: left; color: #f47c04; text-decoration: none; }		
ul.col2_list li a { margin: 0; padding: 0; width:100%; text-align: left; color: #f47c04; text-decoration: none; }		
ul.col2_list li a:hover { color: #3e74b4; }


/* splash column 3 */

.icon-feed01 { position: absolute; top:15px; left:950px; z-index: 0; width: 21px; height: 21px; background: url(../images/nav/icon-feed.png) top right no-repeat; cursor: pointer; }
.icon-feed02 { position: absolute; top:275px; left:950px; z-index: 0; width: 21px; height: 21px; background: url(../images/nav/icon-feed.png) top right no-repeat; cursor: pointer; }

.splash_post { width: 304px; height: 57px; margin: 0; padding:5px 0 0 0; } 
.splash_post.first {padding-top:0;}
.blogs .splash_post { width: 304px; height: 57px; margin: 5px 0; padding: 0; } 
.splash_post p { float: left; display: block; width: 223px; margin: 0; padding: 0; }
.splash_post p.p_news { width: 213px!Important;}
.post_thumb { float: left; display: block; width: 57px; height: 57px;  margin: 0; padding: 0; margin-right: 5px;}
.post_thumb_news { float: left; display: block; width: 67px; height: 57px;  margin: 0; padding: 0; margin-right: 5px;}
.splash_post_title { display: block; font-weight: bold;}



/* 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;}

.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; }


/* Company */

#blue_boxes { width: 603px; height: 216px; background: url(../images/nav/int-company-boxes.png) no-repeat;  margin: 0 0 0 60px; padding: 40px 0 0 18px; }

#blue_boxes01, #blue_boxes02 , #blue_boxes03 { color: #6699cc; font-size: 14px;}
#blue_boxes01 h3, #blue_boxes02 h3, #blue_boxes03 h3 { color: #FFFFFF; font: normal 14px Arial, Helvetica, sans-serif; margin-bottom: 30px;}

#blue_boxes01 { float: left; width: 163px; height: 163px; margin: 0; padding: 0; }
#blue_boxes02 { float: left; width: 163px; height: 163px; margin: 0 0 0 36px; padding: 0; }
#blue_boxes03 { float: left; width: 164px; height: 163px; margin: 0 0 0 36px; padding: 0; }


/* Contact */

.title-blue {font-weight:bold; color: #336699;}
#contact_table {color:#666;}
#contact_table_info {color:#000;}
#contact_table_info tr td {padding:0 0 0 10px; border-left:1px solid #FCAF3E;}
#contact_table_info tr td:first-child {padding:0 10px 0 0; border-left:0;}
#contact_table_info tr td.hr_img {padding:10px 0;}

.frog_contact { background: url(../images/nav/int-contact-frog.png) bottom right no-repeat;}


/* News */

.main .int_box_mid .int_box_bk_news { margin:0; padding:0; min-height:440px; background:url(../images/nav/int-box-midbk-news.png) top left no-repeat; }
.main .int_box_mid .int_box_bk_news .editable .content_area { margin:0 0 0 180px; padding:20px 0 50px 0; width:520px; }

.news_post { width: 505px; margin: 10px 0 10px 0; padding: 0; } 
.news_post_txt {float: left; display: block; width: 443px; margin: 0; padding: 0; }
.news_post_txt p { margin: 0; padding: 0; }
.news_post_thumb { float: left; display: block; width: 53px; height: 53px;  margin: 0; padding: 0; margin-right: 5px;}
.news_post_title { float: left; display: block; width: 443px; font-size: 14px; color: #204a87; font-weight: bold}
.news_post_info{ float: left; display: block; width: 443px;}

img.button-news { margin: 20px 0 0 54px;}


/* Portfolio */

.portBox {margin:0 0 1.0em 0; padding:1.0em; border-bottom:1px solid #036;}
.portBox:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.portBox .col1 {float:left; width:40%;}
.portBox .col2 {float:left; width:60%; margin-right:-3px;}
.portBox .col1 h2, .portBox .col1 h5, .portBox .col1 p {padding-right:15px;}


/* older
.main .int_box_mid .int_box_bk_portfolio { margin:0; padding:0; min-height:440px; background:url(../images/nav/int-box-midbk-portfolio.png) top left no-repeat; }
.main .int_box_mid .int_box_bk_portfolio .editable .content_area { margin: 0; padding:20px 0 0 0; width:700px;}

.portfolio_box {clear:both; text-align:left; margin: 0; padding:0 0 10px 20px;}
.portfolio_img {float:left; width:190px;}
.portfolio_txt {float:left; text-align: left; margin:0; padding:0; width:490px; min-height:120px; color: #666666; } 
.portfolio_txt a {text-decoration:none;}
.portfolio_txt a:hover {text-decoration:underline;}
.portfolio_txt h4 {display:block; text-align: left; margin:0 0 10px 0; padding:0; font:18px "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", SansSerif;}
.portfolio_txt h4 img {float:left; margin:0 10px 0 0;}
.portfolio_txt h4 span {display:block; margin:0 0 25px 0; padding:0 0 0 90px; font:14px "Century Gothic", "Lucida Grande", "Lucida Sans Unicode", SansSerif; color:#3465A4;}
.porfolio_objective {display:none; text-align: left; margin: 0; padding:0; height: 83px; width: 171px; color: #666666; }
.portfolio_view_lnk {text-align: left; display: block; margin: 0; padding:0; color:#FF6600}

.portfolio_minis {display:block; margin:0; padding:0; list-style-type:none;}
.portfolio_minis li {display:block; float:left; margin:0; padding:0 0 10px 0; width:100px; height:60px; overflow:hidden; text-align:center;}
.portfolio_minis li img {vertical-align:middle;}
*/

/* Products */

.main .int_box_mid .int_box_bk_products { margin:0; padding:0; min-height:440px; background:url(../images/nav/int-box-midbk-products.png) top left no-repeat; }
.main .int_box_mid .int_box_bk_products .editable .content_area { margin:0 0 0 130px; padding:20px 0 0 0; width:578px; }

#features h3 {clear:both; padding:10px 0 0 0;}
#features h3:first-child {padding:0;}
#features dl {display:block; float:left; margin:10px 0 0 10px; padding:5px; width:205px; -moz-border-radius:6px; -webkit-border-radius:6px; border:1px solid #CCC;}
#features dl dt {margin:0; padding:0 0 10px 0; font:bold 16px "Lucida Grande","Lucida Sans Unicode",sans-serif; color:#4E9A06;}
#features dl dd {margin:0; line-height:1.8em;}


/* table#products { width: 578px; background: url(../images/products-table-bk-btm.jpg) bottom left no-repeat; }
table#products th { vertical-align: middle; text-align: center;}
table#products td { height: 26px; vertical-align: middle; color: #666666; }
table#products th.prod_title01 { width: 260px; height: 54px; background: #fcaf3e url(../images/products-table-bk-01.jpg) no-repeat; text-transform: uppercase; color: #990000; font-size: 12px; border-right: 1px #ff6600 solid; border-bottom: 1px #ff6600 solid; }
table#products th.prod_title02 { width: 317px; height: 27px; background: url(../images/products-table-bk-02.jpg) no-repeat; font-weight: normal; border-bottom: 1px #ff6600 solid; }
table#products th.prod_packages { height: 27px; color: #ffffff; border-right: 1px #ff6600 solid; border-bottom: 1px #ff6600 solid; }
table#products .td_prod_sections { color: #000; height: 27px; border-bottom: 1px #ff6600 solid; border-top: 1px #ff6600 solid;text-transform: uppercase;  font-weight: bold; padding: 5px 0 3px 28px; font-size: 14px; background: #fed79f url(../images/products-table-bullet01.jpg) no-repeat; border-left: 1px #ff6600 solid; border-right: 1px #ff6600 solid; }
table#products .td_prod_feat { border-left: 1px #ff6600 solid; border-right: 1px #ff6600 solid; border-bottom: 1px #ccc solid;  padding-left: 5px; font-weight: bold; }
table#products .td_prod_feat_last{ border-left: 1px #ff6600 solid; border-right: 1px #ff6600 solid; padding-left: 5px; font-weight: bold; }
table#products .td_prod_feat_lastrow{ padding-left: 5px; font-weight: bold; }
table#products .td_prod_specs { border-right: 1px #ff6600 solid; border-bottom: 1px #ccc solid; vertical-align: middle; text-align: center;}
table#products .td_prod_specs_last { border-right: 1px #ff6600 solid; vertical-align: middle; text-align: center;}
table#products .td_prod_specs_lastrow { border-left: 1px #ff6600 solid; vertical-align: middle; text-align: center;} */


/* Request a Quote */

table#quote { width: 475px; }
table#quote td { padding: 0px; vertical-align: middle;}
table#quote textarea { width: 300px; height: 100px;}

/* .frog_quote { background: url(../images/nav/int-quote-frog.png) bottom right no-repeat;} */


/* Start up */

.frog_startup { background: url(../images/nav/int-startups-frog.png); height: 304px; width: 217px; position:absolute; left:236px; bottom:0;}

/* Twitter feed */

.twitters ul {margin:0; list-style-type:none;}
.twitters li {position:relative; z-index:1; display:block; margin:10px 0 0 0; padding:0 0 10px 0;}
.twitters li:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.twitters .twitterPrefix {display:block; margin:0; width:1px; height:1px; overflow:hidden; float:left; zoom:1;}
.twitters .twitterPrefix a {position:absolute; z-index:2; bottom:10px; right:0; display:block; font:90% Tahoma, Geneva, SansSerif; color:#666; text-decoration:none;}
.twitters .twitterPrefix a:hover {color:#AAA; text-decoration:underline;}
.twitters .twitterStatus {display:block; float:left; width:195px; font-size:146.5%; font-weight:bold; line-height:1.2em; color:#4E9A06;}
.twitters .twitterStatus a {color:#4E9A06; text-decoration:none;}
.twitters .twitterStatus a:hover {text-decoration:underline;}
.twitters .twitterTime {clear:both; display:block; padding:5px 0 0 0; font:90% Tahoma, Geneva, SansSerif; color:#666;}

/* old style forms*/

.form1 {}
.form1 fieldset div:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.form1 fieldset div label {display:block; float:left; padding:8px 0 0 0; width:100px; color:#336699}

/* mce editor */

.mceEditor {width:688px; height:400px;}

/* Lightbox styles  */

#ajax-smallframe {position:fixed; z-index:100; padding:10px; border:10px solid #4E9A06; background:#FFF;}
#ajax-smallframe-close {position:absolute; top:15px; right:15px; width:32px; height:32px; background:url(/images/btn-close.png) no-repeat; cursor:hand; cursor:pointer}
#ajax-smallframe-close:hover {background:url(/images/btn-close-over.png) no-repeat;}
#fade-out {position: fixed; top: 0; left: 0; background: rgb(0, 0, 0); z-index: 90}

#ajax-smallframe .mceEditor {width:400px; height:200px;}


/* 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;}
