/* CSS Document */


body	{	font-size:8pt; 	font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif; }
p		{	font-size:8pt; 	font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif; }
tr		{	font-size:8pt; 	font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif; }
td		{	font-size:8pt; 	font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif; }
th		{	font-size:8pt; 	font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif; }
table	{	font-size:8pt; 	font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif; }
a		{	font-size:8pt; 	font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif; }
button	{	font-size:8pt; 	font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif; }

.header2
{
    font-size:10pt; 
    font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif;
	font-weight:normal;
	color:#003F95;
	text-align:center;
}

.hostingdetails
{
    font-size:8pt; 
    font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif;

}

.input, input.text
{
    font-size:8pt; 
    font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif;

}

th
{
   background-color:black;
   color:white;
}

.ssThumb
{
	border:1px solid navy;
	margin:2px;
	padding:2px;
}

.required
{
color:#FF0000;
font-weight:bold;
}

.texArea
{
	border:1px solid black;
	height:160px;
	background-image:url(/img/tbbg2.gif);
}

.bogStandardButton
{

    font-size:8pt; 
    font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif;
    height:23px;
    border:1px solid black;
    cursor:hand;
    cursor:pointer;
	background-color:#6D6FAA;
	color:white;
}
     
.aboutUsCap
{

	font-family:Tahoma, Arial, Helvetica,Luxi-Sans,sans-serif;
	font-size:10pt;
	font-weight:bold;
}

.aboutUsImg
{
	border:1px solid #6D6FAA;
}

.aboutUsSubCap
{
	font-weight:bold;
}

.bodytext

{

	font-size:8pt; 

	font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif;

	padding: 10;

	line-height: 150%;

}



.bodytextNP

{

	font-size:8pt; 

	font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif;

	padding:2px;

}



.hostingdetails

{

	font-size:10pt; 

	font-family:Arial, Helvetica, sans-serif;

}



.subtext

{

	color: 888888;

	font-size:8pt; 

	font-family:Arial, Helvetica, sans-serif;

}



.borderbtm

{

	border-bottom: solid black 1px;

}



.borderright

{

	border-right: solid black 1px;

}



.borderrightbtm

{

	border-right: solid black 1px;

	border-bottom: solid black 1px;

}



.tablesurround

{

	border-bottom: 0px;

	border-top: 0px;

	border-left: solid black 1px;

	border-right: solid black 1px;

}



.button

{

	/*background-color: #D7DCFD;*/
	background-color:#6D6FAA;
	color:white;

	font-family: Arial, Helvetica, sans-serif;

	border: #000000 1px solid;

	font-size: 12px;

	color: #000000;

}


A:link {color: #555555;}

A:visited {color: #555555;}

A:active {color: #555555;}

A:hover {color: #555555;}


.disabledLink:link {
	color: gray; 	
	text-decoration:none;
}

.disabledLink:visited {
	color: gray;
 	text-decoration:none;}

.disabledLink:active {
	color: gray; 
	text-decoration:none;
}

.disabledLink:hover {
	color: gray;	
	text-decoration:none;
}


li
{

	list-style-position: inside

}

h1
{

	font-size:18pt;

	font-family:Tahoma, Arial, Helvetica,Luxi-Sans,sans-serif;

	text-align:center;

}

h2
{

	font-weight:bolder; 

	color: 0000AA;

	font-family:Tahoma, Arial, Helvetica,Luxi-Sans,sans-serif;

	font-size:12pt; 

}

html, body 
{

	margin:0; 

	padding:0; 

	height:100%;

} 

/* my stuff added here, dec! */

.topBarFont

{

	font-family:Tahoma, Arial, Helvetica,Luxi-Sans,sans-serif;

	font-size:8pt;

	text-align:right;

	color:#9596C8;

	padding-bottom:1px;

}



.headerDivLink:link

{

	font-family:Tahoma, Arial, Helvetica,Luxi-Sans,sans-serif;

	font-size:8pt;

	text-decoration:none;

	color:#5E60AA;

}



.headerDivLink:visited
{
font-family:Tahoma, Arial, Helvetica,Luxi-Sans,sans-serif;
font-size:8pt;
text-decoration:none;
color:#5E60AA;
}

.headerDivLink:hover
{
font-family:Tahoma, Arial, Helvetica,Luxi-Sans,sans-serif;
font-size:8pt;
text-decoration:underline;
color:#5E60AA;
}

.companyLink
{
width:350px;
height:120px;
/*background-color:#D6D6EE;
border:1px solid #9596C8;*/
background-image:url(/img/dmback1.jpg);
font-family:Tahoma, Arial, Helvetica,Luxi-Sans,sans-serif;
font-size:8pt;
padding:2px;
padding-top:4px;
margin-bottom:3px;
}

.companyLinkNoPic
{
border:1px solid #6D6FAA;
color:white;
background-color:#E9E9F6;  /*#D6D3EF;*/
font-family:Tahoma, Arial, Helvetica,Luxi-Sans,sans-serif;
font-size:8pt;
padding:2px;
margin-bottom:10px;
}

.companyLinkHeaderSpan
{
font-family:Tahoma, Arial, Helvetica,Luxi-Sans,sans-serif;
font-size:10pt;
font-weight:bold;
width:100%;
text-align:center;
}

.companyLinkNoPicNoBorder
{
border:1px solid #6D6FAA;
color:white;
background-color:#E9E9F6;  /*#D6D3EF;*/
font-family:Tahoma, Arial, Helvetica,Luxi-Sans,sans-serif;
font-size:8pt;
padding:2px;
}



.goButton
{
width:40px;
height:20px;
border:1px solid #6D6FAA;
color:white;
/*background-color:#9596C8;*/
background-color:#6D6FAA;
font-family:Tahoma, Arial, Helvetica,Luxi-Sans,sans-serif;
font-size:8pt;
padding:1px;
cursor:hand;
cursor:pointer;
}

.goButtonNoWidth
{
height:20px;
border:1px solid #6D6FAA;
/*background-color:#9596C8;*/
background-color:#6D6FAA;
color:white;
font-family:Tahoma, Arial, Helvetica,Luxi-Sans,sans-serif;
font-size:8pt;
padding:1px;
cursor:hand;
cursor:pointer;
}

.tableHeader
{
background-color:#D6D3EF;
}

/* new stuff */

.topBar_button_class_sm
{
	width:60px;
	height::22px;
	border:0px;
	margin:0px;
	padding:0px;
	cursor:hand;
	cursor:pointer;
}

.topBar_td_class
{
	background-image:url(/img/menu/background.gif);
	background-repeat:repeat-x;
	height:22px;
	border:0px;
	margin:0px;
	padding:0px;
}

.topBar_row_class
{
	border:0px;
	margin:0px;
	padding:0px;
}

.topBar_button_class
{
	width:110px;
	height::22px;
	border:0px;
	margin:0px;
	padding:0px;
	cursor:hand;
	cursor:pointer;
}

.topBarDiv
{
	background-image:url(/img/menu/bar2_background.gif);
	background-repeat:repeat-x;
	height:21px;
	width:750px;
	border:0px;
	margin:0px;
	padding:0px;
}

.topSecondBar_button_class
{
	width:110px;
	height::21px;
	border:0px;
	margin:0px;
	padding:0px;
	cursor:hand;
	cursor:pointer;
}

.topSecondBar_button_class_sm
{
	width:60px;
	height::21px;
	border:0px;
	margin:0px;
	padding:0px;
	cursor:hand;
	cursor:pointer;
}

.topSecondBar_td_class
{
	background-image:url(/img/menu/bar2_background.gif);
	background-repeat:repeat-x;
	height:22px;
	border:0px;
	margin:0px;
	padding:0px;
}

.topBar_spacer_class
{
	border:0px;
	padding:0px;
	margin:0px;

}

.topTable
{
	border:0px;
	padding:0px;
	margin:0px;

}


.newTabletd
{
	height:22px;
	width:105px; /* was 105 */
	font-size:8pt; 
	font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif;
	padding:0px;
	border:0px;
	text-align:center;
	background-color:#898DD4;
	border:1px solid white;
	color:white;
	/*background-image:url('/img/menu1.gif');*/
}

.newTableHovertd
{
	height:22px;
	width:105px; /* was 105 */
	font-size:8pt; 
	font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif;
	padding:0px;
	border:0px;
	text-align:center;
	background-color:#65AA82;
	border:1px solid white;
	color:white;
}


.newTableLink:link {
	color:white;	
	text-decoration:none;
}

.newTableLink:visited {
	color:white;
 	text-decoration:none;}

.newTableLink:active {
	color:white;
	text-decoration:none;
}

.newTableLink:hover {
	color:white;
	text-decoration:none;
}


.frontpage_news_div
{
	overflow:auto;
	font-size:8pt; 
	font-family:Tahoma, Arial, Helvetica, Luxi-Sans, sans-serif;
	height:265px;
}

.imgborder
{
	border: 1px black solid;
}