body {
     background-color              : #3C8EBD;
	scrollbar-face-color		: #DEE3E7;
	scrollbar-highlight-color	: #FFFFFF;
	scrollbar-shadow-color		: #DEE3E7;
	scrollbar-3dlight-color		: #D1D7DC;
	scrollbar-arrow-color		: #006699;
	scrollbar-track-color		: #EFEFEF;
	scrollbar-darkshadow-color	: #98AAB1;
	margin                        : 0;
	font-family                   : Verdana, Arial, Tahoma;
	font-size		               : 10pt; 	
	font-weight		          : normal;
	text-align                    : center;
}
#general {
     width                         : 94%;
     margin                        : auto;
}
#general p {
     margin                        : 0;
}
.list {
     margin                        : 4px 20px 0 20px;
     font-family                   : Verdana, Tahoma;
     font-size                     : 8pt;
     font-weight                   : normal;     
     color                         : #000000;
     text-align                    : justify;
}
.butbar {
	font-family			     : Verdana, Arial, Helvetica, sans-serif;
	font-size			          : 11px;
	font-weight			     : bold;
	padding                       : 3px;
	color				     : #000000;
     background-color		     : #F3F3F3;
	border-top-style              : solid;
     border-top-color              : #003365;
     border-top-width              : 1px;
     border-bottom-style           : solid;
     border-bottom-color           : #003365;
     border-bottom-width           : 1px;
     border-left-style             : solid;
     border-left-color             : #003365;
     border-left-width             : 10px;
     border-right-style            : solid;
     border-right-color            : #003365;
     border-right-width            : 1px;
	height				     : 22px;	
}
.synopsis {
     font-family                   : Verdana, Tahoma;
     font-size                     : 8pt;
     font-weight                   : normal;     
     color                         : #000000;
     margin                        : 0px;
     text-align                    : justify;
}
/* Div Curved Box */
.box {
     padding                       : 0;
     margin-top                    : 10px;
     clear                         : both;
}
.semi {
     float                         : left;
}
.full {
     clear                         : both;
}
.box .cornerleft {
     background                    : url(../images/portlet_left_corner.gif) no-repeat;
     float                         : left;
     width                         : 7px;
     height                        : 22px;
     font-size                     : 1px;
}
.box .cornerright {
     background                    : url(../images/portlet_right_corner.gif) no-repeat;
     float                         : right;
     width                         : 7px;
     height                        : 22px;
     font-size                     : 1px;
}
.box h3 {
     padding                       : 0;
     margin                        : 0;
     text-align                    : left;
     line-height                   : 22px;
     background-image              : url(../images/portlet_center_BG.gif);
     color                         : #FFFFFF;
     font-family                   : Verdana,Arial,Helvetica,sans-serif;
     font-size                     : 12px;
     font-weight                   : bold;
}
.box h4 {
     padding                       : 0;
     margin                        : 0;
     text-align                    : left;
     line-height                   : 22px;
     color                         : #AA2520;
     font-family                   : Verdana,Arial,Helvetica,sans-serif;
     font-size                     : 11px;
     font-weight                   : bold;
}
.box .body {
     background                    : url(../images/portlet_left_space.gif) repeat-y #7DC2E9;
     text-align                    : left;
     padding-left                  : 5px;
}
.box .body .back {
     background                    : url(../images/portlet_right_space.gif) repeat-y right #7DC2E9;
     padding-right                 : 5px;
     padding-top                   : 5px;
}
.box .body .more {     
     margin                        : 10px 0 0 0;
     color                         : #013366;
     font-family                   : Verdana,Arial,Helvetica,sans-serif;
     font-size                     : 11px;
     font-weight                   : bold;
     text-decoration               : none;
     vertical-align                : top;
     text-align                    : right;
     padding                       : 4px 5px;
     background-color              : #6FBCE6;
     border                        : 1px solid #228BC4;
     clear                         : both;
}
.box .body .more a:link, .box .body .more a:active, .box .body .more a:visited  {
     text-decoration               : none;
}
.box .body .more a:hover {
     color                         : #228BC4;
	text-decoration		     : underline;
}
.box .body .more .text {
     padding                       : 0 5px 7px 0;
     color                         : #013366;
}
.box .body .links {
     color                         : #000000;
     float                         : left;
     font-weight                   : normal;
}
.box .body .links a:link, .box .body .links a:active, .box .body .links a:visited  {
     color                         : #FFFFFF;
     font-weight                   : bold;
     text-decoration               : none;
}
.box .body .links a:hover {
     color                         : #000000;
	text-decoration		     : underline;
}
.box .foot {
     margin                        : 0;
     background                    : #7DC2E9 url(../images/portlet_bottom_BG.gif) repeat-x left bottom;
     padding                       : 0;
     height                        : 9px;
}
.box .foot .bottomleft {
     background                    : url(../images/portlet_lbottom_corner.gif) no-repeat left bottom;
     height                        : 9px;
     width                         : 7px;
     float                         : left;
     font-size                     : 1px;
}
.box .foot .bottomright {
     background                    : url(../images/portlet_rbottom_corner.gif) no-repeat right bottom;
     height                        : 9px;
     width                         : 7px;
     float                         : right;
     font-size                     : 1px;
}
form {
     margin                        : 0;
}
/* Login Form */

#signup legend {
     font-family                   : Verdana,Tahoma;
     font-size                     : 10pt;
     font-weight                   : bold;
     color                         : #343434;
}

#signup fieldset {
     border                        : none;
}

#signup .agreement {
     font-weight                   : normal;
     font-size                     : 11px;
     width                         : 450px;
}

#signup p {
     margin                        : 0px;
     font-family                   : Verdana, Tahoma;
     font-size                     : 10pt;
     font-weight                   : bold;
     color                         : #003365;
     text-align                    : left;
}
#signup p.field {
     margin                        : 8px 0;
     overflow			          : hidden;	
}
#signup .field label {
     font-family                   : Verdana, Tahoma;
     font-size                     : 10pt;
     font-weight                   : normal;
     width                         : 150px;
     float                         : left;
     color                         : #63126B;
     margin                        : 5px;
     text-align                    : right;
}
#signup .field .ffield {
     float                         : left;
     color                         : #003365;
}
#signup .field {
     overflow                      : auto;
     clear                         : both;
     margin                        : -10px;
}
.error {
	font-family			     : Verdana, Arial, Helvetica, sans-serif;
	font-size			          : 9pt;
	font-weight			     : bold;
	color				     : #990000;
	text-decoration		     : none;
	width                         : 100%;
	text-align                    : center;
}

th {
     font-family                   : Verdana, Tahoma;
     font-size                     : 10pt;
     font-weight                   : normal;
     width                         : 100px;
     color                         : #63126B;
     text-align                    : right;
}
td {
     font-family                   : Verdana, Tahoma;
     font-size                     : 10pt;
     font-weight                   : bold;
     color                         : #000000;
}

