body {margin: 0; padding: 0; background: #fff; text-align: center; font: 12px/18px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #000;}
table, td {font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #000;}

#headersstt {width: 680px; margin: 10px auto; text-align: center;}

#main, #breadcrumb, #footer {width: 680px; margin: 15px auto; text-align: left;}
#main div.column {text-align: left; margin-bottom: 1em;}
#main p {margin: 0 0 1em 0;}
#main p.last {margin: 0;}
#main p.intro {font-weight: bold;}
#main .lite {color: #79767c;}
#main h1 {font-size: 24px; margin: 0 0 .1em 0;}
#main h2 {font-size: 16px; margin: 0;}
#main h3 {font-size: 12px; margin: 0;}
#main h4 {font-size: 10px; margin: 0;}
#main .more {text-align: right;}



#main .subcolumn1-2 {float: left; width: 330px;}
#main .subcolumn2-2 {float: right; width: 330px;}
#main .subcolumn1-3, #main .subcolumn2-3, #main .subcolumn3-3 {width: 212px; float: left;}
#main .subcolumn1-3, #main .subcolumn2-3 {margin-right: 20px;}

#content {float: left; width: 450px;}

#content .subcolumn1-2 {float: left; width: 215px;}
#content .subcolumn2-2 {float: right; width: 215px;}
#content .subcolumn1-3, #content .subcolumn2-3, #content .subcolumn3-3 {width: 135px; float: left;}
#content .subcolumn1-3, #content .subcolumn2-3 {margin-right: 22px;}

#sidebar {float: right; width: 200px; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
#sidebar h2 {font-size: 12px; margin: 0;}
#sidebar h3 {font-size: 11px; margin: 0;}
#sidebar h4 {font-size: 10px; margin: 0;}

#main .box {border: 1px solid #a1a5a9; padding: 0 5px 5px 5px; margin: 0 0 1.25em 0;}
#content .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 12px;}
#sidebar .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 11px;}

img.left {float: left; margin: 2px 10px 5px 0; border: 0;}
img.right {float: right; margin: 2px 0 5px 10px; border: 0;}
img.across {margin: 0 0 10px 0; border: 0;}

ul {list-style: none outside; margin: 0; padding: 0 0 1em 0;}
ul.square {list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ul.circle {list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0;}
ol {list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0;}
li {padding-bottom: 0em;}
ul ul.circle {margin-top: 0em;}
ul ul.square {margin-top: 0em;}

ol.last {padding: 0;}
ul.last {padding: 0;}
dl.last {padding: 0;}

sup {vertical-align: baseline; font-size: 1em; color: #76797c;}

.sosumi {font-size: 10px !important; color: #76797c;}
ol.sosumi {margin-left: 0; padding-left: 1.5em; clear: both;}

#breadcrumb, #footer {text-align: center; clear: both;}
#breadcrumb {clear: both; font-size: 10px; padding: 1em 0;}

#footer {font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; border-top: 1px solid #a1a5a9; padding-top: 1em;}
#footer form {margin-bottom: 2em;}
#footer form input {vertical-align: bottom;}

div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
/* GLOBALHEADER */

#content { padding: 0px 0px; position: relative; color: #333; }
/* GLOBAL NAV */



/******** main *************************************/






#headersstt, #main, #content-bottom, #breadcrumb { width:834px; }
img { behavior:url(/main/js/iepngfix/iepngfix.htc); }
#headersstt { text-align:left; margin-top:24px; }
#headersstt img { float:left; font-size:45px; margin:14px 0 24px 0; }
#headersstt_archive { position: relative; }
#head { width:834px;  text-align:left; margin-top:24px; }

#headersstt #globalnavss { float:right; margin-top:23px; }
#headersstt #globalnavss li { display:block; float:left;}
#headersstt #globalnavss li a { display:block; border-left:1px solid #fff; width:73px; height:16px; padding:6px 10px 4px 10px; background:#c8c9ca; text-align:center; color:#fff; text-decoration:none; white-space:nowrap; }
#headersstt #globalnavss li a:hover { background:#a6a9ab; }

#headersstt #globalnavss li#globalnavss_profiles a { background:#c8c9ca url(img/header_globalnav_leftcap.gif) no-repeat; background-position:left top; }
#headersstt #globalnavss li#globalnavss_profiles a:hover, body#profiles #globalnavss li#globalnavss_profiles a { background:#a6a9ab url(img/header_globalnav_leftcap.gif) no-repeat; background-position:left bottom; }
body#techniques #globalnavss li#globalnavss_solutions a, body#solutions #globalnavss li#globalnavss_solutions a, body#tips #globalnavss li#globalnavss_tips a { background:#a6a9ab; }
#headersstt #globalnavss li#globalnavss_tips a { width:86px; }
#headersstt #globalnavss li#globalnavss_resources a { background:#c8c9ca url(img/header_globalnav_rightcap.gif) no-repeat; background-position:right top; }
#headersstt #globalnavss li#globalnavss_resources a:hover, body#resources #globalnavss li#globalnavss_resources a { background:#a6a9ab url(img/header_globalnav_rightcap.gif) no-repeat; background-position:right bottom; }
body#profiles.inactive #globalnavss li#globalnavss_profiles a, body#stories.inactive #globalnavss li#globalnavss_profiles a,
	body#techniques.inactive #globalnavss li#globalnavss_solutions a, body#solutions.inactive #globalnavss li#globalnavss_solutions a, body#tricks.inactive #globalnavss li#globalnavss_solutions a,
	body#tips.inactive #globalnavss li#globalnavss_tips a,
	body#resources.inactive #globalnavss li#globalnavss_resources a { cursor:default; }	



#globalnavssl { float:left; margin-top:1px; margin-bottom:0px !important; margin-bottom:-11px; }
#globalnavssl li { display:block; float:left;}
#globalnavssl li a { display:block; border-left:1px solid #fff; width:73px; height:16px; padding:6px 10px 4px 10px; background:#c8c9ca; text-align:center; color:#fff; text-decoration:none; white-space:nowrap; }
#globalnavssl li a:hover { background:#a6a9ab; }

#globalnavssl li#globalnavssl_profilesl a { background:#c8c9ca url(img/header_globalnav_leftcap.gif) no-repeat; background-position:left top; }
#globalnavssl li#globalnavssl_profilesl a:hover, body#profilesl #globalnavssl li#globalnavssl_profilesl a { background:#a6a9ab url(img/header_globalnav_leftcap.gif) no-repeat; background-position:left bottom; }
#globalnavssl li#globalnavssl_resourcesl a { background:#c8c9ca url(img/header_globalnav_rightcap.gif) no-repeat; background-position:right top; }
#globalnavssl li#globalnavssl_resourcesl a:hover, body#resourcesl #globalnavssl li#globalnavssl_resourcesl a { background:#a6a9ab url(img/header_globalnav_rightcap.gif) no-repeat; background-position:right bottom; }




#main { margin:15px auto; }
#content { width:834px; margin-top:15px; }









#content .subcolumn1-4, #content .subcolumn2-4, #content .subcolumn3-4, #content .subcolumn4-4{float:left; margin-bottom:10px; width:184px;}
#content .subcolumn2-4, #content .subcolumn3-4, #content .subcolumn4-4{margin-left:32px;}
#content .subcolumn1-4 h2, #content .subcolumn2-4 h2, #content .subcolumn3-4 h2, #content .subcolumn4-4 h2{background:url(img/garyss.gif) left top no-repeat; height:23px; font: 13px  hei, 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color:#FFFFFF; padding-left:8px; padding-top:5px;}
#content .subcolumn1-4 .mcenter, #content .subcolumn2-4 .mcenter, #content .subcolumn3-4 .mcenter, #content .subcolumn4-4 .mcenter{height:146px !important; height:143px; background-color:#000; margin-top:10px; width:184px;}
#content .subcolumn1-4 .mcenter p, #content .subcolumn2-4 .mcenter p, #content .subcolumn3-4 .mcenter p, #content .subcolumn4-4 .mcenter p{text-align:center; color:#FFFFFF;padding-top:5px;}
#content .subcolumn1-4 .tcenter, #content .subcolumn2-4 .tcenter, #content .subcolumn3-4 .tcenter, #content .subcolumn4-4 .tcenter{margin-top:8px; text-align:left; padding-left:5px; margin-bottom:4px; color:#7C7C7C;}

#lastleft{width:590px; float:left;}
#lastleft h2{background:url(img/garybig.gif) no-repeat; height:30px; text-align:left; font: 13px  hei, 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; padding-left:8px; padding-top:4px; color:#FFFFFF; margin-bottom:11px;}
#lastleft .on{margin-bottom:10px;}
#lastleft .texts{margin:0; float:left; margin-bottom:8px;}
#lastleft .texts img{float:left; margin-bottom:11px; margin-right:11px;}
#lastleft .texts p{margin-left:8px;}
.moretext{margin:0; margin-bottom:13px; clear:both; text-align:right; background:url(img/next.gif) right bottom no-repeat; padding-right:20px; font-weight:bold; padding-top:1px; color:#000;}
#lastleft .on ul li{margin-bottom:10px; list-style-type:disc; margin-left:17px; line-height:13px;}
#lastleft .top{float:left; margin-left:-1px; margin-bottom:10px;}


#lastright{width:222px; float:left; padding:0px;}
#lastright .box {
	 margin:0px; margin-left:21px; width:221px; 
}
#lastright .box {background:url(img/topblue.gif) top left no-repeat; padding:20px 0 0 0 !important; padding:25px 0 0 0; margin-bottom:19px; border:0px;}
#lastright .box .boxbottom {background:url(img/bottomblue.gif) 0 100% no-repeat; margin:0; margin-top:8px;}
#lastright .box .boxbottom p{margin:0; margin-top:8px; padding-bottom:11px; color:#FFFFFF; padding-left:13px; padding-right:10px; font: 12px Hei, 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; font-weight:bold; line-height:17px;  }
#lastright .box .boxbottom p font.number{font-size:23px; font-family:Arial, Helvetica, sans-serif; line-height:32px;}
#lastright .box .boxbottom p.or{margin-top:12px !important; margin-top:0px; }
#lastright .box .boxbottom .mimg{margin:0px; text-align:right; padding-right:10px;}
#lastright .box .boxbottom .mimg img{margin-bottom:13px !important; margin-bottom:15px; margin-top:6px;}

#lastright .boxwhite {background:url(img/whitetop.gif) top left no-repeat; margin:0px; margin-bottom:15px; margin-left:21px; width:222px;}
#lastright .boxwhite .boxwbot {background:url(img/whitebottom.gif) 0 100% no-repeat; margin:0; width:222px; }
#lastright .boxwhite .boxwbot p{padding-left:6px; padding-right:6px; }
#lastright .boxwhite .boxwbot .moretext{margin:0; padding-bottom:10px; margin-right:10px; clear:both; text-align:right; background:url(img/next.gif) 100% 0 no-repeat; padding-right:20px; font-weight:bold; padding-top:1px;}
#lastright .boxwhite h3 {margin:0; margin-left:6px; padding-top:11px; color:#FFFFFF;}
#lastright .boxwhite ul {margin:0; margin-top:10px; list-style-type:disc; padding-left:25px;}


.buletext{color:#518DB0; line-height:17px;}
.buletexts{color:#518DB0;}
.garytext{color:#7C7C7C;}


/******** pro2 *************************************/
.logintext{padding-top:18px; padding-bottom:18px;}
#lastleft .pleft{float:left; width:250px;}
#lastleft .pright{float:left; width:290px; margin-left:30px;}
#lastleft .pleft h2{background:url(img/2gary.gif) no-repeat; height:30px; text-align:left; padding-left:8px; color:#FFFFFF; margin-bottom:11px;}
#lastleft .pright h2{background:url(img/2garys.gif) no-repeat; height:30px; text-align:left; padding-left:8px; color:#FFFFFF; margin-bottom:11px;}
#lastright .boximg {margin:0px; margin-bottom:19px !important; margin-bottom:17px; position:relative; margin-left:21px;}

#lastleft .pss {float:left; width:610px;}
#lastleft .pss h2{background:url(img/garytit.gif) no-repeat; height:30px; text-align:left; padding-left:8px; color:#FFFFFF; margin-bottom:11px;}
#lastleft .psleft {float:left; width:280px;}
#lastleft .psright {width:280px; float:right;}


img a{border:0px;}
img{border:0px;}

#breadcrumb { }
#footer { border:none; padding-top:0; }


a{border:0px; text-decoration:none;}


/******** pro2_2 *************************************/
#pso {width:834px;}
#pso .poleft {float:left; width:405px; margin-top:15px;}
#pso .poleft .texts{margin:0; float:left; margin-bottom:8px;}
#pso .poleft .texts img{float:left; margin-bottom:11px; margin-right:11px;}
#pso .poleft .texts p{margin-left:8px;}
#pso .poright {width:405px; float:right; margin-top:15px;}
#pso .poright .texts{margin:0; float:left; margin-bottom:8px;}
#pso .poright .texts img{float:left; margin-bottom:11px; margin-right:11px;}
#pso .poright .texts p{margin-left:8px;}
#pso .top{margin-bottom:14px;}
#lastleft .textsnext{margin:0; float:left; margin-bottom:8px;}
#lastleft .textsnext img{float:right; margin-right:0px; margin-left:10px;}
#lastleft .textsnext p{margin-left:0px;}
