@charset "utf-8";
/* CSS Document */

/* Standard Base Styles */
* { /*resets the margins for the page, pushing it all into the upper left corner*/
	margin: 0;
	padding: 0;
}

body { /*General body stylings*/
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 901px;
}

h1 { /*Primary heading style*/
	color:#406CBF;
	font-size:21px;
	text-align:center;
	font-weight:bold;
	line-height:1.2em;
}

h2 { /*Secondary heading style*/
	color:#808080;
	font-size:13px;
	text-indent: 3em;
}

h3 { /*Tertiary heading style*/
	color:#406CBF;
	font-size:12px;
	text-decoration:underline;
	text-align:left;
}

h4 { /**/
	color:#406CBF;
	font-size:14px;
	text-align:center;
}

h5 { /**/
	color:#000000;
	font-size:14px;
	text-align:leftr;
	padding-bottom:5px;
	padding-left: 55px;
}
h6 { /**/
	color:#406CBF;
	font-size:16px;
	text-align:left;
	padding-bottom:5px;
}
caption { /*Primary heading style*/
	color:#406CBF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
/* Header */

#header { /*Header's stylings*/
	width: 800px;
	height: 125px;
	padding: 0 0 0 101px;
}

/* Menu */

#menuBar { /*Stylings for the menu bar on the left side of the site*/
	width: 125px;
	height: 775px;
	float:left;
	margin: 0 0 0 101px;
	padding: 0 0 0px 0;
	background:#6989C6;
	display:inline;
}
#menuBarTY { /*Stylings for the menu bar on the left side of the site*/
	width: 125px;
	height: 500px;
	float:left;
	margin: 0 0 0 101px;
	padding: 0 0 0px 0;
	background:#6989C6;
	display:inline;
}
#menuBarTerms { /*Stylings for the menu bar on the left side of the site*/
	width: 125px;
	height: 300px;
	float:left;
	margin: 0 0 0 101px;
	padding: 0 0 0px 0;
	background:#6989C6;
	display:inline;
}
#menuBarContact { /*Stylings for the menu bar on the left side of the site*/
	width: 125px;
	height: 725px;
	float:left;
	margin: 0 0 0 101px;
	padding: 0 0 0px 0;
	background:#6989C6;
	display:inline;
}
#menuBarFAQ { /*Stylings for the menu bar on the left side of the site*/
	width: 125px;
	height: 1250px;
	float:left;
	margin: 0 0 0 101px;
	padding: 0 0 0px 0;
	background:#6989C6;
	display:inline;
}
#menuBarTest { /*Stylings for the menu bar on the left side of the site*/
	width: 125px;
	height: 850px;
	float:left;
	margin: 0 0 0 101px;
	padding: 0 0 0px 0;
	background:#6989C6;
	display:inline;
}
#menuBarSEO { /*Stylings for the menu bar on the left side of the site*/
	width: 125px;
	height: 550px;
	float:left;
	margin: 0 0 0 101px;
	padding: 0 0 0px 0;
	background:#6989C6;
	display:inline;
}
#menuBarStyle { /*Stylings for the menu bar on the left side of the site*/
	width: 125px;
	height: 650px;
	float:left;
	margin: 0 0 0 101px;
	padding: 0 0 0px 0;
	background:#6989C6;
	display:inline;
}

#menuBarPackages { /*Stylings for the menu bar on the left side of the site*/
	width: 125px;
	height: 950px;
	float:left;
	margin: 0 0 0 101px;
	padding: 0 0 0px 0;
	background:#6989C6;
	display:inline;
}
#menuBarCustom { /*Stylings for the menu bar on the left side of the site*/
	width: 125px;
	height: 675px;
	float:left;
	margin: 0 0 0 101px;
	padding: 0 0 0px 0;
	background:#6989C6;
	display:inline;
}
#menuBarAbout { /*Stylings for the menu bar on the left side of the site*/
	width: 125px;
	height: 550px;
	float:left;
	margin: 0 0 0 101px;
	padding: 0 0 0px 0;
	background:#6989C6;
	display:inline;
}

#navBox { /*Stylings for the navigation bar  on the custom options page*/
	text-align:center;
}

/* Side Bar */

#sideBar { /*Right side bar for the boxing effect of the site*/
	width: 125px;
	height: 775px;
	float:right;
	padding: 0 0 0 0;
	background:#6989C6;
	display:inline;
}
#sideBarContact { /*Right side bar for the boxing effect of the site*/
	width: 125px;
	height: 725px;
	float:right;
	padding: 0 0 0 0;
	background:#6989C6;
	display:inline;
}
#sideBarFAQ { /*Right side bar for the boxing effect of the site*/
	width: 125px;
	height: 1250px;
	float:right;
	padding: 0 0 0 0;
	background:#6989C6;
	display:inline;
}
#sideBarTY { /*Right side bar for the boxing effect of the site*/
	width: 125px;
	height: 500px;
	float:right;
	padding: 0 0 0 0;
	background:#6989C6;
	display:inline;
}
#sideBarTerms { /*Right side bar for the boxing effect of the site*/
	width: 125px;
	height: 300px;
	float:right;
	padding: 0 0 0 0;
	background:#6989C6;
	display:inline;
}
#sideBarTest { /*Right side bar for the boxing effect of the site*/
	width: 125px;
	height: 850px;
	float:right;
	padding: 0 0 0 0;
	background:#6989C6;
	display:inline;
}
#sideBarSEO { /*Right side bar for the boxing effect of the site*/
	width: 125px;
	height: 550px;
	float:right;
	padding: 0 0 0 0;
	background:#6989C6;
	display:inline;
}
#sideBarCustom { /*Right side bar for the boxing effect of the site*/
	width: 125px;
	height: 675px;
	float:right;
	padding: 0 0 0 0;
	background:#6989C6;
	display:inline;
}
#sideBarStyle { /*Right side bar for the boxing effect of the site*/
	width: 125px;
	height: 650px;
	float:right;
	padding: 0 0 0 0;
	background:#6989C6;
	display:inline;
}


#sideBarAbout { /*Right side bar for the boxing effect of the site*/
	width: 125px;
	height: 550px;
	float:right;
	padding: 0 0 0 0;
	background:#6989C6;
	display:inline;
}
#sideBarPackages { /*Right side bar for the boxing effect of the site*/
	width: 125px;
	height: 950px;
	float:right;
	padding: 0 0 0 0;
	background:#6989C6;
	display:inline;
}


#sideBarFAQToggle {
	width: 125px;
	float:right;
	padding: 0 0 0 0;
	background:#6989C6;
	display:inline;
}

#brandOne{ /*Box for the right side, for pictures and other things like a quote*/
	width: 125px;
	margin-top:5px;
	margin-bottom: 35px;
}
	
#brandTwo{ /*Box for the right side, for pictures and other things like a quote*/
	width: 125px;
	margin-top: 35px;
	margin-bottom: 35px;
}

#brandThree{ /*Box for the right side, for pictures and other things like a quote*/
	width: 125px;
	margin-top: 35px;
}

/* Main Body */

#mainBody { /*Stylizes the main body*/
	padding: 2px 5px 2px 10px;
	width: 525px;
	background:#FFFFFF;
	line-height:1.3em;
	overflow:hidden;
}

#alphaList {/*List bullet style*/
	padding-left:25px;
}

#betaList {/*List bullet style*/
	padding-left: 25px;
}

#headerBox {
	padding: 0 0 5px 0;
}

#sigBox { /*To make the signature box standout from the rest of the text*/
	text-indent: 20px;
}


#hyperSpanner { /*creates the hyperlink look to the onclick behaviors in the mainbody*/
	color:#406CBF;
	text-decoration:underline;
	cursor:help;
}

#mainBody a { /*Colors the hyperlinks in the body text*/
	color:#406CBF;
}

#tableDressing {
	margin: 5px 0 0 0;
}

#tableDressingStyles {
	margin: 30px 0 0 25px;
}

#tableDressingStyles img {
	cursor:pointer;
	border:thin #000000;
}
#tableDressing p {
	padding-left:4px;
}

#logoBox {
	height:145px;
	margin-top: 0px;
}

#translationBox {
	height:145px;
	margin-top: 5px;
}

#formsBox {
	height:145px;
	margin-top: 5px;
}

#imageEditing {
	height:145px;
	margin-top: 5px;
}

#contactBox {
	text-align:left;
	padding-left:10px;
	font-size:11px;
	padding-top: 5px;
}

#contactHeader {
	padding-bottom:10px;
}

#contactSubBox {
	padding: 5px 0 15px 20px;
	font-size:10px;
}

#contactInfo {
	text-align:center;
}

#faqBox {
	width: 505px;
}

#closeView {
	text-align:center;
	padding: 5px 0 5px 0;
}


/* Footer */

#footerBox { /*The footer's styles*/
	background:url(../assets/images/wm_i_footer.jpg) no-repeat;
	position:absolute;
	left: 101px;
	top: 900px;
	width: 800px;
	font-size:10px;
	text-align:center;
	padding:4px 0 58px 0;
}
#footerBoxTY { /*The footer's styles*/
	background:url(../assets/images/wm_i_footer.jpg) no-repeat;
	position:absolute;
	left: 101px;
	top: 625px;
	width: 800px;
	font-size:10px;
	text-align:center;
	padding:4px 0 58px 0;
}
#footerBoxTerms { /*The footer's styles*/
	background:url(../assets/images/wm_i_footer.jpg) no-repeat;
	position:absolute;
	left: 101px;
	top: 400px;
	width: 800px;
	font-size:10px;
	text-align:center;
	padding:4px 0 58px 0;
}
#footerBoxContact{ /*The footer's styles*/
	background:url(../assets/images/wm_i_footer.jpg) no-repeat;
	position:absolute;
	left: 101px;
	top: 850px;
	width: 800px;
	font-size:10px;
	text-align:center;
	padding:4px 0 58px 0;
}
#footerBoxAbout { /*The footer's styles*/
	background:url(../assets/images/wm_i_footer.jpg) no-repeat;
	margin:0 0 0 101px;
	position:absolute;
	left: 0px;
	top: 675px;
	width: 800px;
	font-size:10px;
	text-align:center;
	padding:4px 0 58px 0;
}
#footerBoxPackages { /*The footer's styles*/
	background:url(../assets/images/wm_i_footer.jpg) no-repeat;
	margin:0 0 0 101px;
	position:absolute;
	left: 0px;
	top: 1075px;
	width: 800px;
	font-size:10px;
	text-align:center;
	padding:4px 0 58px 0;
}
#footerBoxCustom { /*The footer's styles*/
	background:url(../assets/images/wm_i_footer.jpg) no-repeat;
	margin:0 0 0 101px;
	position:absolute;
	left: 0px;
	top: 800px;
	width: 800px;
	font-size:10px;
	text-align:center;
	padding:4px 0 58px 0;
}
#footerBoxStyle { /*The footer's styles*/
	background:url(../assets/images/wm_i_footer.jpg) no-repeat;
	margin:0 0 0 101px;
	position:absolute;
	left: 0px;
	top: 775px;
	width: 800px;
	font-size:10px;
	text-align:center;
	padding:4px 0 58px 0;
}
#footerBoxFAQ { /*The footer's styles*/
	background:url(../assets/images/wm_i_footer.jpg) no-repeat;
	position:absolute;
	left: 0px;
	top: 1350px;
	width: 800px;
	margin:0 0 0 101px;
	font-size:10px;
	text-align:center;
	padding:4px 0 58px 0;
}
#footerBoxSEO { /*The footer's styles*/
	background:url(../assets/images/wm_i_footer.jpg) no-repeat;
	position:absolute;
	left: 0px;
	top:675px;
	width: 800px;
	margin:0 0 0 101px;
	font-size:10px;
	text-align:center;
	padding:4px 0 58px 0;
}
#footerBoxTest { /*The footer's styles*/
	background:url(../assets/images/wm_i_footer.jpg) no-repeat;
	position:absolute;
	left: 0px;
	top:975px;
	width: 800px;
	margin:0 0 0 101px;
	font-size:10px;
	text-align:center;
	padding:4px 0 58px 0;
}

#footerBoxFAQ a { /*The footer's styles*/
	color:#FFFFFF;
}
#footerBoxContact a { /*The footer's styles*/
	color:#FFFFFF;
}
#footerBoxTest a { /*The footer's styles*/
	color:#FFFFFF;
}
#footerBoxSEO a { /*The footer's styles*/
	color:#FFFFFF;
}
#footerBoxCustom a { /*The footer's styles*/
	color:#FFFFFF;
}
#footerBoxStyle a { /*The footer's styles*/
	color:#FFFFFF;
}

#footerBoxPackages a { /*The footer's styles*/
	color:#FFFFFF;
}
#footerBox a { /*Colors the hyperlinks in the footer*/
	color:#FFFFFF;
}
#footerBoxTY a { /*Colors the hyperlinks in the footer*/
	color:#FFFFFF;
}
#footerBoxAbout a { /*Colors the hyperlinks in the footer*/
	color:#FFFFFF;
}

#footerBoxAlpha { /*The footer's styles*/
	background:url(../assets/images/wm_i_footer.jpg) no-repeat;
	width: 800px;
	margin:0 0 0 101px;
	font-size:10px;
	text-align:center;
	padding:4px 0 34px 0;
}

#footerBoxAlpha a { /*Colors the hyperlinks in the footer*/
	color:#FFFFFF;
}

/* Classes */



.indented { /*In case something needs to look indented*/
	text-indent: 3em;
}

.cursorHelp { /*This is to apply the help cursor modification to something*/
	cursor:help;
}

.cursorPointer { /*This is to apply the pointer cursor modification to something*/
	cursor:pointer;
}

.tableHeader { /*Table related classes*/
	background-color: #FFFFFF;
}

.rowOne { /*Table related classes - alternating row class*/
	background-color:#DBEEF5;
}

.rowTwo { /*Table related classes - alternating row class*/
	background-color:#D7E2C0;
}

.rowTwoCentered { /*Table related classes - alternating row class*/
	background-color:#D7E2C0;
	text-align:center;
}

.rowThree { /*Table related classes - alternating row class*/
	background-color:#E5DFEB;
}

.rowThreeCentered { /*Table related classes - alternating row class*/
	background-color:#E5DFEB;
	text-align:center;
}

.rowFour { /*Table related classes - alternating row class*/
	background-color:#FBE9DB;
	text-align:center;
}

.imgRight { /*Standard floating of image to the right*/
	float:right;
}

.imgRightPadder {/*For those right aligned images that just need a bit of cushion on the left*/
	padding: 0 0 0 3px;
}

.imgLeft { /*Standard floating of image to the left*/
	float:left;
	padding: 3px 3px 0 5px;
}

.textAdjustment { /*centers a particular text*/
	text-align:center;
}

.textHyperFake { /*Fakes the funk of a hyperlink*/
	text-decoration:underline;
	color:#406CBF;
	cursor:pointer;
}

.textHyperFakeTwo { /*Fakes the funk of a hyperlink*/
	color:#406CBF;
	cursor:pointer;
}

.noDecor { /*Removes underline from a hyperlink*/
	text-decoration:none;
}

.lineSpace { /*Extra buffing of the line to make it space better*/
	line-height: 1.3em;
}

.cellBackground {
	background:url(../assets/images/test_bg.jpg) no-repeat;
	padding-left: 10px;
}

.alphaClass {
	list-style:lower-alpha;
}

.betaClass {
	list-style-image:url(../assets/images/bullet.gif)
}

.extraBuff {
	padding: 5px 2px 8px 0;
}