INPUT.noStyle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE:8pt;
    BORDER-LEFT: 0px;
    COLOR: #333333;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: verdana,tahoma,arial;
    BACKGROUND-COLOR: #fff;
}
SELECT.noStyle
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE:8pt;
    BORDER-LEFT: 0px;
    COLOR: #333333;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: verdana,tahoma,arial;
    BACKGROUND-COLOR: #fff;
}
INPUT.form {font:8pt verdana,tahoma,arial;color:#000;background-color:#fff;border-color:#888;border-style:solid;border-width:1px;}
SELECT.form {font:8pt verdana,tahoma,arial;color:#000;background-color:#fff;border-color:#888;border-style:solid;border-width:1px}
TEXTAREA.form {
font:8pt tahoma,verdana,arial;
color:#000;
background-color:#fff;
border-color:#888;
border-style:solid;
border-width:1px;
}
INPUT.adminform {font:8pt verdana,tahoma,arial;color:#000;background-color:#eee;border-color:#888;border-style:solid;border-width:1px;}
SELECT.adminform {font:8pt verdana,tahoma,arial;color:#000;background-color:#eee;border-color:#888;border-style:solid;border-width:1px}
TEXTAREA.adminform {
font:8pt tahoma,verdana,arial;
color:#000;
background-color:#eee;
border-color:#000;
border-style:solid;
border-width:1px;
}
html,body
{
    border:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    background-color:#F5F5F5;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-align:center;    
    height:100%;
    height:auto;
}
.wrap-main
{
width:780px;
margin:auto;
    //min-width:972px;
    text-align:center;
    height: 100%;
    min-height: 100%;
    height: auto;
    background-image:url(../images/main_bg.gif);
    background-repeat:repeat-y;
}
#container
{
    height:inherit;
height: auto;
//height: 100%;
display:block;
    //height: 100%;
    //min-height: 100%;
    //height: auto;
    margin-top:2px;
    margin-left:auto;
    margin-right:auto;
    width:779px;
    border-right:1px solid #E9E9E9;
    text-align:left;
    padding-top:0px;
    padding-bottom:2px;
    padding-left:0px;
    padding-right:0px;
    background-image:url(../images/main_bg.gif);
    background-repeat:repeat-y;
}
.navMenu
{
    margin-top:0px;
    width:100%;
    width:778px;
    height:21px;
    border:1px solid #003377;
    background-color:#FFF;
}
.navMenuContent
{
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    color:#003377;
    padding-left:10px;
    margin-top:2px;
}
.navMenuContent A:visited
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.navMenuContent A:link
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.navMenuContent A:hover
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.menuLeft
{
    float:left;
    width:195px;
    border:0px solid #003377;
    margin-top:2px;
    overflow:hidden;
}
.leftInfo_holder
{
    border:1px solid #003377;
    background-color:#FFF;
}
.leftInfo_title
{
    overflow:hidden;
    height:24px;
    background-image:url(../images/hp_title.gif);
    background-repeat:repeat-x;
    font-family: verdana,tahoma,arial;
    font-size: 9pt;
    font-weight:normal;
    color:#ffffff;
    padding-left:4px;
    padding-top:4px;
}
.leftInfo_content
{
    overflow:hidden;
    padding-left:4px;
    padding-right:4px;
    padding-top:4px;
    padding-bottom:4px;
}
.leftInfo_content A:visited
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.leftInfo_content A:link
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.leftInfo_content A:hover
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.mainInfo_holder
{
    margin:5px;
    border:1px solid #003377;
    background-color:#FFF;
}
.mainInfo_title
{
    overflow:hidden;
    height:24px;
    background-image:url(../images/hp_title.gif);
    background-repeat:repeat-x;
    font-family: verdana,tahoma,arial;
    font-size: 9pt;
    font-weight:normal;
    color:#ffffff;
    padding-left:4px;
    padding-top:4px;
}
.mainInfo_content
{
    overflow:hidden;
    padding-left:4px;
    padding-right:4px;
    padding-top:4px;
    padding-bottom:4px;
}
.mainInfo_content A:visited
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.mainInfo_content A:link
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.mainInfo_content A:hover
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.smBtn
{
    width:195px;
    height:21px;
    border-bottom:1px solid #FFF;
    background-color:#99BBDD;
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    padding-left:5px;
    padding-top:2px;
    overflow:hidden;
    cursor:pointer;
}
.smBtnSel
{
    width:195px;
    height:21px;
    border-bottom:1px solid #FFF;
    background-color:#5588BB;
    color: #FFF;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    padding-left:5px;
    padding-top:2px;
    overflow:hidden;
    cursor:pointer;
}
.smBtnSpace
{
    width:195px;
    height:21px;
    border-bottom:1px solid #FFF;
    padding-top:2px;
    overflow:hidden;
}
.content
{
    float:left;
    width:564px;
    padding:10px;
    text-align:justify;
}
.contentTight
{
    float:left;
    width:583px;
    padding:0px;
    text-align:justify;
}
.contentLeft
{
    float:left;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:justify;
}
.contentRight
{
    float:right;
    padding-top:10px;
    padding-bottom:10px;
    text-align:justify;
}
.pageTitle
{
    color:#003377;
    font-family:tahoma,verdana,arial;
    font-size:9pt;
    font-weight:bold;
    margin-bottom:15px;
}
.pageSubtitle
{
    color:#003377;
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:5px;
}
A:visited
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:underline;
}
A:link
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:underline;
}
A:hover
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.formRow
{
    height:25px;
}
.formName
{
    margin-top:2px;
    width:110px;
    float:left;
    color:#000000;
    font-size:8pt;
    font-family:verdana,tahoma,arial;
}
.formNameVar
{
    margin-top:2px;
    float:left;
    color:#000000;
    font-size:8pt;
    font-family:verdana,tahoma,arial;
}
.formNameSm
{
    float:left;
    width:50px;
    color:#000000;
    font-size:8pt;
    font-family:verdana,tahoma,arial;
}
.formCell
{
    float:left;
    color:#000000;
    font-size:8pt;
    font-family:verdana,tahoma,arial;
}
.frmBtn
{
    width:150px;
    cursor:pointer;
    background-color:#CCCCCC;
    border:1px solid #003377;
}
.cbox
{
    border:1px solid #003377;
    margin-bottom:10px;
}
.cbox_title
{
    height:22px;
    background-color:#E9E9E9;
    border-bottom:1px solid #003377;
    color:#003377;
    font-size:8pt;
    font-family:verdana,tahoma,arial;
    font-weight:bold;
    padding-top:2px;
    padding-left:2px;
}
.cbox_content
{
    padding:3px;
    color:#000000;
    font-size:8pt;
    font-family:verdana,tahoma,arial;
}
.cbox_contentC
{
    padding:3px;
    color:#000000;
    font-size:8pt;
    font-family:verdana,tahoma,arial;
    text-align:center;
}
.cbox_content A:visited
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:none;
}
.cbox_content A:link
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:none;
}
.cbox_content A:hover
{
    color: #003377;
    font-family: verdana,tahoma,arial;
    font-size: 8pt;
    text-decoration:underline;
}
.center_line
{
    margin-top:10px;
    margin-bottom:10px;
    border-bottom: 1px dotted #888888;
}
.btnUp
{
    cursor:hand;
    cursor:pointer;
    overflow:hidden;
    height:22px;
    width:22px;
    background-image:url(../images/icon_arrowUp.gif);
    background-repeat:no-repeat;
}
.blue8B
{
    color:#003377;
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    font-weight:bold;
}
.blue8B A:visited
{
    color:#003377;
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
}
.blue8B A:link
{
    color:#003377;
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
}
.blue8B A:hover
{
    color:#003377;
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    font-weight:bold;
    text-decoration:underline;
}
.blue9B
{
    color:#003377;
    font-family:tahoma,verdana,arial;
    font-size:9pt;
    font-weight:bold;
}
.clientBox
{
    width:560px;
    height:290px;
    padding:10px;
}
.clientTitleMain
{
    clear:both;
    margin-top:10px;
    padding-top:3px;
    padding-left:5px;
    padding-bottom:3px;
    width:100%;
    color:#999999;
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    font-weight:bold;
    background-color:#F4F4F4;
}
.clientTextMain
{
    padding:3px;
}
.clientTitle
{
    float:left;
    width:100px;
    padding:3px;
    background-color:#fff;
    color:#003377;
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    font-weight:bold;
}
.clientText
{
    float:left;
    padding:3px;
}
.clientTextBold
{
    color:#003377;
    padding:3px;
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    font-weight:bold;
}
.clientBaseLinks
{
    text-align:right;
    height:14px;
    margin-top:10px;
}
.clientSiteIcon
{
    float:left;
    margin-right:3px;
    width:100px;
    height:14px;
    cursor:pointer;
    background-image:url(../images/icon_screen_sm.gif);
    background-repeat:no-repeat;
}
.clientProfileIcon
{
    float:left;
    margin-right:3px;
    margin-left:10px;
    width:90px;
    height:14px;
    cursor:pointer;
    background-image:url(../images/icon_profile_sm.jpg);
    background-repeat:no-repeat;
}
.clientTestimonialIcon
{
    float:left;
    margin-right:3px;
    margin-left:10px;
    width:115px;
    height:14px;
    cursor:pointer;
    background-image:url(../images/icon_testimonial_sm.gif);
    background-repeat:no-repeat;
}
.clientDivider
{
    border-bottom:1px solid #003377;
    margin-bottom:10px;
}
.client_hp_box_testimonials
{
    cursor:pointer;
    postition:relative;
    padding:5px;
    margin-left:10px;
    margin-bottom:10px;
    border:1px solid #003377;
    width:555px;
    height:100px;
    background-image:url(../images/client_hp_testimonial_bg.jpg);
    background-repeat:no-repeat;
}
.client_hp_box_portfolio
{
    cursor:pointer;
    postition:relative;
    padding:5px;
    margin-left:10px;
    margin-bottom:10px;
    border:1px solid #003377;
    width:555px;
    height:100px;
    background-image:url(../images/client_hp_portfolio_bg.jpg);
    background-repeat:no-repeat;
}
.clientListText
{
    float:left;
    margin-bottom:5px;
}
.clientListIcon
{
    float:left;
    width:30px;
    height:32px;
    text-align:center;
    cursor:hand;

}
.newsTextBold
{
    margin-left:5px;
    float:left;
    color:#003377;
    padding:3px;
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    font-weight:bold;
}
.newsText
{
    float:left;
    color:#00000;
    padding:3px;
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    font-weight:normal;
}
.testimonialBox
{
    border:1px solid #CCCCCC;
    background-color:#E9E9E9;
    padding:10px;
    margin-bottom:15px;
}
.testimonialQuote
{
    padding:5px;
    font-family:tahoma,verdana,arial;
    font-size:9pt;
    font-weight:normal;
    color:#000000;
}
.testimonialQuote p
{
    font-family:tahoma,verdana,arial;
    font-size:9pt;
    font-weight:normal;
    color:#000000;
    margin:0 0 0 0;
    padding:5px 0 5px 0;	//top, right, bottom, left
}
.testimonialQuote A:visited
{
    color:#003377;
    font-family:tahoma,verdana,arial;
    font-size:9pt;
    text-decoration:underline;
}
.testimonialQuote A:link
{
    color:#003377;
    font-family:tahoma,verdana,arial;
    font-size:9pt;
    text-decoration:underline;
}
.testimonialQuote A:hover
{
    color:#FF0000;
    font-family:tahoma,verdana,arial;
    font-size:9pt;
    text-decoration:underline;
}
.testimonialDetail
{
    margin-top:5px;
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    font-weight:normal;
    font-style:italic;
    color:#000000;
}
.testimonialLinks
{
    margin-top:5px;
}
.testimonialLinks A:visited
{
    color:#000000;
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    text-decoration:none;
}
.testimonialLinks A:link
{
    color:#000000;
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    text-decoration:none;
}
.testimonialLinks A:hover
{
    color:#003377;
    font-family:tahoma,verdana,arial;
    font-size:8pt;
    text-decoration:underline;
}
.profileList
{
    color:#000000;
    font-family:tahoma,verdana,arial;
    font-size:9pt;
    font-weight:normal;
    margin-top:5px;
    margin-bottom:8px;
    background-image:url(../images/icon_profile_sm_list.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #CCCCCC;
    padding: 5px 0 5px 20px;	//top, right, bottom, left
}
.profileListText
{
    padding: 3px 3px 5px 3px;	//top, right, bottom, left
}
.profileList A.profileTitle:visited
{
    color:#003377;
    font-family:tahoma,verdana,arial;
    font-size:9pt;
    font-weight:bold;
    text-decoration:underline;
}
.profileList A.profileTitle:link
{
    color:#003377;
    font-family:tahoma,verdana,arial;
    font-size:9pt;
    font-weight:bold;
    text-decoration:underline;
}
.profileList A.profileTitle:hover
{
    color:#FF0000;
    font-family:tahoma,verdana,arial;
    font-size:9pt;
    font-weight:bold;
    text-decoration:underline;
}
pre 
{
  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;
}
.new{
    color:#FF0000;
    font-family:"Arial Rounded MT Bold",arial;
    font-size:12pt;
    font-weight:bold;
}