@charset "utf-8";
/* CSS Document */


body{
text-align:center; /** fix IE and consort to center **/
margin:0px;
padding:0px;
font:11px Tahoma,Arial, Helvetica, sans-serif; color:#d4d4d5;
background: url(/images/bg.gif) repeat-x;
background-color:#4c7dad;
}

body, html{ height:100%;} 


a img{ border:0px;}
a{ color:#4b8bc6; text-decoration:underline;}
a:hover{ color:#ffffff; text-decoration:none;}
a:visited{ color:#ffffff; text-decoration:none;}

h1{
margin:0px; padding:0px;
font-size:11px; color:#5f6c79;
font-weight:normal; 
}

h2{
margin:0px; padding:0px;
font-size: 16px; color:#4b8bc6;
padding-bottom:16px;
margin-bottom:10px;
border-bottom:1px solid #4b8bc6;
}

h3{
margin:0px; padding:0px;
font-size:14px; color:#4b8bc6;
margin-bottom:10px;
}

h4{
margin:0px; padding:0px;
font-size:20px; color:#f4f4f4;
}

p{
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:160%;
}

hr{
padding:4px 0 0 0;
height:1px; 
border-style:solid; 
border-width:1px 0 0 0;
color:#4b8bc6;}

li{
list-style:circle;
}

/* #main 
____________________________________________________________*/
#main{
padding:0px;        
margin:0px auto;
padding:0 0 0 0;
text-align:left; /** restore text align on left **/
width:900px;
background-color:#1d1e23;
border:1px solid #1d1e23;
}

/* #header 
____________________________________________________________*/
#header{ 
margin:0px; padding:0px;
padding:5px;
height:139px;
width:890px;
float:left;
background:url(/images/header.gif);
}

#header img{
float:left;
padding:10px 0 0 0;}

#header h4{
text-align:center;
float:right;
padding:40px 520px 0px 0px;} 

/* #topnav
____________________________________________________________*/
#topnav{
clear:both;
margin:0px; padding:0px;
width:900px;
height:36px;
background:url(/images/nav.gif);
}

#topnav a{
display:block;
float:left;
margin:0px;padding:0px;
height:21px;
padding:10px 15px 0 15px;
text-decoration:none;
color:#ffffff;
background:url(/images/topnav-split.gif) 100% 0 no-repeat;
}


#topnav a:hover{
color:#4b8bc6;
text-decoration: none;
}

/* #content
____________________________________________________________*/
#content{
clear:both;
margin:0px; padding:0px;
width:900px;
}

#content-port{
clear:both;
margin:0px; padding:0px;
padding:10px;
width:880px;
}

#headerlogoh3 img{
float:left;

}

#headerlogoh3 h3{
float:left;
font-size: 18px; color:#4b8bc6;
margin-left:10px;
margin-top:15px;
}

/* #content-left
____________________________________________________________*/
#content-left{
float:left;
margin:0px;
padding:10px 0 0 10px;
width:550px;
}


/* #content-left2
____________________________________________________________*/
#content-left2{
float:left;
margin:5px 0 10px 85px;
padding:0 0 0 45px;
width:350px;
background-color:#000000;
border:1px 1px 1px 1px;
boder-color:ffffff;
}


/* #content-right
____________________________________________________________*/
#content-right{
float:left;
margin:0px;
padding:10px;
width:310px;
}

#LiveSupport{
float:left;
padding:0;
margin:0;
margin-top:8px;
width:130px;
height:55px;
}

#LogixSupport{
float:left;
padding:0;
margin:0;
margin-top:7px;
width:134px;
height:55px;
}

#TecketLink{
float:left;
padding:0;
margin:0;
margin-top:11px;
width:46px;
height:55px;
}

#kisright{
padding:0 0 0 10px;}

/* #NEWS RSS
____________________________________________________________*/


.newsright{
clear:both;
padding:0 0 0 10px;}

.newsright .channel a{
margin:0px; padding:0px;
font-size:13px; color:#4b8bc6;
margin-bottom:10px;
font-weight:bold;
text-decoration:none;
padding-bottom:8px;
border-bottom:1px solid #334355;
}

.newsright .newsAlt{
margin:0px; padding:0px;
}

.newsright .newsAlt a{
margin:0px; padding:0px;
font-weight:bold;
text-decoration:none;}

.newsright .news{
margin:0px; padding:0px;
}

.newsright .news a{
margin:0px; padding:0px;
font-weight:bold;
text-decoration:none;}

.newsright p span span a{
color:#1d1e23;
font-size:8px;}

.newsright p span span{
margin:0px; padding:0px;
color:#1d1e23;
font-size:8px;}


/* #portfolio
____________________________________________________________*/

.port{
float:left;
margin:5px;}

.port a{
font-weight:bold;
text-decoration:none;}


.border{
padding:5px;
border:1px solid #2e4761;}

/*#footer 
____________________________________________________________*/
#footer{
clear:both;
margin:0px; padding:0px;
margin-top:10px;
padding:6px 10px 0 0;
text-align:right;
width:890px;
height:30px;
color:#f4f4f4;
font-size:10px;
background: url(../images/footer-repeat.jpg);
}

#footer a{ 
color:#f4f4f4;
text-decoration:none;
}

#footer a:hover{ text-decoration:underline;}

#privacy{ 
text-align:center;
padding:10px 0 10px 0;
}

#privacy p{ font-size:10px;}

/*  CLASSES */

.port{
padding:10px;
text-align:center;}

.imgborder{
margin:0;
padding:10px;
border:1px solid #ffffff;}
