BODY
{

font: 10pt verdana, Helvetica, Sans-Serif;
}

#bodytopleft
{
    BACKGROUND-POSITION: left top;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(/images/bg-topleft.gif);
    BACKGROUND-REPEAT: no-repeat;
}
#bodywhite
{
    PADDING-LEFT: 3px;
    BACKGROUND-COLOR: white;
}
#bodytopright
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-TOP: 0px;
    PADDING-RIGHT: 5px;
    MARGIN-RIGHT: 5px;
    BACKGROUND-IMAGE: url(/images/bg-topright.gif);
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: left
}
#bodymiddle
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(/images/bg-top.gif);
    PADDING-TOP: 5px;
    margin-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    margin-top: 0px;
    MARGIN-LEFT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND-REPEAT: repeat-x;
}
#bodyleft
{
    BACKGROUND-POSITION: left top;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(/images/bg-left.gif);
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-y;
}
#bodyright
{
    BACKGROUND-POSITION: right top;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(/images/bg-right.gif);
    PADDING-TOP: 0px;
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 0px;
    PADDING-RIGHT: 5px;
    MARGIN-RIGHT: 5px;
    BACKGROUND-REPEAT: repeat-y;
}
#bodybottomleft
{
    BACKGROUND-POSITION: left bottom;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(/images/bg-bottomleft.gif);
    BACKGROUND-REPEAT: no-repeat;
}
#bodybottomright
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right bottom;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-bottom: 0px; 
    PADDING-RIGHT: 5px;
    MARGIN-RIGHT: 5px;
    BACKGROUND-IMAGE: url(/images/bg-bottomright.gif);
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: left
}
#bodymiddle2
{
    BACKGROUND-POSITION: left bottom;
    DISPLAY: block;
    BACKGROUND-IMAGE: url(/images/bg-bottom.gif);
    PADDING-bottom: 8px;
    margin-RIGHT: 0px; 
    PADDING-RIGHT: 0px; 
    margin-bottom: 0px;
    MARGIN-LEFT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND-REPEAT: repeat-x;
}
form 
{
	margin-top: 0px;
	padding: 0px;
         margin-bottom: 0px;
}
.ClickableRow
{
cursor: pointer;
}
div.float {float:left; height:220px; width: 192px; padding:4px}
div.float p {text-align: center;}

.bubble a{
	background:transparent url(/images/signupbtn1.png) no-repeat  left;
	color: #FFF;
        FONT-SIZE: 18px;
        FONT-WEIGHT: bold;
  	FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 36px;
	display: block;
	height:47px;
	text-align: center;
width:125px;
}
.bubble a:hover{
color:#fff;
text-decoration: none;
background:transparent url(/images/signupbtn.png) no-repeat  left;
}

.ajaxmessage 
{ 
 position: absolute;  width:100%;  top: -1000;     right: 0;    padding: 3px;
color: #000000;    background: #FFFFE1;    border:1px solid #000000;    z-index: 4;
font-size: 11px;   
}


.ajaxmessage_rel
{
  width:80%;   padding: 3px;
color: #000000;    background: #FFFFE1;    border:1px solid #000000;    z-index: 4;
font-size: 11px;
}

.bodyline
{
    BORDER-RIGHT: #a0adb9 1px dashed;
    BORDER-TOP: #a0adb9 1px dashed;
    BACKGROUND: #fdfcf8;
    BORDER-LEFT: #a0adb9 1px dashed;
    BORDER-BOTTOM: #a0adb9 1px dashed
}

img {
        border: none;
}

h1
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 21px;
    LINE-HEIGHT: 25px;
    COLOR: #003366;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;

	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
        padding-bottom: 3px;
    background-color: transparent;
}

h2
{
	top: 2px;
	margin-top: 2px;
	font-size: 14px;
	color: #5a5858;
	font-weight: bold;
	line-height: normal;
}

.pad5
{
	padding: 5px;
}

.image
{
	background-color: white;
	padding: 2px;
	padding-bottom: 0px;
	border: #BBBBBB 1px solid;
}

.nav2 {
        background-color: #EEEEEE;
        padding-top: 1px;
        background-image: url(https://softwareprojects.com/images/nav2bk.gif);
        background-position: bottom;
        background-repeat: repeat-X;
}
.nav2 TD {
        background-color: #EEEEEE;
        border-bottom: #BBBBBB 1px solid;
        text-align: center;
        font-size: 12px;
}
.nav2 TD#noborder
{
        background-color: #EEEEEE;
        border-bottom: #EEEEEE 1px solid;
        text-align: center;
        font-size: 12px;

}

.nav2 TD#first {
        padding-right: 10px;padding-left: 9px;
        padding-top: 0px;padding-bottom: 0px;
        border-bottom: #BBBBBB 1px solid;
}
.nav2 A {
        border-left: #EEEEEE 1px solid;
        border-top: #EEEEEE 1px solid;
        border-right: #EEEEEE 1px solid;
        padding-right: 12px;padding-left: 12px;
        padding-top: 6px;padding-bottom: 6px;
        color: #000000;
        text-decoration: none;
        display: block;
}
.nav2 A:hover {
        color: #000000;
        text-decoration: underline;
        display: block;
}
.nav2 A:visited {
	color: #000000;
	display: block;
}
.nav2 TD#selected {
        background-color: #FFFFFF;
        border-left: #BBBBBB 1px solid;
        border-top: #BBBBBB 1px solid;
        border-right: #BBBBBB 1px solid;
        border-bottom: #FFFFFF 1px solid;
        font-weight: bold;
}
.nav2 TD#selected A {
        border: 0;
        color: #000000;
}
.nav2on {
        background-color: #DEDEDE;
        border-bottom: #BBBBBB 1px solid;
        font-size: 12px;
}
.nav2on A {
        border-left: #BBBBBB 1px solid;
        border-top: #BBBBBB 1px solid;
        border-right: #BBBBBB 1px solid;
        background-color: #DEDEDE;
        padding-right: 12px;padding-left: 12px;
        padding-top: 6px;padding-bottom: 6px;
        color: #000000;
        display: block;
}
.nav2on A:hover {
        color: #000000;
        text-decoration: underline;
        display: block;
}
.nav2on A:visited {
        color: #000000;
        display: block;
}

table.fc
{        
  width: 100%;
  table-layout: fixed;
}
.fc
{
  overflow: hidden;
  white-space: nowrap;
        MARGIN: 0px;
        BORDER: 0px;
        PADDING: 0px;
        color: #1E1E20;
        line-height: 18px;
        FONT-SIZE: 11px;
        BACKGROUND-COLOR: Transparent;
}
.bgcolor1 {
    background-color: #B2B2E0;
}

div.navContainer1  {  font-size: 11px; border-width: 1px; border-style: solid; 
border-color: #ccc; }

div.LeftNavFooter1 a { background-color: #eee; padding: 0px; }
 
.navContainer1 div.LeftNavHeader1 { 	font-size: 13px; text-align: left; font-weight: 700; 
color: #000; background-color: #eee; padding: 5px 0px 5px 5px; border-width: 0px; border-style: solid; border-color: #ccc; }

.navContainer1 div.LeftNavFooter { width: 145px;	font-size: 13px; text-align: center; font-weight: 700; 
color: #000; background-color: #eee; padding: 5px 0px 5px 0px; border-width: 2px 0px 0px 0px; border-style: solid; 
border-color: #ccc; }

.navContainer1 li { margin: 0; }


.navContainer1 ul { list-style-type: none; padding: 0; margin: 0;
}


.navContainer1 ul li.offLevel1  {  background-color: #ffffff;  padding: 5px 0px 5px 10px; 
border-top: 1px solid #cccccc; background-image: none; }

.navContainer1 ul li.offLevel1_selected  { color: #ffffff; background-color: #336699;  padding: 5px 0px 5px 10px;
border-top: 1px solid #cccccc; background-image: none; }



div.navContainer  {  font-size: 11px; border-width: 0px; padding: 0px ; border-style: solid;
border-color: #ccc; }

div.LeftNavFooter a { background-color: #eee; padding: 0px; }

.myLeftNavHeader
{
      font-size: 11px;   font-weight: 600; padding: 5px 0px 3px 0px;
color: #000;  border-width: 0px; border-style: solid; border-color: #ccc;
}

.navContainer div.LeftNavHeader {       font-size: 11px; text-align: left;  font-weight: 600;
color: #000; background-color: #eee; padding: 5px 0px 5px 5px; border-width: 0px; border-style: solid; border-color: #ccc; }

.navContainer div.LeftNavFooter { width: 145px; font-size: 13px; text-align: center; 
color: #000; background-color: #eee; padding: 5px 0px 0px 5px; border-width: 0px 0px 0px 0px; border-style: solid;
 }


.navContainer li { margin: 0;  }

.navContainer ol { list-style-type: none;  padding: 0; margin: 0;
}

.navContainer ul { list-style-type: none;  padding: 0; margin: 0;
}

.navContainer ul li.offLevel1  {    padding: 0px 0px 0px 0px;
border-top: 0px ; background-image: none; }

.navContainer ul li.offLevel1_selected  {  color: #ffffff; background-color: #C3D9FF;  padding: 0px 0px 0px 0px;
border-top: 0px solid #cccccc; background-image: none; }


.borderleft2
{
    border-color : #B2B2E0;
    border-style : solid;
    border-right-width : 0px;
    border-left-width : 1px;
    border-top-width : 0px;
    border-bottom-width : 0px;
}
.borderright2
{
    border-color : #B2B2E0;
    border-style : solid;
    border-right-width : 1px;
    border-left-width : 0px;
    border-top-width : 0px;
    border-bottom-width : 0px;
}
.mainboldfont {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight : bold;
    color: #000099;
}
a.blurb:link     { color: #b2b2e0; }
a.blurb:visited  { color: #b2b2e0; }
a.blurb:active   { color: #b2b2e0; }
a.blurb:hover    { color: #6666c2; }
.gstopbottomborder {
    background-image: url(http://softwareprojects.com/images/gs_top_bottom_border.gif);
}

IMG.BlackBorder 
{
border-width: 1px; border-style: solid; border-color: #000000;
}
.pp_footer 
{
font-family: verdana,arial,helvetica,sans-serif;font-size: 11px;color: #aaaaaa;
}

.mainText
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topLinkLarge
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TextButtonStrong
{
        FONT-SIZE: 11px;
        COLOR: black;
        FONT-WEIGHT: bold;
        text-decoration:none;
}
.ar12 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        text-decoration: none;
}
.tah10 {
        font-family: Tahoma;
        font-size: 10px;
        text-decoration: none;
        color: #000000;
}
.tah9 {
        font-family: Tahoma;
        font-size: 9px;
        text-decoration: none;
        color: #000000;
}
.ver9 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        text-decoration: none;
        color: #000000;
}

.L16G
{
    FONT-SIZE: 16px;
    COLOR: #76797c;
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif
}
.tah11 {
        font-family: Tahoma;
        font-size: 11px;
        text-decoration: none;
        color: #000000;
}
.ver10 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: none;
        color: #000000;
}
.disclaimer
{
    FONT-SIZE: 9px;
    COLOR: #999999;
    FONT-FAMILY: Geneva, Verdana, Arial, Helvetica
}
.ver11 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        color: #000000;
}
.ppmediumtext
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 15px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppem106
{
    FONT-WEIGHT: 700
}

.TextHelp 
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	COLOR: #42595A; 
}


.ppsmalltextboldwhite
{
    FONT-WEIGHT: 700;  
    FONT-SIZE: 11px;  
    COLOR: #ffffff;  
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}

.ppbigtext
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 17px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppheading
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 17px;
    COLOR: #003366;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppcobrand
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 21px;
    LINE-HEIGHT: 25px;
    COLOR: #003366;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppmediumtext
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 15px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppsubheading
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 15px;
    COLOR: #003366;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.pptext
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 13px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.pptextbold
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 13px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppnote
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 13px;
    COLOR: #999999;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.pperror
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 13px;
    COLOR: #ff0000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.pperrorbold
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
}
.ppmessage
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 13px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppsmalltext
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppsmalltextbold
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppsmallnote
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 11px;
    COLOR: #999999;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppsmallerror
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppsmallerrorbold
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.pplabel
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 1px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.pplabelerror
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #ff0000;
    PADDING-TOP: 1px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.pplabelgrey
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #666666;
    PADDING-TOP: 1px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.pplabelgreyerror
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    COLOR: #ff0000;
    PADDING-TOP: 1px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppfooter
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppbutton
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 12px;
    COLOR: #000000;
    BORDER-TOP-STYLE: outset;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BORDER-RIGHT-STYLE: outset;
    BORDER-LEFT-STYLE: outset;
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM-STYLE: outset
}
.ppbuttonhot
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 13px;
    COLOR: #000000;
    BORDER-TOP-STYLE: outset;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BORDER-RIGHT-STYLE: outset;
    BORDER-LEFT-STYLE: outset;
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM-STYLE: outset
}
.ppbuttonsmall
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BORDER-TOP-STYLE: outset;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BORDER-RIGHT-STYLE: outset;
    BORDER-LEFT-STYLE: outset;
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM-STYLE: outset
}
.ppbuttonverysmall
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 9px;
    COLOR: #000000;
    BORDER-TOP-STYLE: outset;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BORDER-RIGHT-STYLE: outset;
    BORDER-LEFT-STYLE: outset;
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM-STYLE: outset
}
.ppscnormal
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppscbig
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 15px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppscbutton
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BORDER-TOP-STYLE: outset;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BORDER-RIGHT-STYLE: outset;
    BORDER-LEFT-STYLE: outset;
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM-STYLE: outset
}
.ppscmessage
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 15px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppinlineoptional
{
    FONT-WEIGHT: 400
}
.ppinlinedisabled
{
    COLOR: #999999
}
.ppinlinefootnote
{
    COLOR: #999999
}
.ppinlineerror
{
    COLOR: #ff0000
}
.ppinlineerrorbold
{
    FONT-WEIGHT: 700;
    COLOR: #ff0000
}
.ppinlineyellowbg
{
    BACKGROUND-COLOR: #ffffcc
}
.ppinlinelightgreybg
{
    BACKGROUND-COLOR: #e6e6e6
}
.ppinlinedarkgreybg
{
    BACKGROUND-COLOR: #cccccc
}
.ppinlinedisabledgrey
{
    COLOR: #666666;
    BACKGROUND-COLOR: #e6e6e6
}
.ppinlinepaypalblue
{
    COLOR: #336699
}
.ppinlinewhite
{
    COLOR: #ffffff
}
.ppinlinereward
{
    COLOR: #00aa00
}
.ppinlinegreen
{
    COLOR: #00aa00
}
.ppinlinered
{
    COLOR: #ff0000
}
.ppinlineblue
{
    COLOR: #0000ff
}
.ppinlinegreyongrey
{
    COLOR: #333333
}
.ppinlinemedgrey
{
    COLOR: #999999
}
.ppinlinemoneygreen
{
    COLOR: #336633
}
.ppleftnav_parent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 400;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 110%;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppleftnav_child
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: 400;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 110%;
    PADDING-TOP: 5px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppleftnav_parent_small
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 400;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 110%;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ppleftnav_child_small
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: 400;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 110%;
    PADDING-TOP: 5px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.pptabtext
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    TEXT-DECORATION: none
}
.ppsubtabtextoff
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    TEXT-DECORATION: none
}
.ppsubtabtextoff:hover
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    TEXT-DECORATION: underline
}
.ppsubtabtextoffspacer
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    TEXT-DECORATION: none
}
.ppsubtabtexton
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    TEXT-DECORATION: none
}


.TextStep
{
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #406F6F;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.pperrorbold
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 13px;
    COLOR: #ff0000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.TextStepSelected
{
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #974625;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
.TextButton 
{
	FONT-SIZE: 11px; 
	COLOR: black; 
	FONT-FAMILY: Tahoma, sans-serif;
	text-decoration:none; 
}
.SimpleButton
{
        FONT-SIZE: 12px;
        COLOR: black; 
        FONT-FAMILY: Verdana;
        text-decoration:none; 
}
.TextButtonGray
{
	FONT-SIZE: 11px; 
	COLOR: #888888; 
	FONT-FAMILY: Tahoma, sans-serif;
	text-decoration:none; 
}

.LinkButton 
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Microsoft sans serif, sans-serif;
	COLOR: #0000FF; 
	text-decoration:underline; 
}
.LinkButton:hover
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Microsoft sans serif, sans-serif;
	COLOR: #FF0000; 
	text-decoration:underline; 
}


.TextTiny 
{
	FONT-SIZE: 10px; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}

.TextSmall 
{
	FONT-SIZE: 11px; 
	color: #1E1E20;
	line-height: 18px;
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.TextMediumBold 
{
	BACKGROUND-COLOR: #EBEADB;
        FONT-SIZE: 10pt;
        color: #1E1E20;
        line-height: 18px;
	FONT-STYLE: Italic;
        FONT-FAMILY: Verdana, Arial, sans-serif
}
.TextSmallNoDecoration
{
	FONT-SIZE: 11px; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
}
.TextInfoTitle 
{
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	COLOR: black; 
	FONT-FAMILY: Microsoft sans serif, sans-serif
}
.TextInfoDescription 
{
	FONT-SIZE: 11px; 
	COLOR: black; 
	FONT-FAMILY: Microsoft sans serif, sans-serif
}
.TextMedium20
{
	font-size:14px;
	line-height:130% ! important;
	overflow:hidden;
	width:99%;
	font-family: Helvetica, Arial, Sans-serif;
}
.TextLarge20
{
	color: #003399;
       font-family: Helvetica, Arial, Sans-serif;   
	font-size:18px;
	line-height:130%;
	letter-spacing:-.25px;
	font-weight:700;	
}
.TextMedium 
{
    font-size: 12px; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    color: #1E1E20;
	line-height: 18px;
}
.TextMediumS
{
    font-size: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    color: #1E1E20;
}
.TextMediumEmphasis 
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    color: #003366;
    FONT-WEIGHT: bold;
        line-height: 18px;
}
.TextMediumWhite 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
        line-height: 18px;
}
.TextSmallWhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
        line-height: 18px;
}

.LinkMedium 
{
	Padding-bottom:1px;
	COLOR: #003399;
	FONT-SIZE: 12px;
	line-height: 18px; 
    	FONT-FAMILY: 'Lucida Grande',  Geneva, Verdana, Arial, Helvetica, sans-serif
}
.LinkBig
{
        FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
        COLOR: #003399;
   FONT-FAMILY:  'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif
}

.LinkMedium:hover 
{
  background-color:#446EC0;
  color:#FFF;
  padding-bottom:1px;
	FONT-SIZE: 12px; 
    FONT-FAMILY: 'Lucida Grande',  Geneva, Verdana, Arial, Helvetica, sans-serif
}
.LinkMediumNoU 
{
	FONT-SIZE: 13px; 
	COLOR: #0000FF; 
	text-decoration:none; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkWhiteNoDecoration
{
	FONT-SIZE: 12px;
        text-decoration: none; 
	COLOR: #ffffff;
        FONT-FAMILY:   Verdana, Arial, sans-serif;
}
.LinkMediumNoU:hover 
{
	FONT-SIZE: 13px; 
	COLOR: #FF0000; 
	text-decoration:underline; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.TextGreyMedium
{
	FONT-SIZE: 13px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkGreySmall 
{
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkGreySmall:hover 
{
	FONT-SIZE: 11px; 
	COLOR: #ff6600; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkSmallBlue 
{
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
    text-decoration:none; 
        COLOR: #003399;
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkSmallBlue:hover 
{
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	text-decoration:none; 
	COLOR: #0000FF; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkSmallWhiteNoDecoration 
{
        FONT-SIZE: 13px;
        FONT-WEIGHT: normal; 
        COLOR: white;  
	Text-decoration: none;
        FONT-FAMILY: Verdana, Arial, sans-serif;
}
.LinkSmallWhite 
{
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal; 
	COLOR: white;  
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkChart
{
        FONT-SIZE: 11px; 
        color: #1E1E20;
        line-height: 18px;
        FONT-FAMILY: Verdana, Arial, sans-serif;
	text-decoration:none; 
}
.LinkTinyRed
{
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold; 
        COLOR: #003399;
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkTinyWhite 
{
	FONT-SIZE: 10px; 
	FONT-WEIGHT: bold; 
	COLOR: white;  
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkSmallWhite:hover 
{
	FONT-SIZE: 12px; 
	text-decoration:none; 
	COLOR: white; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}

.LinkSmallNoU
{
	Padding-bottom:1px;
	FONT-SIZE: 11px; 
	text-decoration:none; 
        COLOR: #003399;
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
}

.LinkSmallNoU:hover 
{
  padding-bottom:1px;
  background-color:#446EC0;
  color:#FFF;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}

.LinkSmall 
{
 Padding-bottom:1px;
        COLOR: #003399;
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
}
.LinkSmallBlackNoU
{
	FONT-SIZE: 11px; 
	text-decoration:none; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkSmallWhiteNoU
{
	FONT-SIZE: 12px; 
	text-decoration:none; 
	COLOR: white; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkSmallWhiteNoU:hover
{
	FONT-SIZE: 12px; 
	COLOR: #FFC73C; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkSmallBlack
{
        line-height: 18px;

	COLOR: #42595A;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkTinyBlack
{

        COLOR: #42595A;
        FONT-SIZE: 10px;
        FONT-FAMILY: Verdana, Arial, sans-serif
}

.LinkSmallBlack:hover
{
	FONT-SIZE: 11px;
	COLOR: #42595A;
	text-decoration: none;
	line-height: 18px;
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkMediumBlack
{
        COLOR: #000000;
        FONT-SIZE: 12px;
        FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkMediumWhite
{
        COLOR: #ffffff;
        FONT-SIZE: 12px;
        FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkMediumBlack:hover
{
        FONT-SIZE: 12px;
        COLOR: #000000;
        text-decoration: none;
        FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkSmall:hover 
{
  background-color:#446EC0;
  color:#FFF;
  padding-bottom:1px;
    FONT-FAMILY: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px; 
}
.LinkTiny 
{
  padding-bottom:1px;
	FONT-SIZE: 10px; 
        COLOR: #003399;
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.LinkTiny:hover 
{
  background-color:#446EC0;
  color:#FFF;
  padding-bottom:1px;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.TextLarge 
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 21px;
    LINE-HEIGHT: 25px;
    COLOR: #003366;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif


}
.ListBox 
{
	BORDER-RIGHT: #999999 2px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #999999 2px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	BORDER-LEFT: #999999 2px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #999999 2px solid; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}
.InputBox 
{
	BORDER-RIGHT: #999999 2px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #999999 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	BORDER-LEFT: #999999 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #999999 2px solid; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	HEIGHT: 22px; 
	BACKGROUND-COLOR: #ffffff;
}
.InputBoxLabel 
{
	BORDER-RIGHT: #999999 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #999999 0px solid; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #999999 0px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #999999 0px solid; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	HEIGHT: 22px; 
	BACKGROUND-COLOR: #EFEBDE;
}
.URLLabel
{
position:relative;
margin:2px 2px 0 2px;
font:bold 122% arial;
color:#333;
}
.URLBox
{
			margin-right: 4px;	
			font-size: 16px;	
			background: #FEF7DF url(/images/urlbox.gif) repeat-x;
			border: 1px solid #666;		
			border-right-color: #999;
			border-bottom-color: #999;	
    WIDTH: 250px;
	Font-family: Arial, Helvetica, sans-serif;
	Font-weight: bold;
}
.InputBoxFront 
{
    WIDTH: 400px;
	MARGIN: 0px; 
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}  
.InputBoxFrontMedium
{
	FONT-SIZE: 12px; 
    WIDTH: 300px;
	MARGIN: 0px; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}  
.InputBoxSmall 
{
	FONT-SIZE: 12px; 
    WIDTH: 170px;
	MARGIN: 0px; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}  
.InputBoxTiny
{
	FONT-SIZE: 12px; 
    WIDTH: 100px;
	MARGIN: 0px; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}  
.InputBoxGrayTiny
{
	FONT-SIZE: 12px; 
	MARGIN: 0px; 
	WIDTH: 40px;
	BACKGROUND-COLOR: #EFEBDE; 
}  
.InputBoxGray 
{
	FONT-SIZE: 12px; 
	MARGIN: 0px; 
	BORDER: 0px;
	WIDTH: 400px;
	COLOR: #777777;
	MARGIN-LEFT: 3px;
        FONT-FAMILY: Verdana, Arial, sans-serif;
	font-weight: bold;
	BACKGROUND-COLOR: Transparent;
}  
.InputBoxDouble 
{
	FONT-SIZE: 12px; 
	MARGIN: 0px; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}  
.TextAreaBoxGray
{
    WIDTH: 400px;
	FONT-SIZE: 12px; 
	MARGIN: 0px; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	BACKGROUND-COLOR: #EFEBDE; 
	COLOR: #6B696B;
}

.TextAreaBox 
{
	FONT-SIZE: 12px; 
    WIDTH: 400px;
	MARGIN: 0px; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}
.TextAreaBoxSmall 
{
        FONT-SIZE: 12px; 
    WIDTH: 200px;
        MARGIN: 0px; 
        FONT-FAMILY: Verdana, Arial, sans-serif; 
        BACKGROUND-COLOR: #ffffff
}

.TextAreaBoxStandard
{
        FONT-SIZE: 12px;
        MARGIN: 0px;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        BACKGROUND-COLOR: #ffffff
}



.SelectBoxTiny
{
        FONT-SIZE: 12px; 
        WIDTH: 170px;
        FONT-FAMILY: Verdana, Arial, sans-serif; 
        BACKGROUND-COLOR: #ffffff
}

.SelectBox 
{
	FONT-SIZE: 12px; 
	WIDTH: 400px;
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}
.SelectBoxStandard
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}
.SelectBoxSmall 
{
	FONT-SIZE: 12px; 
	WIDTH: 170px;
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}
.box1-title,.box-title,.box2-title,.box-title-format 
{
	background: url("boxdevelop.gif") #EFEBDE repeat-x scroll;
}
.box5-title 
{
	background: url("boxdevelop2.gif") #3a4dbe repeat-x scroll;
}

.box-title {
	padding: 3px;
	font-weight: bold;
/*  font-size: 0.75em;*/
	border: 0px solid #949A9C;
	border-bottom: 0px solid #000;
	color: #eee;
		letter-spacing: 0.05em;
	border: none; 
	margin: 0px;
}
.top-border {
	border-top: 1px solid #7B9EBD;
	border-left: 1px solid #7B9EBD;
	border-right: 1px solid #7B9EBD;
	border-bottom: 0px solid #7B9EBD;
}
.box1-title {
	padding: 3px;
/*  font-size: 0.75em;*/
/*	border: 1px solid #7B9EBD;*/
	border-bottom: 1px solid #7B9EBD;
	border-left: 1px solid #7B9EBD;
	border-right: 1px solid #7B9EBD;
	border-top: 0px solid #7B9EBD;
	color: #eee;
}
.box2-title {
	padding: 3px;
/*  font-size: 0.75em;*/
	border: 1px solid #949A9C;
	border-bottom: 1px solid #949A9C;
	border-top: 0px solid #000;
	border-left: 0px solid #000;
	color: #eee;
}
.box5-title {
	padding: 3px;
	margin: 0px;
	border: none; 
	border-bottom: 1px solid #949A9C;
	border-top: 0px;
	color: #eee;
}
.box-body {
	background-color: #F7F7F7;
	margin: 0px;
	border: none; 
	border-top: 0px solid #6B6D6B;
	border-left: 1px solid #6B6D6B;
	border-right: 1px solid #6B6D6B;
	border-bottom: 0px solid #6B6D6B;
	font-size: 0.8em;
}
.box1-body {
	padding: 7px;
	background-color: #fff;
	border: 1px solid #949A9C;
}
.ImageButton
{
}



/********** CSS theme file for CalendarXP 5.0 (Totally configurable) ********/
/* control the style of the calendar cells */
.CalHead {cursor:default; text-align:center; font:9pt arial; color:black; border-bottom:1px solid black;}
.CalCell { text-align:center;}
.CellAnchor {text-decoration:none; font:9pt arial;}

/* control the style of the week-counter column */
.WeekHead {}
.WeekCol {}

/* styles for the month navigators at the top */
.MonthNav {vertical-align:middle;}

/* styles for the 3 calendar portions (actually 3 table TDs) */
.CalTop {text-align:center; background-color:#D4D0C8; border:1px solid gray; padding:1px 3px 1px 3px;}
.CalMiddle {padding:2px 10px 0px 10px;}
.CalBottom {text-align:center; padding:0px 10px 1px 10px;}

/* styles for the title at the top */
.CalTitle {vertical-align:middle; text-align:right; font:bold 9pt arial;}

/* other classes */
.Today {text-decoration:none; font:10pt arial; color:black;}
A.Today:hover {color:#f0b515}
A.Today:active {color:red}

.BottomDiv {border-top:1px solid black; padding:2px 0px 1px 0px; border-top-width:1px;}

.btn {position:relative; left:-19px; top:1px;}

#tabs2 .tab_on
{
    BORDER-BOTTOM:  0px ;
    BACKGROUND-COLOR: #366492;
    COLOR: #ffffff;
}
#tabs1 .tab_on A
{
    COLOR: #000
}
#tabs2 .tab_on A
{
}
#tabs2 DIV A
{
    COLOR: #039;
    TEXT-DECORATION: none
}
#tabs2 TABLE TD
{
    BORDER-LEFT: #99c 1px solid;
    BORDER-BOTTOM: #99c 1px solid;
    BORDER-TOP: #99c 1px solid;
    FONT-SIZE: 12px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #023365;
}
#tabs2 TABLE DIV#a0
{
    BORDER-LEFT: #99c 1px solid
}
#tabs2 TD.j
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 11px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #fff
}
#tabs2 TD DIV
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#s
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    POSITION: relative;
    BACKGROUND-COLOR: #366492;
    TEXT-ALIGN: center
}
DIV#topCategories TABLE
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-COLLAPSE: collapse
}
DIV#topCategories TD
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
DIV#topCategories TD.heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: #efeefe
}
DIV#topCategories TD.heading
{
    BACKGROUND-COLOR: #efeefe
}


/* new input fields styles */
.SelectBox, .SelectBoxMultiple, .SelectBoxStandard, .InputBoxSmall, .InputBoxFrontMedium, .SelectBoxSmall, .TextAreaBoxStandard, .InputBoxFront, .InputBoxTiny, .InputBoxTiny_Search
{
height: 20px;
outline: none;font: 14px/100% arial, sans-serif;border: 1px solid #aaa;border-color: #bbb #ddd #ddd #bbb;
background: #FBFBFB  url(/images/inputbg.png) top repeat-x !important;margin: 0;color: #222;padding: 4px 3px;border-radius: 4px;
}
.TextAreaBox
{
outline: none;font: 14px/100% arial, sans-serif;border: 1px solid #aaa;border-color: #bbb #ddd #ddd #bbb;
background: #FBFBFB url(/images/inputbg.png) top repeat-x !important;margin: 0;color: #222;padding: 4px 3px;border-radius: 4px;
}
.TextAreaBox.off, .SelectBoxStandard.off, .SelectBox.off, .InputBoxSmall.off, .InputBoxTiny_Search.off, .InputBoxTiny.off, .InputBoxFrontMedium.off, .SelectBoxSmall.off, .TextAreaBoxStandard.off, .InputBoxFront.off
{
color: #999;
}
.TextAreaBox:focus, .SelectBoxStandard:focus, .SelectBox:focus, .SelectBoxMultiple:focus, .InputBoxSmall:focus, .InputBoxTiny_Search:focus, .InputBoxTiny:focus, .InputBoxFrontMedium:focus, .SelectBoxSmall:focus, .TextAreaBoxStandard:focus, .InputBoxFront:focus
{
color: #222;border: 1px solid #9cf;box-shadow: 0px 0px 10px #9bf;-moz-box-shadow: 0px 0px 10px #9bf;-webkit-box-shadow: 0px 0px 10px #9bf;-webkit-transition: all .3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;
}
.SelectBox,  .SelectBoxMultiple
{
cursor:pointer;
/*padding-left: 0px;*/
-webkit-appearance: none;
background: #FBFBFB  url(/images/bgselect.png) right top no-repeat !important; height: 30px;
width:408px;
}
.SelectBoxStandard, .SelectBoxSmall
{
cursor:pointer;
/*padding-left: 0px;*/
-webkit-appearance: none;
background: #FBFBFB url(/images/bgselect.png) right top no-repeat !important; height: 30px;
}
 .SelectBoxMultiple
 {
    height: 200px;
    width: 300px;
    background-image: none !important;
 }
.InputBoxSmall[name="phone_mobile"], .InputBoxSmall[name="phone_home"], .InputBoxSmall[name="phone"], .InputBoxSmall[name="fax"]
{
width:151px;
padding-right:22px;
background: #FBFBFB url(/images/bgphone.png) right top no-repeat !important;
}
.InputBoxFront[name="phone"], .InputBoxFront[name="fax"]
{
background: #FBFBFB url(/images/bgphone.png) right top no-repeat !important;
padding-right: 22px;
}
.InputBoxSmall[name="name"]
{
width:151px;
padding-right:22px;
background: #FBFBFB url(/images/bgname.png) right top no-repeat !important;
}
.InputBoxSmall[name="emailaddress"], .InputBoxSmall[name="email"]
{
width:151px;
padding-right:22px;
background: #FBFBFB  url(/images/bgemail.png) right top no-repeat !important;
}
.InputBoxFront[name="name"]
{
background: #FBFBFB url(/images/bgname.png) right top no-repeat !important;
padding-right: 22px;
}
.InputBoxFront[name="company_name"]
{
background: #FBFBFB  url(/images/bgcompany.png) right top no-repeat !important;
padding-right: 22px;
width: 387px;
}
.InputBoxFront[name="emailaddress"], .InputBoxFront[name="email"]
{
background: #FBFBFB  url(/images/bgemail.png) right top no-repeat !important;
padding-right: 22px;
}

