﻿/*general page items*/
html
{
    border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    font-style: inherit;
    margin: 0px;
    outline-style: none;
    outline-color: invert;
    padding-left: 0px;
    outline-width: 0px;
    padding-right: 0px;
    font-family: inherit;
    border-top: 0px;
    font-weight: inherit;
    border-right: 0px;
    padding-top: 0px;
}
body
{
    border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    font-style: inherit;
    margin: 0px;
    outline-style: none;
    outline-color: invert;
    padding-left: 0px;
    outline-width: 0px;
    padding-right: 0px;
    font-family: inherit;
    border-top: 0px;
    font-weight: inherit;
    border-right: 0px;
    padding-top: 0px;
}

div
{
    border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    font-style: inherit;
    margin: 0px;
    outline-style: none;
    outline-color: invert;
    padding-left: 0px;
    outline-width: 0px;
    padding-right: 0px;
    font-family: inherit;
    border-top: 0px;
    font-weight: inherit;
    border-right: 0px;
    padding-top: 0px;
}
span
{
    border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    font-style: inherit;
    margin: 0px;
    outline-style: none;
    outline-color: invert;
    padding-left: 0px;
    outline-width: 0px;
    padding-right: 0px;
    font-family: inherit;
    border-top: 0px;
    font-weight: inherit;
    border-right: 0px;
    padding-top: 0px;
}
form
{
    border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    font-style: inherit;
    margin: 0px;
    outline-style: none;
    outline-color: invert;
    padding-left: 0px;
    outline-width: 0px;
    padding-right: 0px;
    font-family: inherit;
    border-top: 0px;
    font-weight: inherit;
    border-right: 0px;
    padding-top: 0px;
}

/*headings general*/
h1
{
    border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    font-style: inherit;
    margin: 0px;
    outline-style: none;
    outline-color: invert;
    padding-left: 0px;
    outline-width: 0px;
    padding-right: 0px;
    font-family: inherit;
    border-top: 0px;
    font-weight: inherit;
    border-right: 0px;
    padding-top: 0px;
    line-height: 125%;
    font-family: "segoe ui semibold" , "segoe ui" , "lucida grande" , verdana, arial, helvetica, sans-serif;
    color: #3a3e43;
    clear: both;
    font-weight: bold;
    margin: 0px 0px 12px;
    font-size: 20px;
}
h2
{
    border-bottom: 0px;
    border-left: 0px;
    padding-bottom: 0px;
    font-style: inherit;
    margin: 0px;
    outline-style: none;
    outline-color: invert;
    padding-left: 0px;
    outline-width: 0px;
    padding-right: 0px;
    font-family: inherit;
    border-top: 0px;
    font-weight: inherit;
    border-right: 0px;
    padding-top: 0px;
    line-height: 125%;
    font-family: "segoe ui semibold" , "segoe ui" , "lucida grande" , verdana, arial, helvetica, sans-serif;
    color: #3a3e43;
    clear: both;
    font-weight: bold;
    margin: 40px 0px;
    font-size: 18px;
}

/*hyperlink general*/
a
{
    color: #06d;
    cursor: pointer;
    text-decoration: none;
}
a:link
{
    color: #06d;
    cursor: pointer;
    text-decoration: none;
}
a:visited
{
    color: #06d;
    cursor: pointer;
    text-decoration: none;
}
a:hover
{
    color: #f60;
    text-decoration: none;
}
a:active
{
    color: #f60;
    text-decoration: none;
}

img
{
    border: 0px none #ffffff;
}

/*font formatting*/
body
{
    line-height: 125%;
    font-family: "segoe ui" , "lucida grande" , verdana, arial, helvetica, sans-serif;
    color: #333;
    font-size: 84%;
}


/*basic page layout*/
/*#bodybackground
{
	padding-bottom: 0px;
	padding-left: 483px;
	padding-right: 483px; /*background: url('/images/bodygrad.png') #fff repeat-x 50% top;
	padding-top: 0px;
}*/
#contentsizer
{
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    width: 0px;
    padding-right: 0px;
    width: 100%;
    padding-top: 1px;
}
#contentexpander
{
    position: relative; /*min-width: 966px;*/
    width: 100%;
}

.outerwrapper
{
    min-height: 600px;
    padding-left: 8px;
    background: url('/images/contentpaneleft.png') repeat-y left top;
}
.innerwrapper
{
    min-height: 600px;
    padding-right: 10px;
    background: url('/images/contentpaneright.png') repeat-y right top;
}
.bottomleftcorner
{
    background: url('/images/contentpane.png') no-repeat 0px -17px;
    height: 21px;
    margin-right: 21px;
}
.bottomrightcorner
{
    margin-top: -21px;
    width: 21px;
    background: url('/images/contentpane.png') no-repeat 100% -17px;
    float: right;
    height: 21px;
}


.headerlinks
{
    padding-right: 20px;
    font-size: 9pt;
    padding-top: 6px;
    text-align: right;
}

/*menu*/
#menu
{
    padding: 0px;
    margin-bottom: 5px;
    width: 99%;
    background-color: #f1f5fb;
    border: 1px solid #aabfd6;
}

.selectedmenu
{
    font-weight: bold;
}

/*Content*/
#contentwrapper
{
    width: 98%;
    background-color: #ffffff;
    min-height: 700px;
    padding-left: 10px;
    padding-top: 15px;
}

.innercontent
{
    background-color: #ffffff;
    padding-left: 10px;
}


/*footer formatting*/
.pipe
{
    padding-left: 4px;
    padding-right: 4px;
    color: #ccc;
    font-size: 125%;
}

.footerlinks
{
    padding-bottom: 12px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 9pt;
    padding-top: 6px;
}
.footerlinks a
{
    color: #03c;
    font-weight: normal;
}
a.footerlinks:hover
{
    color: #f60;
}
.footerleftcorner
{
    height: 21px;
    margin-right: 21px;
    margin-left: 6px;
}
.footerrightcorner
{
    margin-top: -21px;
    width: 155px;
    float: right;
    height: 21px;
    background: url('/images/poweredby.gif') no-repeat;
}

.footercopyright
{
    color: #000;
    font-weight: normal;
    padding-bottom: 12px;
    font-size: 9pt;
    padding-top: 6px;
    white-space: nowrap;
}


/*Rad Layout Formating*/
.layoutfooter
{
    text-align: center;
}

.layoutcontentleft
{
    text-align: left;
}

.radformlayout
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.nestedradformlayout
{
    padding: 0px;    
}

.radformholder
{
    padding-left: 7px !important;
}

.radformlayoutrow
{
    margin: 3px;
}

.radformlayoutheaderrow
{
    margin: 8px;
}

.radformlayoutheader
{
    padding-top: 0px;
    font-weight: bold;
    padding-bottom: 3px;
}

.radformlayoutlabel
{
}

.radformlayoutfield
{
    /*text-align:right;*/
}

.RadWizard
{
    padding: 15px 0px;
}

input[type="radio"]
{
    cursor: pointer;
}

.RadioList label
{
    cursor: pointer;
}

input[type=text]
{
    border: 1px solid #B8CBDE;
    height: 18px;
    font-size: 12px;
    padding-left: 4px;
}

input[type=password]
{
    border: 1px solid #B8CBDE;
    height: 18px;
    font-size: 12px;
    padding-left: 4px;
}


.premiumbox
{
    border: 1px solid grey;
    height: 20px;
    width: 90%;
    text-align: right;
    padding: 10px;
    font-weight: bold;
}

.itemwording
{
    border: 1px solid grey;
    height: 385px;
    width: 90%;
    text-align: left;
    padding: 10px;
    color: #990000;
    margin-bottom: 20px;
}



table.multicol
{
    border-collapse: collapse;
    width: 100%;
}

table.buttonstable
{
    border-collapse: collapse;
    width: 100%;
}

.headerimage
{
    width: 48px;
    height: 48px;
    display: block;
    float: left;
}

.headerimagetext
{
    display: inline-block;
    margin: 10px;
}

.headerbutton
{
    float: right;
    margin-top: 10px;
}

.buttonrow
{
    width: 96%;
    text-align: right;
    padding-top: 5px;
}

.topli
{
    display: inline;
}

.headerul
{
    margin-top: 2px;
    margin-bottom: 2px;
}

.headerul
{
    margin-top: 2px;
    margin-bottom: 2px;
}

.securityitem
{
    padding-right: 0px !important;
}

.accessitem
{
    padding-right: 1px !important;
    padding-left: 1px !important;
}

.multiPage
{
    display: inline-block;
    margin-top: -1px;
    padding: 8px;
    border-color: #C9D7E5 !important;
    border-style: Solid !important;
    border-width: 1px !important;
}

.radforminnerlayout
{
    padding: 0px !important;  
}

/* RadButton */
/* - Fix for when you set the width text moves over by 4px */
.rbDecorated
{
    padding-left: 0px !important;
}
