.login-button {
    float: left;
    width: 340px;
    height: 35px;
    background-color: #314ca6;
    font-size: 18px;
    color: #FFFFFF;
}

.text-box {
    height: 25px;
    border-radius:6px;
}

.gridview th {
    margin: 0px;
    padding: 0;
    text-align: center;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana,arial,sans-serif;
}

.gridview tbody {
    margin: 0px;
    padding: 0;
    text-align: center;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana,arial,sans-serif;
}

.gridview td {
    margin: 0px;
    padding: 0;
    text-align: center;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana,arial,sans-serif;
}

.gridview a:link {
    margin: 0px;
    padding: 0;
    text-align: center;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana,arial,sans-serif;
}

#claimreview {
    margin: 0px;
    padding: 0;
    text-align: center;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana,arial,sans-serif;
}

.hideGridColumn {
    display: none;
}

tr.border_bottom td {
    border-bottom: 1pt dotted blue;
    font: bold 14px Verdana;
}

.mylabel {
    font: 24px Arial;
}

body {
    margin: 0px;
    padding: 0;
    text-align: center;
    FONT-SIZE: 16px;
    FONT-FAMILY: verdana,arial,sans-serif;
}

h3 {
    color: #8099DF;
    font: bold 18px Verdana;
    border-bottom: 1px dashed #041033;
}

#mybody {
    padding-left: 50px;
    text-align: left;
}

#mybody h1 {
        FONT-SIZE: 20px;
}

#logopane {
    background-image: url(images/gmlogo.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width: 800px;
    height: 223px;
}

#wrapper {
    border: 1px solid #8099DF;
    margin: 0 auto;
    width: 800px;
    text-align: left;
}

#hdrpaneCPR {
    background-image: url(images/TopHeaderCPR.jpg);
    width: 800px;
    height: 192px;
}

#hdrpane {
    background-image: url(images/TopHeader.jpg);
    width: 800px;
    height: 106px;
}

#navpaneCPR {
    background-color: #004282;
    width: 800px;
    height: 31px;
}

#navpane {
    background-color: #0A1845;
    width: 800px;
    height: 31px;
}

#otherstuff {
    margin: 0;
    padding: 0px;
    clear: both;
    list-style: none inside;
}

    #otherstuff li {
        height: 31px;
        float: left;
        background-image: url(images/frm_nav_bg.jpg);
        border: solid #8099DF;
        border-width: 0 0 0 1px;
        text-align: center;
    }

        #otherstuff li a {
            display: block;
            width: 159px;
            padding: 6px 0;
        }

            #otherstuff li a:hover {
                background: #8099DF;
            }

a.nav3:link {
    color: #fff;
    text-decoration: none;
    font: bold 16px Verdana;
    font-variant: small-caps;
    line-height: 19px;
}

a.nav3:visited {
    color: #fff;
    text-decoration: none;
    font: bold 16px Verdana;
    font-variant: small-caps;
    line-height: 19px;
}

a.nav3:active {
    color: #fff;
    text-decoration: none;
    font: bold 16px Verdana;
    font-variant: small-caps;
    line-height: 19px;
}

a.nav3:hover {
    color: #000;
    text-decoration: none;
    font: bold 16px Verdana;
    font-variant: small-caps;
    line-height: 19px;
}

#main {
    background-color: #041033;
    width: 100%;
    height: 100%;
    clear: both;
    float: left;
}

#lpane {
    background-color: #fff;
    float: left;
    width: 100%;
    text-align: left;
    font: normal 16px Verdana;
    color: #000;
    padding: 10px 10px 10px 10px
}

a.plink:link {
    color: #8099DF;
    text-decoration: none;
    font: bold 16px Verdana;
    font-variant: small-caps;
    line-height: 19px;
}

a.plink:visited {
    color: #8099DF;
    text-decoration: none;
    font: bold 14px Verdana;
    font-variant: small-caps;
    line-height: 19px;
}

a.plink:active {
    color: #8099DF;
    text-decoration: none;
    font: bold 16px Verdana;
    font-variant: small-caps;
    line-height: 19px;
}

a.plink:hover {
    color: #041033;
    text-decoration: none;
    font: bold 16px Verdana;
    font-variant: small-caps;
    line-height: 19px;
}

#samphoto {
    width: 400px;
    margin: 0 auto;
    border: 1px solid #8099DF;
    text-align: center;
}

#searchbox {
    width: 350px;
    margin: 0 auto;
    border: 1px solid #8099DF;
    text-align: center;
}

    #searchbox td {
        /*background: red; */
        width: 100%;
    }

#databox {
    width: 700px;
    margin: 0 auto;
    border: 1px solid #8099DF;
    /*  text-align: center;  */
}

#detailbox {
    width: 350px;
    margin: 0 auto;
    border: 1px solid #8099DF;
    text-align: center;
}

#detailboxcp {
    width: 450px;
    margin: 0 auto;
    border: 1px solid #8099DF;
    text-align: center;
}

#testimon {
    font: bold 16px Verdana;
    color: #000;
    padding: 10px 10px 0 10px;
    text-align: justify;
}

#customer {
    font: normal 16px Verdana;
    color: #000;
    padding: 0 10px 0 10px;
    text-align: right;
}

#rpane {
    background-color: #fff;
    margin: 0 0 0 504px;
    text-align: left;
    font: normal 16px Verdana;
    color: #000;
    padding: 10px 10px 10px 10px
}

#subnavpn {
    background-color: #041033;
    width: 800px;
    float: left;
    text-align: center;
    font: normal 16px Verdana;
    color: #fff;
    padding-top: 10px;
}

    #subnavpn a {
        color: #fff;
        text-decoration: none;
        font: normal 16px Verdana;
        line-height: 25px;
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #fff;
    }

        #subnavpn a:hover {
            border: 0px;
        }

#ftrpanelogin {
    /*background-image: url(images/Footer.jpg);*/
    float: left;
    margin: 0 auto;
    width: 800px;
    height: 106px;
}

#ftrpane {
    float: left;
    margin: 0 auto;
    background-color: #0A1845;
    width: 800px;
    height: 31px;
}

#ftrpaneCPR {
    float: left;
    margin: 0 auto;
    background-color: #004282;
    width: 800px;
    height: 31px;
}

#copyright {
    background-color: #fff;
    width: 800px;
    float: left;
    text-align: center;
    font: normal 10px Verdana;
    color: #000;
    padding-top: 10px;
}

P {
    FONT-SIZE: 16px;
    FONT-FAMILY: verdana,arial,sans-serif
}

DIV {
    FONT-SIZE: 16px;
    FONT-FAMILY: verdana,arial,sans-serif
}

SPAN {
    FONT-SIZE: 16px;
    FONT-FAMILY: verdana,arial,sans-serif
}

TH {
    FONT-SIZE: 16px;
    FONT-FAMILY: verdana,arial,sans-serif
}

TD {
    FONT-SIZE: 16px;
    FONT-FAMILY: verdana,arial,sans-serif
}

A:hover {
    COLOR: red
}

A:link {
    FONT-SIZE: 16px;
    FONT-FAMILY: verdana,arial,sans-serif;
    text-decoration: underline;
    color: blue;
}

A:visited {
    text-decoration: underline;
    color: blue;
}

#tblPageHeader {
    BACKGROUND-COLOR: #000066;
    border-spacing: 0;
    padding: 4px;
    width: 337px;
    margin:auto;
    border: 0px;
    vertical-align: top;
}

#TDMenu {
    COLOR: white;
    TEXT-DECORATION: underline
}

    #TDMenu:hover {
        COLOR: red;
        TEXT-DECORATION: underline
    }

#TDWidthLeft {
    WIDTH: 20%
}

#TDWidthRight {
    WIDTH: 80%
}


/* Form Classes */

/*
form {
	background:#fff;
	padding:1em;
	width:28em;
}
form fieldset {
	border:1px solid #ddd;
	padding-left:1em;
}
.ie_opera_fix {
	padding:0.5em 1em 0.5em 0;
	margin-bottom:1em;
}

form legend {
	font-size:1.2em;
	color:#0046d5;
}
form div {
	padding:0.2em 0;
	clear:both;
	position:relative;
}
form label {
	display:block;
	width:9em;
	position:absolute;
	left:0;
	text-align:right;
	padding:0.2em 0;
	cursor:pointer;
}
form input {
	margin-left:10em;
	font-size:1em;
	width:8em;
	background:#f7f7f7;
	border:1px solid #ddd;
	padding:0.2em 22px 0.2em 0.2em;
	-moz-border-radius:0.5em;
}
form input:hover, form input:focus {
	border-color:#bbb;
}
form textarea {
	margin-left:10em;
	font-size:1em;
	width:8em;
	background:#f7f7f7;
	border:1px solid #ddd;
	padding:0.2em 22px 0.2em 0.2em;
	-moz-border-radius:0.5em;
}
form textarea:hover, form textarea:focus {
	border-color:#bbb;
}
form #submit-go {
	width:auto;
	background-image:none;
	cursor:pointer;
	padding:0.2em;
	margin:0;
	border:1px outset #041033;
	-moz-border-radius:0;
}
form #submit-go:active {
	border:1px inset #041033;
}

form .errormsg {
	clear:both;
	display:block;
	color:#d00;
}
form .error input {
	background-color:#f7f7f7 ;
}
form .radio {
	position:relative;
	border:0;
	margin:0;
	padding:0;
}
form .radio div {
	float:left;
	clear:none;
}
form .radio input, form .radio label {
	float:left;
	width:auto;
	margin:0;
	padding:0;
}
form .radio input {
	border:none;
	background:transparent none;
	margin-left:1em;
	display:inline;
	float:left;
	margin-left:-6.5em;
}
form .radio label {
	float:left;
	position:static;
	display:inline;
	width:5em;
	padding-left:1.5em;
	text-align:left;
}
.radio #male-label {
	margin-left:10em;
}
form .radio legend span {
	display:block;
	width:9em;
	text-align:right;
	position:absolute;
	top:0.2em;
	left:0;
	color:#000;
}
form .radio legend {
	font-size:1em;
}
table.exchcontracts th {
    margin: 0px;
    padding: 0;
    text-align: center;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana,arial,sans-serif;
}

table.exchcontracts tbody {
    margin: 0px;
    padding: 0;
    text-align: center;
    FONT-SIZE: 18px;
    FONT-FAMILY: verdana,arial,sans-serif;
}

table.exchcontracts td {
    margin: 0px;
    padding: 0;
    text-align: center;
    FONT-SIZE: 18px;
    FONT-FAMILY: verdana,arial,sans-serif;
}
#claimreview {
    margin: 0px;
    padding: 0;
    text-align: center;
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana,arial,sans-serif;
}
*/
