/* CSS Document */

/* .Com Marketing MOD KE */
#header-interior {
	background-image:url(../images/logo.jpg); 
	background-repeat:no-repeat; 
	background-position: 3px 13px;
	font-size: 22px;
	color:#ffffff;
	text-decoration: none;
}
#header-interior  {
	text-indent: -900em;
}

#header-interior img.logo {
	float: left;
}

/* END .Com Marketing MOD KE */

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/BG.jpg); background-color:#f5f8fd; background-repeat:repeat-x; margin:0px}

.mouseovercolor{background-image:url(../images/left-pane02_over.png); background-repeat:no-repeat}
.mouseoutcolor{background-image:url(../images/left-pane02.png); background-repeat:no-repeat}

.mouseovercolor1{background-image:url(../images/middle-pane02_over.png); background-repeat:no-repeat}
.mouseoutcolor1{background-image:url(../images/middle-pane02.png); background-repeat:no-repeat}

.mouseovercolor2{background-image:url(../images/right-pane02_over.png); background-repeat:no-repeat}
.mouseoutcolor2{background-image:url(../images/right-pane02.png); background-repeat:no-repeat}

.footertxt{color:#718c9b; font-size:10px}
a.footerlink:link{font-size:10px; color:#718c9b; text-decoration:underline}
a.footerlink:visited{font-size:10px; color:#718c9b; text-decoration:underline}
a.footerlink:active{font-size:10px; color:#718c9b; text-decoration:underline}
a.footerlink:hover{font-size:10px; color:#718c9b; text-decoration:none}

a.innerlink:link{font-size:12px; color:#49525d; text-decoration:underline}
a.innerlink:visited{font-size:12px; color:#49525d; text-decoration:underline}
a.innerlink:active{font-size:12px; color:#49525d; text-decoration:underline}
a.innerlink:hover{font-size:12px; color:#49525d; text-decoration:none}

.txtfld{border:0px; font-size: 14px; margin-left:10px;}

.innerpageHead{font-size:24px; color:#49525d}
/*---- SEO Mod .Com Marketing ---*/
.innerpageHead h2{font-size:24px; color:#49525d}
/* ---END SEO Mod .Com Marketing ----*/
.innerpageHeadTxt{font-size:16px; color:#49525d}

.innerpageTxt{color:#49525d; font-size:12px;}

a.categorylink:link{font-size:12px; color:#49525d; text-decoration:underline}
a.categorylink:visited{font-size:12px; color:#49525d; text-decoration:underline}
a.categorylink:active{font-size:12px; color:#49525d; text-decoration:underline}
a.categorylink:hover{font-size:12px; color:#49525d; text-decoration:none}

a.loginlink:link{font-size:12px; color:#49525d; text-decoration:none}
a.loginlink:visited{font-size:12px; color:#49525d; text-decoration:none}
a.loginlink:active{font-size:12px; color:#49525d; text-decoration:none}
a.loginlink:hover{font-size:12px; color:#000; text-decoration:none}

.logingra01{background-image:url(../images/login_gra01.jpg); width:292px; height:54px}
.logingra01_1{background-image:url(../images/login_gra01_1.jpg); width:292px; height:54px}

#loginGradient01{background-image:url(../images/login_gra01.png); width:292px; height:54px}
#loginGradient02{background-image:url(../images/login_gra02.png); width:292px; height:54px}
#loginGradient03{background-image:url(../images/login_gra03.png); width:292px; height:54px}

#tablist{
left:0px;
margin-left:10px;
padding-left:10px;
}

#tablist li{
list-style: none;
display: block;
line-height:54px;
width:292px;
}

#tablist li a{
line-height:54px;
width:292px;
}

#tablist li a:link, #tablist li a:visited{
line-height:54px;
width:292px;
}

#tablist li a.current{
line-height:54px;
width:292px;
}

#tabcontentcontainer{
width: 95%;
padding: 5px;
}

.tabcontent{
display:none;
}


.innerpageheader01{color:#cfdeee; font-size:32px; font-weight:bold; padding-left:200px; font-family:Arial, Helvetica, sans-serif;}
.innerpageheader02{color:#ffffff; font-size:32px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.innerpageheader03{color:#ffffff; font-size:32px; font-weight:bold; padding-left:200px; padding-right:5px; font-family:Arial, Helvetica, sans-serif;}

.tab_labels{padding-left:5px; height:37px; font-size:12px; font-weight:bold;}

.tab_labels label{ margin-right:20px; height:37px;}

.tab_labels a{  color: #fff; background:url(../images/quik_help_lable_l.png) 0 0 no-repeat; line-height:37px; margin-right:2px; padding: 0px 0 0px 10px; display:block; float:left; text-decoration:none; font-weight:bold;}

.tab_labels a:hover{color: #d4e8ff; text-decoration:none; font-weight:bold;}

.tab_labels a span{ background:url(../images/quik_help_lable_r.png) top right no-repeat; line-height:37px; padding:0px 15px 0px 5px; display:block;}  

.tab_labels a.head_on{font-size:12px; background:url(../images/quik_help_lable_hov_l.png) 0 0 no-repeat; color: #000000;}

.tab_labels a.head_on span{ background:url(../images/quik_help_lable_hov_r.png) top right no-repeat; color: #000000;}


.tab01_content, .tab02_content, .tab03_content{ margin:0 auto;} 
.tab01_content div, .tab02_content div, .tab03_content div{}
.tab01_content ul, .tab02_content ul, .tab03_content ul{list-style-type:none; padding:0; margin:0; font-size:11px; text-align:left; overflow:hidden; }
.tab01_content li, .tab02_content li, .tab03_content li{width:145px; padding-left:10px; float:left; padding-bottom:10px;}
.tab01_content h3, .tab02_content h3, .tab03_content h3{font-size:11px; font-weight:bold; margin:5px 0 8px 0; padding:0;}
.tab01_content p, .tab02_content p, .tab03_content p{margin:0; padding:0;}








/*-----SLIDER STUFF-------*/
/*#sliderContainer {
height: 133px; 
width: 100%;
background:#12548c;
background: -webkit-gradient(linear, left top, left bottom, from(#25659D), to(#00427b));
background: -moz-linear-gradient(top,  #25659D,  #00427b) ;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#25659D', endColorstr='#00427b');
}
#sliderStyle {background: url(images/shadow.png) repeat-x left top; height: 100%;}
#slider {width: 960px; margin: 0 auto;}
body#home #sliderContainer {height: 519px;}*/

#sliderContainer h1,
#sliderContainer h2,
#sliderContainer h3,
#sliderContainer h4,
#sliderContainer h5,
#sliderContainer h6 {color: #fff; text-shadow: 0px 1px 1px rgba(0,0,0,.5)}


/* -----------DUAL SLIDER STUFF-------- */
#sliderContainer {
height: 274px; 
width: 100%;
background:#12548c;
background: -webkit-gradient(linear, left top, left bottom, from(#25659D), to(#00427b));
background: -moz-linear-gradient(top,  #25659D,  #00427b) ;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#25659D', endColorstr='#00427b');
}
#sliderStyle {background: url(/../images/shadow.png) repeat-x left top; height: 100%;}
#slider {width: 900px; margin: 0 auto;
}

body#home #sliderContainer {height: 274px;}

.slider label {display: none;}
body#home #slider {
	margin: 0 auto;
    position:relative;
    top: 48px;
    left: 0px;
    z-index: 1;
    overflow:hidden;  
    padding:25px 0px;  
    height: 274px;
    width: 900px;
    background: url(../images/slider_bg.png) no-repeat;
    z-index: 500px;
}
a.sliderMore {color: #fff; border-bottom: 1px dotted #fff;}
a.sliderMore:hover {text-decoration: none; border-bottom: 1px solid #fff;}
a.sliderMore2 {font-size: 16px; color: #fff; text-decoration: underline; border-bottom: 0px solid #fff;}
a.sliderMore2:hover {text-decoration: none; border-bottom: 0px solid #fff;}
#nivoSlider {
	margin:  0 auto;
    position:relative;
    height: 375px;
    width: 900px;
    overflow:hidden; 
	display: none;
}
.nivoSlider {position:relative;}
.nivoSlider img { position:absolute; top:0px; left:0px;}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}


.nivo-slice { display:block; position:absolute; z-index:50; height:100%;}
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8;
	width:100%;
	z-index:89;
}
.nivo-caption p { padding:10px 10px 10px 80px; margin:0;}
.nivo-directionNav a {
	position:absolute;
	bottom:10px;
	z-index:99;
	cursor:pointer;
	outline: none;
    position:absolute;
    display:block;
    width: 18px;
    height: 18px;
    text-indent: -999px;
    overflow: hidden;
    border: 1px solid #fff;
    background-image: url(images/carousel_nav.jpg);
    background-repeat: no-repeat;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}
.nivo-directionNav a:hover {text-decoration: none; }
.nivo-prevNav { left:10px; background-position: left top; }
.nivo-nextNav { left:40px; background-position: right top; }
.nivo-controlNav {	
	position:absolute;
	bottom: 3px;
	right: 15px;
	z-index:99;
	width: auto;
}
.nivo-controlNav a {
	outline: none;
    margin: 5px;
    width: 10px;
    height: 10px;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
	background: -moz-linear-gradient(top,  #fff,  #ccc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ccc');
	text-indent: -999px;
    overflow: hidden;
    display: inline-block;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; 
    border-radius: 10px;
    opacity: .4;
    filter: alpha(opacity=40);
    
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}

.panel{
	background: transparent none repeat-x left top;
    color: #fff;
    position:absolute;
    right: 0;
    top:0;
    height: 274px;
    width: 287px;
    z-index: 10;
}
.panel .pause{ right:20px; top:25px; background-position:  -18px -18px; }
.panel .play{ right:20px; top:25px; background-position: 0px -18px; }
.panel .next { right:0; bottom:0; background-position: -18px 0px; }
.panel .previous { left:0; bottom:0; background-position: 0px 0px; }

.dualNav {
	outline: none;
    position:absolute;
    display:block;
    width: 18px;
    height: 18px;
    text-indent: -999px;
    overflow: hidden;
    border: 1px solid #fff;
    background-image: url(../images/carousel_nav.jpg);
    background-repeat: no-repeat;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}

.itooltip {
	display:none; 
	font-size: 12px; 
	color: #333; 
	z-index: 10000000; 
	position:absolute; 
	background: #fff; 
	padding: 3px 10px;
}

.details {font-size: 12px;  margin-bottom: 35px;}
.details {font-size: 12px;  margin-bottom: 35px;}

.details_wrapper {
    position:absolute;
    top: 45px;
    left:40px;
    width: 200px;
    overflow:hidden;
    height: 240px;
}
.details{ height: 240px; }
.details{font-size: 14px; }
.detail{ width: 198px; padding: 0 1px; height: 220px; float:left; }
.detail h2,
.detail h2 a {
    font-size: 20px;
    line-height: 1.2em;
    margin: 0 0 25px 0;
    font-weight: normal;
}

.backgrounds{
    height: 275px;
}

.backgrounds .item{
    width: 900px;
    height: 274px;
    float:left;
    position:relative;
    z-index:1;
}

.carousel{
    margin:  0 auto;
    position:relative;
    height: 274px;
    width: 900px;
    overflow:hidden;    
}

.carousel h2,	
.carousel h2 a { color: #fff; }
/*body#home #slider {
	margin: 0 auto;
    position:relative;
    top: 48px;
    left: 0px;
    z-index: 1;
    overflow:hidden;  
    padding:25px 0px;  
    height: 380px;
    width: 960px;
    background: url(images/slider_bg.png) no-repeat;
    z-index: 500px;
}
.carousel{
    margin:  0 auto;
    position:relative;
    height: 375px;
    width: 918px;
    overflow:hidden;    
}

.carousel h2,	
.carousel h2 a { color: #fff; }

.backgrounds{
    height: 375px;

}
.backgrounds .item{
    width: 918px;
    height: 375px;
    float:left;
    position:relative;
    z-index:1;
}

.panel{
	background: url(images/details_bg.png) repeat-x left top;
    color: #fff;
    position:absolute;
    right: 0;
    top:0;
    height: 375px;
    width: 287px;
    z-index:10;
}
.paging{
    position:absolute;
    bottom: 15px;
    left:20px;
    width: 250px;
    line-height: 20px; 
    height: 20px;  
    text-align:center; 
    overflow: hidden;  
}
.dualNav {
	outline: none;
    position:absolute;
    display:block;
    width: 18px;
    height: 18px;
    text-indent: -999px;
    overflow: hidden;
    border: 1px solid #fff;
    background-image: url(images/carousel_nav.jpg);
    background-repeat: no-repeat;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}
.panel .pause{ right:20px; top:25px; background-position:  -18px -18px; }
.panel .play{ right:20px; top:25px; background-position: 0px -18px; }
.panel .next { right:0; bottom:0; background-position: -18px 0px; }
.panel .previous { left:0; bottom:0; background-position: 0px 0px; }

#numbers {text-align: center;}
#numbers a {
	outline: none;
    margin: 5px;
    width: 10px;
    height: 10px;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
	background: -moz-linear-gradient(top,  #fff,  #ccc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ccc');
	text-indent: -999px;
    overflow: hidden;
    display: inline-block;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; 
    border-radius: 10px;
    opacity: .4;
    filter: alpha(opacity=40);
    
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}
#numbers a.selected,
#numbers a:hover { opacity: 1; filter: alpha(opacity=100); }

.details_wrapper {
    position:absolute;
    top:70px;
    left:40px;
    width: 200px;
    overflow:hidden;
    height: 240px;
}
.details{ height: 240px; }
.detail{ width: 198px; padding: 0 1px; height: 240px; float:left; }
.detail h2,
.detail h2 a {
    font-size: 24px;
    line-height: 1.2em;
    margin: 0 0 25px 0;
    font-weight: normal;
}
a.sliderMore {color: #fff; border-bottom: 1px dotted #fff;}
a.sliderMore:hover {text-decoration: none; border-bottom: 1px solid #fff;}*/ 


/*------------NIVO SLIDER STUFF-------------*/
/*#nivoSlider {
	margin:  0 auto;
    position:relative;
    height: 375px;
    width: 918px;
    overflow:hidden; 
	display: none;
}
.nivoSlider {position:relative;}
.nivoSlider img { position:absolute; top:0px; left:0px;}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
.nivo-controlNav a:hover,
.nivo-controlNav a.active { opacity: 1; filter: alpha(opacity=100); cursor: pointer;}*/


#3columns {
	width: 900px;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	height: auto;
}

.column-list {
	position: relative;
	float: left;
	width: 285px;
	display: block;
	margin-left: 10px;
}

.column-list .col_header {
	text-align: center;
}
.column-list.first{
	margin-right: 10px;
}

.column-list li {
	list-style-image: url(../images/bullet.jpg);
	border-bottom: 2px dotted silver;
	line-height: 1.7em;
}

a#logo-link {
	display: block;
	width: 270px;
	height: 70px;
	background-color: transparent;
	left: 0;
	float: left;
}
