
.cursor{
cursor: pointer;}

#cursor{
cursor: pointer;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
background-color: #ffffff;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.TextJustify{

text-align: justify;
padding: 12px;}

a:link {
	color: #003399;
	text-decoration: none;}

a:visited {
	text-decoration: none;
	color: #ff6633;
}
a:hover {
color: #cc0000;
text-decoration: none;}

a:active {
	text-decoration: none;
	color: #808080;
}
a.menu:link {
	color: #003399;
	text-decoration: none;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px #c0c0c0 dashed;
padding-top: 5px;
padding-left: 0px;
padding-bottom: 5px;
}
a.menu:visited {
	text-decoration: none;
	color: #ff6633;
	display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px #c0c0c0 dashed;
padding-top: 5px;
padding-left: 0px;
padding-bottom: 5px;
}
a.menu:hover {
color: #cc0000;
text-decoration: none;
background-color: #eef9e5;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px #c0c0c0 dashed;
padding-top: 5px;
padding-left: 0px;
padding-bottom: 5px;}

a.menu:active {
	text-decoration: none;
	color: #808080;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
border-top: none;
border-left: none;
border-right: none;
border-bottom: 1px #c0c0c0 dashed;
padding-top: 5px;
padding-left: 0px;
padding-bottom: 5px;
}
a.title:link {
	color: #003399;
/*background-color: url(layout/bg-tabletitle.gif);*/
background-color: #C9DCE2;
	text-decoration: none;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
border-top: none;
border-left: none;
border-right: none;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
text-indent: 5px;
}
a.title:visited {
	text-decoration: none;
	color: #ff6633;
background-color: #C9DCE2;
	display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
border-top: none;
border-left: none;
border-right: none;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
text-indent: 5px;
}
a.title:hover {
background-color: #3480BF;
color: #ffffff;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
border-top: none;
border-left: none;
border-right: none;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
text-indent: 5px;}

a.title:active {
	text-decoration: none;
	color: #808080;
	background-color: #C9DCE2;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
border-top: none;
border-left: none;
border-right: none;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
text-indent: 5px;
}
a.title1:link {
	color: #003399;
	text-decoration: none;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
border-top: none;
border-left: none;
border-right: none;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
text-indent: 5px;
}
a.title1:visited {
	text-decoration: none;
	color: #ff6633;
	display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
border-top: none;
border-left: none;
border-right: none;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
text-indent: 5px;
}
a.title1:hover {
background-image: url(layout/bg-tabletitle1.gif);
color: #ffffff;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
border-top: none;
border-left: none;
border-right: none;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
background-color: #eef9e5;
text-indent: 5px;}

a.title1:active {
	text-decoration: none;
	color: #808080;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
border-top: none;
border-left: none;
border-right: none;
padding-top: 2px;
padding-left: 2px;
padding-bottom: 2px;
text-indent: 5px;
}

.InnerL{
width: 11px;
height: 32px;
background-image: url(layout/but-main.gif);
background-repeat: no-repeat;
background-position: left top;}

.InnerC{
height: 32px;
background-image: url(layout/but-mainc.gif);
background-repeat: repeat-x;
background-position: center top;
text-align: center;
vertical-align: middle;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;}

.InnerR{
width: 11px;
height: 32px;
background-image: url(layout/but-main.gif);
background-repeat: no-repeat;
background-position: right top;}

.InnerSL{
width: 25px;
height: 22px;
background-image: url(layout/1-top.gif);
background-repeat: no-repeat;
background-position: left top;}

.InnerSC{
height: 22px;
width: 160px;
background-image: url(layout/1-ver.gif);
background-repeat: repeat-x;
background-position: center top;
}

.InnerSR{
width: 25px;
height: 22px;
background-image: url(layout/1-top.gif);
background-repeat: no-repeat;
background-position: right top;}

.InnerSCC{
background-image: url(layout/1-hor.gif);
background-repeat: repeat-y;
background-position: right top;}

.InnerSC{
height: 22px;
background-image: url(layout/1-ver.gif);
background-repeat: repeat-x;
background-position: center top;}

.InnerBL{
width: 25px;
height: 22px;
background-image: url(layout/1-bot.gif);
background-repeat: no-repeat;
background-position: left bottom;}

.InnerBC{
height: 22px;
background-image: url(layout/1-ver.gif);
background-repeat: repeat-x;
background-position: center bottom;}

.InnerBR{
width: 25px;
height: 22px;
background-image: url(layout/1-bot.gif);
background-repeat: no-repeat;
background-position: right bottom;}

.width95
{
width: 95%;}

.border
{
border: 1px #e0e0e0 solid;}

.imageborderbg
{
border: 0px #719AE8 solid;
background-color: #edf5ff;
border-bottom: none;
padding: 5px;}

.imageborderbg1
{
border: 1px #c3daee dotted;
background-color: #edf5ff;
border-top: none;
padding: 3px;}

.imageborderbg2
{
border: 1px #c3daee dotted;
background-color: #edf5ff;}

.formreq
{
border: 1px #c3daee dotted;
background-color: #edf5ff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #0057d1;
font-style: normal;}

.formopt
{
border: 1px #c3daee dotted;
background-color: #edf5ff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #606060;
font-style: normal;}

.formsubmit
{
border: 1px #c3daee solid;
background-color: #edf5ff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #cc3300;
font-style: normal;
letter-spacing: 1px;}

.formothers
{
border: 1px #c3daee solid;
background-color: #edf5ff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #000000;
font-style: normal;
letter-spacing: 1px;}

.successsub
{
border: 1px #c3daee solid;
background-color: #edf5ff;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #0052c6;
font-style: normal;
letter-spacing: 1px;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;}

.leftindent20
{
text-indent: 20px;
text-align: left;}
.rightindent20
{

text-align: right;
padding-right: 20px;}
#grayarial12
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #575757;}
#linever
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #a6a6a6;
padding-right: 5px;
padding-left: 5px;}
#maroonarial12
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #990000;
letter-spacing: 1px;}

.Titleheading
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
color: #ffffff;
vertical-align: middle;
text-align: left;
text-indent: 7px;
padding-top: 5px;
padding-bottom: 5px;}

.Titleheadinggray
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #8a8a8a;
vertical-align: middle;
text-align: left;}
.Titleheadingmaroon
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #990000;
vertical-align: middle;
text-align: left;
text-indent: 6px;}
#leftwhitedots
{
border-left: 1px #ffffff dotted;}
#leftgraydots
{
border-left: 1px #c5c5c5 dotted;}
#leftgraydots1
{
border-bottom: 1px #94B9C5 solid;}
#leftgraydots111
{
border-bottom: 1px #2B5EAA solid;}
.Titlename
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #330000;}
.Titlenameblue
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #4365a6;}
.Titlenamemaroon
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #cc0000;}
.Titlenamegreen
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #009900;}
.Titlenamesub
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #8c8c8c;}
.imageborder
{
border: 1px #ffffff solid;}
.imageborder_pending
{
border: 1px #EEDAC8 solid;
}

.imageborder1
{
border: 1px #6699CC solid;}

.imageborder2
{
border: 1px #CCCCCC solid;}

.imageborderbg22
{
border: 1px #c3daee solid;}

.imageborderbg_pending
{
background-color: #F5E9DE;
border-bottom: none;}

.imageborderbg1
{
border: 1px gray solid;
background-color: #edf5ff;
padding: 3px;}

.imageborderbg1a
{
border: none;
background-color: #ffffff;
border-top: none;
padding: 3px;}

.imageborderbg2
{
border: 1px #f4e5d9 solid;
background-color: #edf5ff;}

#ddblueblockmenu UL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
MARGIN: 0px;
FONT: 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
LIST-STYLE-TYPE: none
}
#ddblueblockmenu LI UL {
PADDING-RIGHT: 0px;
DISPLAY: block;
PADDING-LEFT: 5px;
PADDING-BOTTOM: 0px;
BORDER-LEFT: 0px #ffffff solid;
PADDING-TOP: 0px;
TEXT-DECORATION: none;
FONT: normal 100% 'Trebuchet MS', 'Verdana', Arial, sans-serif;}

#ddblueblockmenu LI A {
FONT-SIZE: 95%;
DISPLAY: block;
PADDING-RIGHT: 0px;
PADDING-LEFT: 7px;
PADDING-BOTTOM: 1px;
PADDING-TOP: 2px;
MARGIN-LEFT: 0px;
BORDER-LEFT: #ffffff 4px solid;
BORDER-RIGHT: #ffffff 4px solid;
BORDER-BOTTOM: 1px #bdd4ec solid; 
COLOR: #B72100;
BACKGROUND-COLOR: #F4F9FF;
TEXT-DECORATION: none;
FONT: normal 100% 'Trebuchet MS', 'Verdana', Arial, sans-serif;}

#ddblueblockmenu LI A:hover {
FONT-SIZE: 95%;
DISPLAY: block;
PADDING-RIGHT: 0px;
PADDING-LEFT: 7px;
PADDING-BOTTOM: 1px;
PADDING-TOP: 2px;
MARGIN-LEFT: 0px;
BORDER-LEFT: 4px #ffffff solid;
BORDER-RIGHT: #ffffff 4px solid;
BORDER-BOTTOM: 1px #bdd4ec solid; 
COLOR: #000000;
BACKGROUND-COLOR: #E8FAD5;
TEXT-DECORATION: none;
FONT: normal 100% 'Trebuchet MS', 'Verdana', Arial, sans-serif;}

#ddblueblockmenu {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
FONT: bold 100% 'Trebuchet MS', 'Verdana', Arial, sans-serif;
COLOR: white;
BORDER-BOTTOM: 0px solid;
BORDER-TOP: 0px solid;
BORDER-LEFT: 0px solid;
}

.menutitle {
PADDING-RIGHT: 3px;
PADDING-LEFT: 8px;
PADDING-BOTTOM: 3px;
PADDING-TOP: 3px;
FONT: bold 100% 'Trebuchet MS', 'Verdana', Arial, sans-serif;
COLOR: Black;
BORDER-BOTTOM: 0px solid;
BORDER-TOP: 0px solid;
BORDER-LEFT: 4px #ffffff solid;
BORDER-RIGHT: #ffffff 4px solid;
BACKGROUND-COLOR: #bdd4ec;
/*background-image:url('images_layout/bg_subscriptsub.gif');*/
background-repeat:repeat-x;
}
.textInput,textarea{  /* General style for my inputs when they're not highlighted */
  background-color:#FFFFFF;
}
.inputHighlighted{  /* Highlighting style */
  background-color:#F4E5D9;
  color: #cc0000
} 
.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
  overflow: hidden;
	background-color: orange;
	padding-left: 5px;
}

.subbanner {
	color: #CCCCCC;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
}
.subbanner1 {color: #FFCC00}
