/* CSS Document */
BODY {PADDING: 0px; MARGIN: 0px; color : #000000; background : #ffffff; font-family : "Times New Roman", Times, serif; font-size : 12pt;}
.columnTwo a, .columnTwo a:link, .columnTwo a:visited, .columnTwo a:active, .columnTwoSpecial a, .columnTwoSpecial a:link, .columnTwoSpecial a:visited, .columnTwoSpecial a:active, .homeRight a:link, .homeRight a:visited, .homeRight a:active {text-decoration: underline; color: #0000FF;}

.columnOne, .homeSearch table, .space, .helpTab, .helpLine, .bottomNav, #maintainer, .arrows, .tabs li, .logo, .top, .homeLeft, .homeUse, .resources, .homeBackground, .homeBackground2, .homeSearch {display: none;}
.printLogo {padding: 0; margin: 0 0 -45px 0; float: left; display: block;}
.topBar {width: 100%; height: 48px;	border-bottom: 3px solid #000; margin: 0; padding: 0;}
.header {height: 48px; width: 500px;}

.container {margin:0; width: 100%; padding: 0; border: none;}



.columnTwoSpecial {float: left; width: 100%; min-height: 360px; _height: 360px; PADDING: 0px; margin: 0px; COLOR: #000;}
.columnTwo {float: left; width: 100%;}
.columnTwo ul, .columnTwoSpecial ul {margin: 0px 0px 0px 25px; padding: 0px;}
.columnTwo ol, .columnTwoSpecial ol {margin: 0px 0px 0px 30px; padding: 0px;}
.columnTwo dl, .columnTwoSpecial dl {margin: 0px 0px 0px 25px; padding: 0px;}
.columnTwo ol li, .columnTwoSpecial ol li {margin: 0px 30px 8px 15px; padding: 0px; list-style-type: decimal;}
.columnTwo ul li, .columnTwoSpecial ul li {margin: 0px 10px 0px 15px; padding: 0px; list-style-type: disc;}
.columnTwo dl dt, .columnTwoSpecial dl dt {margin: 5px 0px 0px 0px; padding: 0px; font-weight: bold;}
.columnTwo dl dd, .columnTwoSpecial dl dd {margin: 0px 0px 0px 20px; padding: 0px;}

.homeRight {float: left; width: 100%; padding: 0; margin: 0;}
.homeLeft ul li {list-style-type: disc;}

.searchTable {width: 65%; margin: 0 0 0 10px;}
.searchSide ul li {list-style-image: none;}
.searchTab {float: left; background: url("images/extra/search_tab2.gif") repeat-x left top; padding: 0px; width: 250px; /*hide MAC\*/width: 161px;/*END*/}
.searchTab h2, .sauceTab h2, .templateTab h2, .regulationsTab h2, .tutorialTab h2 {text-align: left; font-weight: bold; color: #000; padding: 0; margin: 0; font-size: 15pt;}

h1 {font-size: 17pt; text-align: right; font-weight: bold; color: #000; padding: 25px 0 0 0; margin: 0px;}
h3 {font-size: 12pt; text-align: left; font-weight: bold; color: #000; padding: 0 0 3px 0;; margin: 0; border-bottom: 3px solid #000;}
h4 {font-size: 12pt; text-align: left; font-weight: bold; color: #000; padding: 10px 0px 0px 0px; margin: 10px 0 10px 0; border-top: 1px solid #e0e0e0;}
h5 {font-size: 13pt; text-align: left; font-weight: bold; color: #000; margin: 0; padding: 15px 0 5px 0; border: 0px;}
h6 {font-size: 13pt; text-align: left; font-weight: bold; color: #000; margin: 0; padding: 20px 0 0 0;}
.steps {color: #900; font-weight: bold; font-size: 90%; border: 1px solid #e6e6e6; padding: 10px; margin: 0 35px 0 10px;}
.accounts {color: #C6C; font-weight: bold; font-size: 90%; border: 1px solid #e6e6e6; padding: 10px; margin: 0 35px 0 10px;}
P, .home p {PADDING: 0px; MARGIN: 7px 0 13px 0; line-height: 15px;}
.smallText {font-size: 90%;}
.normal {font-weight: normal;}
.bold {font-weight: bold;}
.clear {CLEAR: both;}
.clearLine {clear: both; margin: -15px 36px 10px 10px; padding: 0; border-top: 1px solid #e0e0e0;}
.right {float: right;}
.left {float: left;}
.imageCentre {text-align: center; margin: 0 0 0 -24px;}
.textCentre {text-align: center;}
.textRight {text-align: right}
.textLeft {text-align: left}
form {margin: 0px;	padding: 0px;}
table {}
.box {width: auto; padding: 10px; margin: 10px 36px 0 10px; border: 1px solid #e0e0e0;}
.code {PADDING: 5px; MARGIN: 10px;}
.box P {line-height: 15px;}

.photoRight {float: right; margin: 0px 35px 10px 10px; /*HIDE MAC\*/_margin: 0px 17px 10px 10px;/*END*/ padding: 10px; width: auto; height: auto;}
.photoLeft {float: left; margin: 0px 10px 10px 10px; /*HIDE MAC\*/_margin: 0px 10px 10px 5px;/*END*/ padding: 10px; width: auto; height: auto;}
.highlight {PADDING: 5px; MARGIN: 10px 35px 13px 10px; line-height: 140%;}
.highlight2 {PADDING: 1px; MARGIN: 10px 35px 13px 10px;}

.arrowtop, .arrowbottom, .arrowmiddle {text-align: left; width: 100%; height: 22px; line-height: 15px; padding: 0; margin: 0;}
.tutorials {width: 100%; margin: 0;}
.tutorials td {
	padding: 5px;
	border-right: 1px solid #fff;
}
.tutorials th {font-weight: bold; padding: 5px; background: #EFEFB6; border-right: 1px solid #fff;}

blockquote {margin: 10px 35px 10px 10px; background: url("images/quoteleft.gif") left top no-repeat;}
blockquote div {padding: 0 48px 0px 48px; background: url("images/quoteright.gif") no-repeat right bottom;}

.tabs {background: #fff; width: 100%; margin: 0 0 10px 0;}
.searchSide a:hover, .searchHover a:hover {color: #D90000; text-decoration: underline;}
.planitTab h2, .designitTab h2, .basicskillsTab h2, .advancedskillsTab h2, .builditTab h2, .maintainitTab h2, .webmaintainerTab h2 {font-variant: small-caps; font-size: 16pt; text-align: left; font-weight: bold; color: #000; padding: 0; margin: 0;}
.basicskillsSide ul li, .advancedskillsSide ul li, .planitSide ul li, .designitSide ul li, .builditSide ul li, .webmaintainerSide ul li, .maintainitSide ul li {list-style-image: none; margin: 0 0 8px 15px;}