@charset "utf-8";

/* 
----------------------------------------------------------------------------- 
ALL PAGES
-----------------------------------------------------------------------------*/

html, body { 
	margin:0; 
 	padding:0;
 	text-align:center; 
 	background-color: #E9E2CF;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}

#top {
	position:absolute;
	width: 995px;
	height: 133px;
}

#justThink {
	position:absolute;
	width:405px;
	height:107px;
	z-index:1;
	top: 22px;
	left: 293px;
}
#sas70 {
	position:absolute;
	width:118px;
	height:45px;
	z-index:1;
	top: 84px;
	left: 849px;
}

#blueBar {
	position:absolute;
	width:219px;
	height:507px;
	z-index:4;
	left: 35px;
	top: 0px;
	background-color: #41647A;
}

#blueBar-store {
	position:absolute;
	width:219px;
	height:297px;
	z-index:4;
	left: 35px;
	top: 0px;
	background-color: #41647A;
}

#dataflexBar {
	position:absolute;
	width:219px;
	height:630px;
	z-index:4;
	left: 35px;
	top: 0px;
	background-color: #41647A;
}

#dataflexBox {
	position:absolute;
	width:205px;
	height:615px;
	z-index:1;
	left: 6px;
	top: 9px;
	border: solid;
	border-color: #000033;
	border-width: 1px;
}

#blueBarBox {
	position:absolute;
	width:205px;
	height:490px;
	z-index:1;
	left: 6px;
	top: 9px;
	border: solid;
	border-color: #000033;
	border-width: 1px;
}


#blueBarBox-store {
	position:absolute;
	width:205px;
	height:278px;
	z-index:1;
	left: 6px;
	top: 9px;
	border: solid;
	border-color: #000033;
	border-width: 1px;
}

#contactLKCS {
	position:absolute;
	width:200px;
	height:35px;
	z-index:4;
	left: 746px;
	top: 20px;
	background-image: url(../images/bgContact.jpg);
}

#loginBox {
	position:absolute;
	width:360px;
	height:165px;
	z-index:1;
	left: 400px;
	top: 60px;
	border: 1px solid #dcd5c1;
	background-color: #E9E2CF;
    -moz-border-radius: 12px; /* FF1+ */
    -webkit-border-radius: 12px; /* Saf3+, Chrome */
    border-radius: 12px; /* Opera 10.5, IE 9 */
 
}

/* 
----------------------------------------------------------------------------- 
INDEX PAGE
-----------------------------------------------------------------------------*/

#mainWrapper {
	border: 0;
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
	width: 995px;
	height: 680px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#navigation {
	position:absolute;
	width: 737px;
	height: 57px;
	left: 256px;
	top: 134px;
	z-index: 4;
}

#clientLounge {
	position:absolute;
	width:200px;
	height:190px;
	z-index:2;
	left: 746px;
	top: 166px;
	background-image: url(../images/bgClientLounge.jpg);
}

#clientLoungeTitle {
	position:absolute;
	width:225px;
	height:115px;
	z-index:3;
	left: 741px;
	top: 38px;
}

#slider {
	position:absolute;
	width:448px;
	height:183px;
	z-index:1;
	left: 273px;
	top: 25px;
}

#content {
	position:absolute;
	width:995px;
	background-image: url(../images/bgContent.png);
	background-repeat: repeat-y;
	height: 355px;
	z-index: 3;
	left: 0px;
	top: 168px;
}

#footer {
	position:absolute;
	width:995px;
	height:95px;
	background-image: url(../images/bgFooter.jpg);
	left: 0px;
	top: 523px;
}

#mfooter {
	position:absolute;
	width:995px;
	height:95px;
	background-image: url(/images/bgFooter.jpg);
	left: 0px;
	top: 523px;
}


#footerSub {
	position:relative;
	width:995px;
	height:95px;
	background-image: url(../images/bgFooter.jpg);
	left: 0px;
	top: 168px;
}


/* 
----------------------------------------------------------------------------- 
SUB PAGES
-----------------------------------------------------------------------------*/

#wrapperSub {
	border: 0;
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
	width: 995px;
	height: 680px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#contentSub {
	position:relative;
	width:995px;
	background-image: url(../images/bgContent.png);
	background-repeat: repeat-y;
	z-index: 3;
	left: 0px;
	top: 168px;
}
#footerSub {
	position:relative;
	width:995px;
	height:95px;
	background-image: url(../images/bgFooter.png);
	left: 0px;
	top: 168px;
}

/* 
----------------------------------------------------------------------------- 
LINKS
-----------------------------------------------------------------------------*/

a:link { color: #ff9e00; }
a:visited { color: #ff9e00; }
a:hover { color: #ffffff; }
a:active { color: #ff9e00; }

/*---- All white, bold, and underlined  ----*/

.stbuttontext {color: #41647a; font-weight: bold; text-decoration:none; size:14px;}
.stbuttontext:link {color: #41647a; font-weight: bold; text-decoration:none; size:14px;}
.stbuttontext:visited {color: #41647a; font-weight: bold; text-decoration:none; size:14px;}
.stbuttontext:hover {color:#41647a; font-weight: bold; text-decoration:underline; size:14px;}

.b {color: #ffffff; font-weight: bold; text-decoration:underline;}
.b:link {color: #ffffff; font-weight: bold; text-decoration:underline;}
.b:visited {color: #ffffff; font-weight: bold; text-decoration:underline;}
.b:hover {color:#ffffff; font-weight: bold; text-decoration:underline;}

.footerText {color: #ffffff; text-decoration:none; font-size: 12px; letter-spacing: 1px}
.footerText:link {color: #ffffff; text-decoration:none; font-size: 12px; letter-spacing: 1px}
.footerText:visited {color: #ffffff; text-decoration:none; font-size: 12px; letter-spacing: 1px}
.footerText:hover {color:#ffffff; text-decoration:underline; font-size: 12px; letter-spacing: 1px}

.c {color: #ff9e00; font-weight: bold; text-decoration:underline;}
.c:link {color: #ff9e00; font-weight: bold; text-decoration:underline;}
.c:visited {color: #ff9e00; font-weight: bold; text-decoration:underline;}
.c:hover {color:#ffffff; font-weight: bold; text-decoration:underline;}

.subContentLink {color: #41647a; text-decoration:underline;}
.subContentLink:link {color: #41647a;  text-decoration:underline;}
.subContentLink:visited {color: #41647a; text-decoration:underline;}
.subContentLink:hover {color:#41647a; text-decoration:underline;}

.blogBlueLink {color: #41647a; font-weight: bold; text-decoration:none; size:14px;}
.blogBlueLink:link {color: #41647a; font-weight: bold; text-decoration:none; size:14px;}
.blogBlueLink:visited {color: #41647a; font-weight: bold; text-decoration:none; size:14px;}
.blogBlueLink:hover {color:#41647a; font-weight: bold; text-decoration:underline; size:14px;}

#post a:link { color: #41647a; }
#post a:visited { color: #41647a; }
#post a:hover { color: #41647a; }
#post a:active { color: #41647a; }

#entry a:link { color: #41647a; text-decoration: none; font-weight: bold;}
#entry a:visited { color: #41647a; text-decoration: none; font-weight: bold;}
#entry a:hover { color: #41647a;text-decoration: underline; font-weight: bold; }
#entry a:active { color: #41647a;text-decoration: none; font-weight: bold; }

.blog-teaser {color: #ff9e00; font-weight: bold; text-decoration:none; font-size: 11px;}
.blog-teaser:link {color: #ff9e00; font-weight: bold; text-decoration:none; font-size: 11px;}
.blog-teaser:visited {color: #ff9e00; font-weight: bold; text-decoration: none; font-size: 11px;}
.blog-teaser:hover {color:#ffffff; font-weight: bold; text-decoration: none; font-size: 11px;}


.bar { 
margin: 10px 0 15px 0;
border-bottom: 1px solid #ccc;
}

.nbar { 
margin: 2px 0 2px 0;
border-bottom: 1px solid #486f88;
}

#news p { margin: 0px; padding: 0px; padding-bottom:1.2em; }


/* 
----------------------------------------------------------------------------- 
FONT STYLES
-----------------------------------------------------------------------------*/

.style2 {color: #ffffff; font-size: 10px; }
.style3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;


}
.style4 {
	color: #FF9C00;

}
.bigOrange {
	color: #FF9C00;
	font-size: 14px;
	font-weight: bold;

}

.bigWhite {
	color: #FFFFFF;
	font-size: 14px;
	margin-top: 12px;
	margin-left: 5px;
}

.style5 {color: #FFFFFF}
.style6 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.blackBold {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.style7 {font-size: 12px}


.newsTitle {color: #ffffff; font-size: 12px; font-weight:bold; }

.news {
	color: #41647a;
	font-size: 12px;
	font-weight:bold;
}

.newsText {font-size: 11px; color: #ffffff; }
.bigBlue {font-size: 14px; color: #41647A; font-weight: bold; }
.blueItalic {
	color: #41647A;
	font-style: italic;
}

.style8 {
	color: #ff9e00;
	font-style: italic;
}
.style10 {
	font-size: 10pt
}

.blueBoldReg{
font-family:Arial, Helvetica, sans-serif;
color:#41647A;
font-size:12px;
font-weight:bold;}

/* 
----------------------------------------------------------------------------- 
BULLETS
-----------------------------------------------------------------------------*/

LI.main {
	list-style-image: url(../images/fourPointBullet.jpg); 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin-bottom: 7px;
	margin-left: 0px;
	list-style-position: outside;
	}		
	
LI.blue {
	list-style-image: url(../images/wbullet.jpg); 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-position: outside;
	}
	
LI.dblue {
	list-style-image: url(../images/dbullet.jpg); 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-position: outside;
	}
	
ul {
	margin-top: 5px;
	margin-bottom: 5px; }

/* 
----------------------------------------------------------------------------- 
NAVIGATION
-----------------------------------------------------------------------------*/



#nav{
	display: inline;
	position: relative;
	clear: left;
	float: left;
	width: 700px;
	height: 30px;
	margin: 5px 0 0 1px;
	background: url() repeat-x;
	list-style: none;
}

#nav li{
   float: left;
   font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
   line-height: 1;
}

#nav .current,
#nav li:hover,
#nav li.sfhover{
   background: url() repeat-x; /* main menu background rollover */
}

#nav li a{
   display: inline;
   float: left;
   padding: 7px 18px 12px; /* Top nav text padding */
   font-size: 106%;
   color: #ffffff;
   font-weight: bold;
   text-decoration: none;
}

#nav .current_home a,
#nav .current_contact a,
#nav .current a,
#nav li:hover a,
#nav li.sfhover a{
   color: #41647a;
}

#nav .current ul ul,
#nav li ul{
	position: absolute;
	left: -999em;
	z-index: 999;
	list-style: none;
	height: 25px;
}

#nav li li,
#nav li li.current{
   float: left;
   font-size: 85%;
   background: url(/images/bg_nav_li_li.gif) no-repeat right center;
   text-indent: 0;
}

#nav li:hover li:hover,
#nav li.sfhover li.sfhover{
   background: url() no-repeat right center;
}

#nav .current_contact ul,
#nav .current ul,
#nav li:hover ul,
#nav li.sfhover ul{
	display: inline;
	position: absolute;
	top: 28px;
	left: -2px;
	width: 714px;
	z-index:2;
	padding:0;
	margin:0;
	font-size: 95%;
	background: #e4e9ec; 
}

#nav li li a{
   width: auto !important;
   background: none !important;
   padding: 8px 12px;
   color: #ffffff;
   text-align: center;
}

#nav li li a:hover{
    color: #ff9e00; /*hover submenu*/
	background-repeat: repeat;
    text-decoration: underline;
}


/* 
----------------------------------------------------------------------------- 
PAGINATION
-----------------------------------------------------------------------------*/

.contentslide{
	border-bottom-width: 6px;
	padding: 20px;
	width: 400px;
	height: 228px;
}

.contentslide .contentdiv{
	display: none;
}

.pagination{
	width: 400px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
	text-align: right;
	border-width: 0 10px; /*Left/ right border width of pagination DIV.*/
	padding: 0 0 10px 0;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
	width: 400px; /*IE5 width*/
	w\idth: 400px; /*IE6 width*/
}

.pagination a{
	padding: 0 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #41647a;
	font-weight: bold;
}

.pagination a:hover, .pagination a.selected{
	color: #ff9e00;
	font-weight: bold;
}


h2 {
	font-size: 16px;
	color: #41647a;
}

#getLogoed {
	position:absolute;
	width:206px;
	height:61px;
	z-index:5;
	left: 747px;
	top: 65px;
}
#wSas70 {
	position:absolute;
	width:115px;
	height:48px;
	z-index:1;
	left: 848px;
	top: 18px;
}
