html,body{
      margin:0;
      height:100%;
      font-family:Arial;
      background-color:#030304;
}
div.homeMaster 
{
	margin-left:auto;
	margin-right:auto;
	width:990px;
}
div.master 
{
	margin-left:auto;
	margin-right:auto;
	width:940px;
}
/*positioning*/

html {height: 100%;}
body {height: 100%;margin: 0;}
#container {position: relative;min-height: 100%; background-color:#fff;}
* html #container {height: 100%;}
#header {height:104px;}
#footer {height:26px;position: relative;margin-top:-26px; background-image:url("images/foot_grad.gif"); background-repeat:repeat-x; font-size:8pt; color:#fff; text-align:center;}
#main{min-height: 100%;}
* html #main{height: 100%;}
#content {padding-bottom: 36px;}

/*positioning end*/
img
{
	border:0;
}
.center
{
    text-align:center;
}
.center table
{
    margin: 0 auto;
}
.clearBoth
{
	clear:both;
}
.footerCon
{
    padding-top:4px;
}
.footerCon A:link {text-decoration:none; color:#fff; font-size:9pt;}
.footerCon A:visited {text-decoration:none; color:#fff; font-size:9pt;}
.footerCon A:active {text-decoration:none; color:#fff; font-size:9pt;}
.footerCon A:hover {text-decoration:underline; color:#fff; font-size:9pt;}

.contentCon
{
    margin:0 auto;
    float:left;
    padding-top:10px;
    width:720px;
}
.contentCon p
{
    color:#333;
    font-size:11pt;
    line-height:16pt;
}
.sideMenu
{
    width:220px;
    float:left;
}
.side
{
    width:200px;
    padding-top:15px;
}
.sideHead
{
    background-image:url("images/side_head.gif");
    background-repeat:no-repeat;
    width:200px;
    padding-top:14px;
}
.sideFoot
{
    background-image:url("images/side_foot.gif");
    background-repeat:no-repeat;
    width:200px;
    height:90px;
}
.sideCon
{
    background-color:#ccc;
    padding:0px 8px 0px 8px;
}
.sideCon h3, .sideCon h4
{
    margin:0px 0px 10px 0px;
}
.sideCon p
{
    margin:10px 0px 0px 0px;
    font-size:10pt;
}
.headTop
{
    height:74px;
    background-image:url("images/head_grad.gif");
    background-repeat:repeat-x;
}
.headFoot
{
    height:30px;
    background-image:url("images/head_base_grad.gif");
    background-repeat:repeat-x;
}
.navCon
{
    width:470px;
    height:21px;
    padding-right:45px;
}
.navMaster
{
    width:515px;
    float:right;
}
.loginBtn
{
    padding-bottom:53px;
}
.loginBtnRight
{
    height:21px;
    width:94px;
    float:right;
}
.navSpace
{
    height:32px;
}
.grey
{
    color:#333;
}
.red
{
    color:#cc0000;
}
.white
{
    color:#fff;
}
.mainCon
{
    width:900px;
    height:256px;
    margin-left:auto;
    margin-right:auto;
}
.mainLeft
{
    width:359px;
    height:256px;
    background-image:url("images/main_left.gif");
    background-repeat:no-repeat;
    float:left;
}
.mainRight
{
    width:541px;
    height:256px;
    background-image:url("images/main_right.gif");
    background-repeat:no-repeat;
    float:right;
}
.mainRightCon
{
    margin-top:40px;
}
.mainHeadTxt h2
{
    margin:0px 30px 15px 0px;
    text-align:right;
}
.mainTxt1
{
    padding-left:45px;
    padding-top:22px;
    width:200px;
}
.mainTxt1 h3
{
    margin:0px 0px 22px 0px;
    color:#333;
}
.mainTxt2
{
    padding-top:22px;
    float:right;
    width:265px;
}
.mainTxt2 h3
{
    margin:0px 0px 22px 0px;
    color:#333;
}
.boxLeft
{
    width:454px;
    padding-left:45px;
    float:left;
}
.boxLeftTop
{
    width:454px;
    height:17px;
    background-image:url("images/cont_head.gif");
    background-repeat:no-repeat;
    background-color:#333;
    
}
.boxLeftCon
{
    background-color:#333;
    padding:10px 15px 10px 15px;
}
.boxLeftCon ul
{
    margin-bottom:0px;
}
.boxLeftCon h2
{
    margin:0px 0px 20px 10px;
}
.boxLeftFoot
{
    width:454px;
    height:37px;
    background-image:url("images/cont_foot.gif");
    background-repeat:no-repeat;
}
.listLiteMain li
{
    background-image: url("images/bullet_grey.gif");
    background-repeat: no-repeat;
    background-position: 0 .2em;
    padding-left: 1.5em;
    padding-top:0px;
    padding-bottom:10px;
    line-height:14pt;
    margin-left:-20px;
    list-style:none;
    color:White;
    font-weight:bold;
    font-size:11pt;
}
.listLite li
{
    background-image: url("images/bullet_grey.gif");
    background-repeat: no-repeat;
    background-position: 0 .2em;
    padding-left: 1.5em;
    padding-top:0px;
    padding-bottom:10px;
    line-height:14pt;
    margin-left:-20px;
    list-style:none;
    color:White;
    font-size:11pt;
}
.listDark li
{
    background-image: url("images/bullet_dark.gif");
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: 1.5em;
    padding-top:0px;
    padding-bottom:10px;
    line-height:16pt;
    margin-left:-20px;
    list-style:none;
    font-size:11pt;
    color:#333;
}
.capRight
{
    width:446px;
    float:left;
}
.capTxtCon
{
    padding:0px 0px 0px 20px;
}
.capTxtCon p
{
    line-height:18pt;
    font-size:12pt;
    text-align:justify;
    color:#333;
}
.capButtons
{
    float:left;
}
.capButtonsCon
{
    width:390px;
    margin-left:auto;
    margin-right:auto;
}
.box
{
    width:600px;
    margin:0 auto;
}
.boxCon
{
    background-color:#333;
    padding:10px 20px 10px 20px;
}
.boxCon ul
{
    margin-bottom:0px;
    margin-top:0px;
}
.boxTop
{
    width:600px;
    padding-top:15px;
    background-image:url("images/box_top.gif");
    background-repeat:no-repeat;
}
.boxFoot
{
    width:600px;
    height:35px;
    background-image:url("images/box_foot.gif");
    background-repeat:no-repeat;
}
.compTable
{
    color:White;
}
.conInfo img
{
    border:solid 1px #ccc;
}
.conInfo
{
    width:250px;
    float:right;
    text-align:right;
    font-size:11pt;
    color:#333;
}
.note
{
    color:White;
    font-size:8pt;
    font-style:italic;
}
.conTable
{
    font-size:11pt;
    color:#333;
}
.contable input
{
    font-size:10pt;
}
.contable textarea
{
    font-size:10pt;
}
.thankyou
{
    width:500px;
    margin-left:auto;
    margin-right:auto;
}
.thankyou p
{
    font-size:12pt;
    color:#333;
}
.thankyou A:link {text-decoration:underline; color:#cc0000; font-size:12pt;}
.thankyou A:visited {text-decoration:underline; color:#cc0000; font-size:12pt;}
.thankyou A:active {text-decoration:underline; color:#cc0000; font-size:12pt;}
.thankyou A:hover {text-decoration:underline; color:#cc0000; font-size:12pt;}
.toTop
{
    width:100px;
    float:right;
}
.toTop A:link {text-decoration:underline; color:#cc0000; font-size:11pt;}
.toTop A:visited {text-decoration:underline; color:#cc0000; font-size:11pt;}
.toTop A:active {text-decoration:underline; color:#cc0000; font-size:11pt;}
.toTop A:hover {text-decoration:underline; color:#cc0000; font-size:11pt;}