html, body { height: 100%}

body
{
	font-size: 11px;
	font-family: Arial, Sans-Serif;
	background-color: #e3e0d8;
}
#container { position: relative;min-height: 100%;height: 100%;height: auto;width:892px;margin:auto;padding-top:15px;text-align:left}
html>body #container {	height: auto;}

h1 {color:#e66136;font-size:36px;font-weight:800;margin-left:10px}
h2 {color:#000;font-size:16px;font-weight:800}

div.clear {clear:both}
div.leftcol{width:235px;float:left}
div.mainbox {margin-left:15px;width:593px;float:left}

form img {cursor:pointer}
form label {clear:both;font-size:11px;padding-right:5px;width:120px;display:block;float:left}
div.hline {border-top:1px solid #dcdcdc;padding:5px;width:100%}
div.hline230 {border-top:1px solid #dcdcdc;width:230px}


a {color:#145999;font-weight:800;text-decoration:none;font-size:11px}
a:link {color:#145999;font-weight:800;text-decoration:none}
a:visited {color:#145999;font-weight:800;text-decoration:none}
a:hover {color:#145999;font-weight:800;text-decoration:underline}

div.col235 {width:235px;float:left}
div.greybox {padding:10px}

div.greybar235{height:26px;background-image:url(/Graphics/common/greybar235.gif);background-repeat:no-repeat;width:235px}
div.greybar235 h2{padding:0;line-height:16px;margin:4px 0 0 10px; font-size:14px;color:#075094;float:left}

div.greybar590{height:26px;background-image:url(/Graphics/common/greybar590.gif);background-repeat:no-repeat;width:590px}
div.greybar590 h2{padding:0;line-height:16px;margin:4px 10px 0 10px; font-size:14px;color:#075094;width:220px;float:left}

div.greybar840{height:26px;background-image:url(/Graphics/common/greybar840.gif);background-repeat:no-repeat;width:840px}
div.greybar840 td{line-height:24px;font-size:14px;color:#075094;font-weight:800;padding-left:5px}
div.greybar840 h2{padding:0;line-height:16px;margin:4px 10px 0 10px; font-size:14px;color:#075094;width:220px;float:left}


div.greyboxtop593 {margin-top:10px;width:593px;background-image:url(/Graphics/common/greyboxtop593.gif);background-repeat:no-repeat;height:16px}
div.greyboxbtm593 {width:593px;background-image:url(/Graphics/common/greyboxbtm593.gif);background-repeat:no-repeat;height:19px}
div.greyboxmid593 {width:593px;background-image:url(/Graphics/common/greyboxsides593.gif);background-repeat:repeat-y}

div.greyboxtop840 {margin-top:10px;width:840px;background-image:url(/Graphics/common/greyboxtop840.gif);background-repeat:no-repeat;height:16px}
div.greyboxbtm840 {width:840px;background-image:url(/Graphics/common/greyboxbtm840.gif);background-repeat:no-repeat;height:19px}
div.greyboxmid840 {width:840px;background-image:url(/Graphics/common/greyboxsides840.gif);background-repeat:repeat-y}

div.greyboxtop200 {margin-top:10px;width:200px;background-image:url(/Graphics/common/greyboxtop200.gif);background-repeat:no-repeat;height:16px}
div.greyboxbtm200 {width:200px;background-image:url(/Graphics/common/greyboxbtm200.gif);background-repeat:no-repeat;height:19px}
div.greyboxmid200 {width:200px;background-image:url(/Graphics/common/greyboxsides200.gif);background-repeat:repeat-y}

div.greyboxmid593 form {padding:10px 20px 10px 20px}
div.greyboxmid593 span {padding:0 0 0 20px}

/* header section */
div.header {width:892px;text-align:left;background-color:#fff;color:#000}

div.headertopleft {float:left;width:20px;height:21px;background-image:url(/Graphics/common/bgtopleft.gif);background-repeat:no-repeat}
div.headertopright {float:left;width:20px;height:21px;background-image:url(/Graphics/common/bgtopright.gif);background-repeat:no-repeat}
div.headertopmain {height:21px;background-image: url(/Graphics/common/bgtop.gif);width: 852px;float:left;background-repeat: repeat-x;}

div.headermain {clear:both;width:892px;background-color:#fff;background-image:url(/Graphics/common/bgmid.gif);background-repeat:repeat-y;padding:0;margin:0}
div.headergreytabtop {height:14px;width:302px;margin-left:550px;background-image:url(/Graphics/common/greytabtop.gif);background-repeat:repeat-y;margin-top:7px}


div.headerlogo {clear:both;width:535px;float:left;margin:0;padding:0}
div.headerlogo img {margin-left:35px}

div.headergreytab {width:301px;float:left;margin-bottom:10px;padding:0;height:30px}
div.greytableft{float:left;width:158px;height:30px;background-image:url(/Graphics/common/greytableft.gif);background-repeat:no-repeat;margin:0;padding:0}
div.greytabright{float:left;width:143px;height:30px;background-image:url(/Graphics/common/greytabright.gif);background-repeat:no-repeat;margin:0;padding:0}
div.greytablogin {margin-top:-5px;padding-left:5px;font-size:13px;line-height:16px;position: relative;float:left}
div.greytabbasket {margin-top:-5px;padding-left:7px;font-size:12px;position:relative;float:left }

span.loggedin {font-size:14px;font-weight:bold;color:#075094;}
span.loggedin p{font-size:12px;color:#000;margin-top:-5px;padding:2px}
span.logoutlink {margin-left:15px}
span.logoutlink a{font-size:12px;font-weight:400;color:#075094;text-decoration:underline}
span.logoutlink a:link{font-size:12px;font-weight:400;color:#075094;text-decoration:underline}
span.logoutlink a:visited{font-size:12px;font-weight:400;color:#075094;text-decoration:underline}
span.logoutlink a:hover{font-size:12px;font-weight:400;color:#075094;text-decoration:underline}
span.loginlink  {margin-left:15px}
span.loginlink a{font-size:14px;font-weight:800;color:#075094;text-decoration:underline}
span.login a:link{font-size:14px;font-weight:800;color:#075094;text-decoration:underline}
span.login a:visited{font-size:14px;font-weight:800;color:#075094;text-decoration:underline}
span.loginlink a:hover{font-size:14px;font-weight:800;color:#075094;text-decoration:underline}
span.loggedout{}
span.greytabttl{font-size:14px;font-weight:bold;color:#075094;}

div.headernavtr {width:300px;float:left;margin:0 0 0 35px;height:75px;padding:0}
div.headernavtab{width:265px;height:35px;margin:0 0 0 42px;padding:0}
div.headernavtab a {color:#fff;font-weight:800;text-decoration:none;font-size:12px;line-height:26px}
div.headernavtab a:link {color:#fff;font-weight:800;text-decoration:none;font-size:12px;line-height:26px}
div.headernavtab a:hover {color:#fff;font-weight:800;text-decoration:none;font-size:12px;line-height:26px}
div.headernavtab a:visited {color:#fff;font-weight:800;text-decoration:none;font-size:12px;line-height:26px}

div.navlefttab{width:49px;height:28px;float:left;background-image:url(/Graphics/nav/lefttab.gif);background-repeat:no-repeat;margin:7px 0 0 0;text-align:center}
div.navmidtab{width:130px;height:28px;float:left;background-image:url(/Graphics/nav/midtab.gif);background-repeat:no-repeat;margin:7px 0 0 0;text-align:center}
div.navmidtab a {color:#075094;font-weight:800;text-decoration:none;font-size:12px;line-height:26px}
div.navmidtab a:link {color:#075094;font-weight:800;text-decoration:none;font-size:12px;line-height:26px}
div.navmidtab a:hover {color:#075094;font-weight:800;text-decoration:none;font-size:12px;line-height:26px}
div.navmidtab a:visited {color:#075094;font-weight:800;text-decoration:none;font-size:12px;line-height:26px}

div.navrighttab{width:84px;height:28px;float:left;background-image:url(/Graphics/nav/righttab.gif);background-repeat:no-repeat;margin:7px 0 0 0;text-align:center}

div.headerbluebar {clear:both;background-color:#fff;width:859px;height:47px;color:#fff;margin-left:17px;background-image:url(/Graphics/common/blue-bar.gif);background-repeat:no-repeat}
div.headerbblefttext {width:406px;float:left;font-size:11px;padding-left:10px}
div.headerbbrighttext {width:430px;float:left;font-size:11px;padding-top:28px;text-align:right}
div.headerbbrighttext a {color:#fff;font-weight:800;text-decoration:none;font-size:10px}
div.headerbbrighttext a:link {color:#fff;font-weight:800;text-decoration:none;font-size:10px}
div.headerbbrighttext a:hover {color:#fff;font-weight:800;text-decoration:none;font-size:10px}
div.headerbbrighttext a:visited {color:#fff;font-weight:800;text-decoration:none;font-size:10px}

div.headerbblefttext h1 {color:#fff;	font-weight: 800;	font-size: 16px;	margin-top: 4px;	margin-bottom:4px}
div.headerbblefttext span {padding-left:10px}

div.headerbtmleft {clear:both;height:28px;float:left;width:20px;background-image:url(/Graphics/common/indentleft.gif);background-repeat:no-repeat}
div.headerbtmright {height:28px;float:left;width:20px;background-image:url(/Graphics/common/indentright.gif);background-repeat:no-repeat}
div.headerbtmmain {height:28px;width: 852px;float:left;background-color:#fff}


/* main */
div.content { margin-top:0;	height:500px;	min-height: 500px;	text-align:left;clear:both;background-color:#fff;background-image:url(/Graphics/common/bgmid.gif);background-repeat:repeat-y;width:892px;} html>body div.content{height:auto} 

div.contentmain{width:850px;padding-left:30px;}

/* footer */
div.footer {text-align:left;clear:both;background-color:#fff;background-image:url(/Graphics/common/bgmid.gif);background-repeat:repeat-y;width:892px;padding-top:20px}
div.footertop {clear:both;width:892px}
div.footerbtm {clear:both;width:892px}
div.footerbtmleft {clear:both;height:21px;float:left;width:20px;background-image:url(/Graphics/common/bgbtmleft.gif);background-repeat:no-repeat}
div.footerbtmright {height:21px;float:left;width:20px;background-image:url(/Graphics/common/bgbtmright.gif);background-repeat:no-repeat}
div.footerbtmmain {height:21px;width: 852px;float:left;background-color:#fff;background-image:url(/Graphics/common/bgbtm.gif);background-repeat:repeat-x}
div.footerleft {margin-left:15px;clear:both;height:41px;float:left;width:20px;background-image:url(/Graphics/common/footerleft.gif);background-repeat:no-repeat;width:484px}
div.footerleft p {font-size:10px;color:#fff;margin:7px 0 0 7px;line-height:13px}
div.footerleft a {font-size:10px;color:#fff;text-decoration:none;font-weight:400}
div.footerleft a:link {color:#fff;text-decoration:none;font-weight:400}
div.footerleft a:visited {color:#fff;text-decoration:none;font-weight:400}
div.footerleft a:hover {color:#fff;text-decoration:underline;font-weight:400}


div.footerright {height:41px;float:left;background-image:url(/Graphics/common/footerright.gif);background-repeat:no-repeat;width:376px}



/* login */
div.loginmain {clear:both;width:850px}
div.login {margin-left:15px;width:593px;float:left}
div.register{width:235px;float:left}
div.register p{margin-left:10px;font-size:12px}
div.register a {padding-left:10px;color:#145999;font-weight:800;text-decoration:none;font-size:12px}
div.register a:link {color:#145999;font-weight:800;text-decoration:none}
div.register a:visited {color:#145999;font-weight:800;text-decoration:none}
div.register a:hover {color:#145999;font-weight:800;text-decoration:underline}


/* home */
div.homeleftcol {width:235px;float:left}
div.homemain {margin-left:18px;width:593px; float:left}
div.leftboxtop {margin:5px 0 0 0;width:232px; height:25px;background-image:url(/Graphics/home/leftbox_top.gif); background-repeat:no-repeat}
div.leftboxtop h3 {color:#075094;font-weight:800;font-size:16px;padding:3px 0 0 20px;margin:0}
div.leftboxmid {border-left:solid 1px #dcdcdc;background-image:url(/Graphics/home/leftbox_side.gif); background-repeat:repeat-y; background-position:right;width:231px;margin:0;padding:0}
div.leftboxmain {background-image:url(/Graphics/home/leftbox_background.gif); background-repeat:no-repeat}
div.leftboxmain form {padding:15px 15px 0 15px;margin:0}
div.leftboxmain form input {margin:0 2px 5px 0; border:solid 1px #aeaeae;height:17px}
div.leftboxmain form input.gobut {margin:0; border:0; width:20px; height:20px}
div.leftboxmain p {padding:15px;margin:0}
div.leftboxmain div.hline {margin-right:5px;border-top:1px solid #dcdcdc;padding-bottom:2px;width:216px}
div.leftboxbtm {background-image:url(/Graphics/home/leftbox_btm.gif); background-repeat:no-repeat;height:25px}
div.wif-section {margin-top:10px;height:50px;background-image:url(/Graphics/home/whatisitfor-bar.gif);height:50px;width:589px;}
div.wif-image {width:85px;height:50px;float:left}
div.wif-text {font-size:12px;float:left;margin:20px 0 0 15px }
div.wif-go {width:20px;height:20px;float:right;margin:18px 15px 0 0}

/* cardbuilder */
div.cardform {clear:both}
div.cardpreview {width:350px;overflow:hidden;font-size:8pt;float:left}
div.menudiv {width:445px;float:left}
div.cardmenuitem1{float:left;width:130px}
div.cardmenuitem2{float:left;width:122px}
div.cardmenuitem3{float:left;width:105px}
div.cardmenuitem4{float:left;width:91px}
div.cardbuildleft{width:350px;float:left}
div.cardbuildright{margin-left:10px;width:448px;float:left}
div.cardgreybar321{margin-bottom:10px;margin-left:7px;height:26px;background-image:url(/Graphics/common/greybar321.gif);background-repeat:no-repeat;width:321px}
div.cardgreybar321 h2{padding:0;margin:3px 10px 0 10px; font-size:14px;color:#075094;width:301px;float:left}
div.editorframe{margin-left:30px;margin-top:10px;width:400px;height:450px;float:left}

/* basket */
table.basket {margin-top:10px}
table.basket tr.basket {border:1px solid #dcdcdc}
table.basket td {font-size:14px;padding-left:5px}
table.basket a {color:#145999;font-weight:800;text-decoration:none;font-size:12px;line-height:16px}
table.basket a:link {color:#145999;font-weight:800;text-decoration:none;font-size:12px;line-height:16px}
table.basket a:visited {color:#145999;font-weight:800;text-decoration:none;font-size:12px;line-height:16px}
table.basket a:hover {color:#145999;font-weight:800;text-decoration:underline;font-size:12px;line-height:16px}
table.basket a img {vertical-align:middle;text-decoration:none;font-size:12px;line-height:16px}
table.basket a:hover img{vertical-align:middle;text-decoration:none;font-size:12px;line-height:16px}

/* mydetails */
div.mdmain {clear:both;width:850px}
div.mddata {margin-left:15px;width:593px;float:left}
div.mddata p {margin-left:15px;font-size:12px}
div.mddata form {margin:15px;font-size:12px}

div.mdreginfo{width:235px;float:left}
div.mdreginfo p{margin-left:10px;font-size:12px}
div.mdreginfo a {padding-left:10px;color:#145999;font-weight:800;text-decoration:none;font-size:12px}
div.mdreginfo a:link {color:#145999;font-weight:800;text-decoration:none}
div.mdreginfo a:visited {color:#145999;font-weight:800;text-decoration:none}
div.mdreginfo a:hover {color:#145999;font-weight:800;text-decoration:underline}

/* card templates */
h1.cardpreview {line-height:36px;margin:0}
div.cardpreviewarea {width:593px}
div.cardpreviewarea h3 {margin-top:0;padding-top:0;margin-left:10px}
div.templateselector{width:330px;text-align:right;float:right;margin:5px 5px 0 0;padding:0;height:31px }
div.templateselector select{width:120px;padding:0;margin:0}
label.selectlbl {width:200px;font-size:12px;color:#e66136;font-weight:800;margin-top:3px}
#cardtitle {color:#075094;font-size:16px;font-weight:800}
div.cardpreviewleft {float:left;width:128px;margin-right:5px;margin-left:10px}
div.cardpreviewright {float:left;width:440px;vertical-align:top}
div.templateid {font-size:11px;font-weight:800}
div.cardlefttext {width:115px;}
div.cardleftpic {}
div.cardpreviewbrief{padding:10px}
div.cardpreviewimg{text-align:center}
div.cardtextsml {width:105px;float:left}
div.cardimgsml {text-align:center;width:100px;float:left;margin-left:5px}
div.cp-wif-left {width:240px;float:left;margin-left:20px}
div.cp-wif-right {width:240px;float:left;margin-left:20px}

/*quick form */
div.qfleft {float:left;width:525px;padding-right:5px;padding-top:10px}
div.qfright {float:left;width:300px;text-align:right;padding-top:10px}
h2.templatename {color:#075094;font-weight:800;font-size:18px;padding:3px 0 0 10px;margin:0}
