@charset "utf-8";
/* CSS Document */

* {					margin:0; padding:0;}

html {				height:100%; width:100%;background-Color:#cc9933;}

body {				width:924px; 
					margin:0 auto;
					font-family:Arial,Verdana,Tahoma,Helvetica;
					font-size:16px;background-Color:White;
					}
#wrapper {
					border-left:1px solid #cc9933;
					border-right:1px solid #cc9933;
					overflow:hidden;
					float:left;
					background-Color:White;
					}					


#header {			border-top:1px solid #cc9933; height:100px; position:relative;}

#header img { position:absolute; top:15px; left:530px;}

a#logo {			width:400px; height:69px; background:url(images/CodefusionlogoITSpecialists.jpg) no-repeat top left; margin-top:5px; display:block;}
a#ipod {			width:88px; height:58px; background:url(images/latnav-ipod-nano.png) no-repeat top left; margin-top:5px; display:block;}
a#tv {			width:272px; height:192px; background:url(images/tv.jpg) no-repeat top left; margin-top:5px; display:block;}

a#ctfusionlogo {width:154px; top:0px;height:50px;  background:url(images/CTFusion_Button_CLick_Here.jpg) no-repeat ;display:block; float:right;}
a#sticky {width:164px; height:182px; background:url(images/Sticky-Book_Problem_Prevention_Audit.jpg) no-repeat ;display:block;}

ul#menu {			list-style:none; height:26px; background-color:#cc9933;}

ul#menu li {	color:#fff;	float:left; margin-top:2px;}

ul#menu li a {		color:#fff; padding-left:10px; text-decoration:none; font-size:11px; font-weight:bold;}

a.active { background:url(images/breadcrumb.gif) no-repeat 0 2px;}

ul#menu li a:hover {color:#000}
/*#000080*/
h1 { font-size:20px; color:gray; text-align:center;}
#itservices h1 { text-align:left; margin-left:130px; margin-top:30px; font-weight:normal; line-height:25px;}
#seven h1 { text-align:left; margin-left:130px; margin-top:30px; font-weight:normal; line-height:25px;}

h1.title { line-height:20px; padding-top:5px;}
.black { color:#000;}

p { margin-left:50px;}

pr { margin-left:10px; margin-right:10px;}

#support p { margin-left:0px;}

#ourguarantee p { margin-top:20px; margin-left:5px; font-size:12px;}
#free p { margin-top:10px; font-size:11px; width:450px;}
#support p { font-size:16px;}
#content { float:left; width:700px;}
#rightbar { float:right; width:180px; font-size:11px;padding:0px 5px 0px 5px; }



.px11 {font-family:Arial,Verdana,"Trebuchet MS",sans-serif; font-size:14px; margin:20px auto -8px 6px;}
.px12 {font-family:Arial,Verdana,"Trebuchet MS",sans-serif; font-size:14px; margin:20px 20px auto 20px;}

.sp-color { background-color:#ffff99;}

.sp-color2 { color:#008080;}
h2.sp-color2 { font-size:16px; margin-top:-10px; line-height:35px; text-align:center; margin-left:55px;}

.b-ul { font-family:Arial,Verdana,"Trebuchet MS",sans-serif;list-style:none; font-size:14px; margin-top:27px;margin-left:40px;}
.b-ul li { padding-left:50px; margin-bottom:11px; background:url(images/RedCheckMark1.jpg) no-repeat 4px 0px;}


#seven ol { margin-bottom:30px; padding-top:6px;}
#seven ol li { margin-top:30px; font-size:13px;}

#itservices .b-ul { font-size:14px;}
#itservices .b-ul li { height:20px; padding-top:10px; background:url(images/RedCheckMark1.jpg) no-repeat 4px -3px;}

#ourguarantee ul.b-ul { font-size:12px; list-style:none; }
#ourguarantee ul.b-ul li { 
padding-left:40px; margin-bottom:10px;
background-repeat:no-repeat;
background-position:0 0;
background-image:none;}

#right padding-bottom:10px;bar img { float:left;}

h3.footer { background-color:#FF0000; border-top:70px solid #fff; font-size:11px; background-color:#cc9933; clear:both; color:#003366; height:16px; line-height:14px; text-align:center; }

.center { width:200px;; display:block; text-align: center; font-weight:700; height:70px; font-family:Arial,Verdana,"Trebuchet MS",sans-serif;}

img.foto { padding:5px 0 0 15px;}

.clear { clear:both;}
.newclear {margin-left:70px;margin-top:18px;}

.gr { color:#1C9E19; text-decoration:underline; font-size:13px; font-weight:bold; font-family:Arial,Verdana,"Trebuchet MS",sans-serif; text-align:left;margin-left:30px;}

.kor { color:#AF6F22; font-family:Arial,Verdana,"Trebuchet MS",sans-serif; font-size:10pt; background-color:#ECE9D8; font-weight:bold; padding:3px;}
.korsp { color:#AF6F22; font-family:Arial,Verdana,"Trebuchet MS",sans-serif; font-size:10pt; background-color:#ECE9D8; font-weight:bold;}

ul.fr { list-style:square; list-style-position:inside; margin:10px auto 10px 60px;}
ul.fr li { font-size:11px}

a.audio {float:left;}
a.audio img { border:none; padding-right:3px;}

.red { color:#ed1c24; font-weight:bold;}

.pd10 { padding-left:10px;}
.blu { color:#003366;}
.blub { color:#003366; font-weight:bold;}

/*dropmenu*/

ul#menu li {}
ul#menu li { display:block; position:relative;}
ul#menu li ul { display:block; position:absolute; list-style:none;}
ul#menu li ul li { display:none; margin:0; padding:0px; float:none; clear:both;  background-color:#cc9933;}
ul#menu li ul li a { display:block; margin:0; padding:0; padding-left:10px; height:20px; width:130px;}
ul#menu li:hover ul li { display:block}
* html body {behavior: url(csshover.htc);}
* html ul#menu li ul { top:19px; left:0; z-index:10}
* html ul#menu li ul li { left:0; z-index:10}

#topdate {
line-height:19px;
text-indent:5px;
color:#003366;
font-family:Arial,Verdana,"Trebuchet MS",sans-serif;
font-size:8.5pt;
font-weight:bold;
text-decoration:none;
widows:300px;
float:left;
}

*:first-child+html ul#menu li ul { left:0px; top:19px;}

h1.freetitle { line-height:20px; padding-top:5px;}

h3.free{  font-size: 150%;
   font-weight: normal;
   text-align: center;
   line-height: normal;   color:#000080; text-align:center;}
#support #content { float:right; overflow:hidden;}
#support #rightbar { float:left}

#freestufffont{font-family:Arial,Verdana,"Trebuchet MS",sans-serif; font-size:small}
#freestuffbar{font-family:Arial,Verdana,"Trebuchet MS",sans-serif; font-size:small}
#freestufffontThank{font-family:Arial,Verdana,"Trebuchet MS",sans-serif; font-size:small; text-align:center;}


ul.freeli {list-style:square; list-style-position:inside;margin-top:27px;}
ul.freeli li { padding-left:50px; margin-bottom:11px; margin:10px auto 10px 60px;}

.hred {color:#ed1c24; font-family:Arial,Verdana,"Trebuchet MS",sans-serif; }
.contactusform {font-family:Arial,Verdana,"Trebuchet MS",sans-serif; font-size:small}
.auditform {font-family:Arial,Verdana,"Trebuchet MS",sans-serif; font-size:small}
/* Form styles
---------------------------------------------------------------------------------------------- */
label {
    width: 90px;
    text-align: right;
	padding: 0;
    float: left;
    }
    .repform label 
    {
		font-family:Arial,Verdana,"Trebuchet MS",sans-serif; 
		font-size:small;
		width: 90px;
		float:right;
    }
#freestuff label {
    width: 220px;
	}
#contact label {
    width: 150px;
	}