body 
{
	margin:0px;
	padding:4px;
	text-align:center;
	background-color:white;
}

p 
{
    margin-top:5px;
    margin-bottom:8px;
}

textarea {
	border:1px solid #888;
	overflow:auto;
	font-family:tahoma;
	font-size:11px;
}

textarealarger {
	border:1px solid #888;
	overflow:auto;
	font-family:tahoma;
	font-size:12px;
}

.lightBlue 
{
    color:#5d739a;
}


.header 
{
    font-family:Verdana;
    font-size:17px;
    color:#5d739a;
    font-weight:bold;
}

#frame 
{
	width:980px;
	/* border:1px solid #bbb; */
	padding:4px;
}

#leftCol 
{
	float:left;
	text-align:center;
	width:300px;
}

#loginBox 
{
	width:245px;
	height:311px;
	text-align:center;
	background-image: url(/ges/login.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#loginBoxSmall
{
	width:245px;
	height:220px;
	text-align:center;
	background-image: url(/ges/login-small.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#contactInfo 
{
	width:245;
	padding-right:15px;
}

#rightCol 
{
    vertical-align:top;
	float:right;
}

#rightColFlashCorrection
{
    vertical-align:top;
	float:right;
	margin-top:-650px;
}

#pageBody 
{
    width:700px;
}

#headImg 
{
	height:250px;
	width:720px;
}

#compName 
{
	width:245px;
	text-align:center;
}

#navBar 
{
	margin-top:7px;
}

.privacy 
{
    font-family:Verdana;
    font-size:13px;
    color:Black;
    text-align:justify;
}

.newslines 
{
    font-family:Verdana;
    font-size:11px;
    color:Black;
    text-align:justify;
}

.callOut 
{
	width:720px;
	margin:8px 0px 12px 0px;
}

.coRight 
{
	width:90px;
	height:90px;
	margin:0px 5px 0px 5px;
}

.coLeft 
{
	width:75px;
	height:75px;
	margin:0px 5px 0px 5px;
}

.coQues 
{
	vertical-align:top;
	text-align:left;
	height:35px;
}

.callOutText 
{
	font-family:tahoma;
	font-size:14px;
	color:black;
	vertical-align:top;
}

.sidebarText1 
{
	font-family:tahoma;
	font-size:14px;
	color:black;
	vertical-align:top;
	line-height:25px;
}

.sidebarText2
{
	font-family:tahoma;
	font-size:14px;
	color:black;
	vertical-align:top;
	line-height:20px;
}


.login 
{
	font-family:verdana;
	font-size:11px;
	color:white;
	padding-right:4px;
	text-align:right;
}

.loginInputs 
{
	font-family:verdana;
	font-size:11px;
	color:black;
	width:160px;
	margin:1px;
}

.loginButton 
{
	font-family:verdana;
	font-size:8px;
	color:white;
	border:1px solid white;
	background-color:#5d739a;
	width:160px;
	text-align:right;
	padding-right:5px;
	margin-top:5px;
	text-transform:uppercase;
}

.contactButton 
{
	font-family:verdana;
	font-size:8px;
	color:#888;
	border:1px solid #888;
	background-color:white;
	width:185px;
	text-align:right;
	padding-right:5px;
	margin-top:5px;
	text-transform:uppercase;
}

.subHeader 
{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000;
}

.contactInfo 
{
	font-family:tahoma;
	font-size:11px;
	color:#888;
}

.content 
{
	font-family:verdana;
	font-size:11px;
	color:#666;
}


a.impLink:link, a.impLink:visited, a.impLink:active 
{
	font-family:tahoma;
	color:#E33B39;
	font-size:9px;
	text-decoration:none;
}

a.bigred:link, a.bigred:visited, a.bigred:active 
{
	font-family:tahoma;
	color:#FF0000;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
}

a.calloutlink:link, a.calloutlink:visited, a.calloutlink:active 
{
	font-family:tahoma;
	font-size:14px;
	font-weight:normal;
	color:black;
	vertical-align:top;
	text-decoration:underline;
}



.impLink 
{
	font-family:tahoma;
	color:#E33B39;
	font-size:9px;
	text-decoration:underline;
}

#copyright 
{
	width:900px;
	border-top:1px solid #ccc;
	color:#ccc;
	font-family:verdana;
	font-size:10px;
}

.titleBar 
{
    font-family:Tahoma;
    font-size:11px;
    color:White;
}

.contactInput {
	border:1px solid #888;
	font-family:tahoma;
	font-size:11px;
}

.contactCell 
{
    font-family:Verdana;
    font-size:11px;
    color:#444;
}

.contactLabel 
{
    font-family:Verdana;
    font-size:11px;
    color:#444;
    text-align:right;
}


.contactSelect 
{
    border:1px solid #888;
	font-family:tahoma;
	font-size:11px;
}
.label 
{
    font-family:Verdana;
    font-size:9px;
    color:White;
}

.rfiInputs 
{
	font-family:verdana;
	font-size:9px;
	color:black;
	width:100px;
}

.screenshot_row 
{
    width:700px;
    height:100px;
    text-align:center;
    /*background-image:url("/ges/screenshot_row.gif");
    background-repeat:no-repeat;
    background-position:center middle;*/
}

.thumbnail 
{
    margin-right:5px;
    margin-top:2px;
    border:2px solid white;
    cursor:hand;
}

.include 
{
    font-family:Verdana;
    font-weight:bold;
    font-size:9px;
    text-transform:uppercase;
    text-align:center;
}

.supportHeader 
{
    text-align:center;
    background-color:DarkGray; 
    color:White;
    height:25px;
    font-weight:bold;
    border:1px solid #444;
}

.premier 
{
    text-align:center;
    color:#555;
}

.basic 
{
    text-align:center;
    color:#999;
}

#newsTable 
{
    width:100%;
    font-family:Tahoma,verdana;
    font-size:11px;
    border-left:1px solid black;
    background-color:#aaa;
    
}

.newsTH
{
    color:White;
    text-align:center;
    background-color:#444;
}

.newsTD
{
    background-color:White;
}

.titleLink
{
    font-size:12px;
    color:Navy;
}


.newsTitle 
{
    font-family:Tahoma;
    font-size:14px;
    color:Navy;
}

.newsTitle 
{
    font-family:verdana;
    font-size:10px;
    margin:3px;
    width:100%
}

.required
{
    color:#ba0714;
}

#loginErrors 
{
    font-family:tahoma;
    font-size:9px;
    color:white;
    width:200px;
}

div .infoBubble 
{
    font-family:tahoma; 
    font-size:10px; 
    color:#444; 
    padding:1px;
}
