.dummy{}




/*********** TWO COLUMN T1000 ***********/

/* WITH IMAGE, TEXT AND LINK */

.T1000_outer{
  width:100%;
  margin:0 0 20px 0;
  cursor:pointer;
  border-collapse:collapse;
}

.T1000_outer img{
  float:right;
  margin:0 0 0 10px;
}

.T1000_r1c1{
  vertical-align:top;
  padding:7px 12px;
  border-right:1px solid #8999D4;
  width:50%;
}

.T1000_r1c2{
  vertical-align:top;
  padding:7px 12px;
}


/************ BIG FORM T1001 **************/

.big_form{
  background:#E6EBEF;
  margin:0px auto 20px auto;
  padding:5px;
}

.big_form table{
  width:100%;
  border-collapse:collapse;
}
.big_form td{
  padding:5px;
}

.big_form td,
.big_form textarea,
.big_form input{
  font-size:medium;
}
td.big_form_message div{
  background:#CFD9E2;
  text-align:center;
  font-size:large;
  padding:5px 0;
  margin:0 5px;
  font-weight:bold;
}

#count{
  font-size:small;
  font-weight:bold;
}

/******************** links **********************/

a:link{
  color:#80003F;
}
a:visited{
  color:#995555;
}
a:hover,a:active{
  color:#8999D4;
}


/************ FLOATING FORM **************/

#ff1{
  float:right;
  width:1px;
  height:1px;
}
#ff2{
  position:relative;
  left:15px;
  width:136px;
}
#ff3{
  background:#80003b url(form-top.gif) no-repeat;
  padding:2px 0 0 0;
}

#ff4{
  background-image:url(form-bottom.gif);
  background-repeat:no-repeat;
  background-position:center bottom;
  color:white;
  font-size:x-small;
  padding:3px 3px 5px 3px;
}

#ff1 p{
  color:#305478;
  line-height:130%;
  font-weight:bold;
}
.ffinp{
  width:128px;
  border:none;
}
.fftxt{
  width:128px;
  height:60px;
  border:none;
}

/************ TYPOGRAPHY **************/

h1{
  font-family:arial,verdana,sans-serif;
  font-size:x-large;
  color:#305478;
  font-weight:normal; 
  line-height:130%;
}

h2{ 
  font-family:arial,verdana,sans-serif;
  font-size:large;
  color:#305478;
  font-weight:normal; 
  line-height:140%;
}

h3{ 
  font-family: verdana,arial,sans-serif; 
  font-size:medium;
  color:#305478;
  font-weight:normal; 
  line-height:150%;
}

h4{
  font-size:small;
  font-weight:normal;
  color:#305478;
  line-height:170%;
}

h5{ 
  font-size:x-small;
  font-weight:normal;
  color:#305478;
  line-height:170%;
}

H6{
  font-size:small;
  line-height:170%;
  font-weight:normal;
  background:url(tick-red-small.gif) no-repeat 0 4px;
  padding:0 0 0 23px;
  margin:0 0 15px 0;  
}
h1,
h2,
h3,
h4,
h5,
h6{
  margin-top:0;
}


body{ 
  font-family: verdana,arial,sans-serif; 
  font-size:small;
  color:#313131;
  background:white;
}

p{
  font-family: verdana,arial,sans-serif; 
  line-height:170%;
  font-size:small;
  margin:7px 0;
}



td{
  font-size:small;
}


li{
  line-height:170%;
}

li p{
  margin:0;
  line-height:110%;
}

.Tcaption{
  color:#777;
  font-size:x-small;
  line-height:110%;
  padding:3px 0 0 0;
}

HR{
  color:#CFD9E3;
}


/****************** PAGE LAYOUT ***************/

body{
  margin:10px 0 0 0;
  background:white url(header-slice-q4.jpg) repeat-x;
}
body#loggedin{
  background:white;
}

#toptext{
  height:17px;
  width:750px;
  margin:auto;
}

#toptext h1{
  font-size:x-small;
  margin:0;
  padding:0;
}

#links{
  float:right;
  font-size:x-small;
}

#logo_bar{
  height:81px;
  width:115px;
  padding:25px 0 0 635px;
  margin:0 auto;
/*  background:url(logo-v3-q6.jpg) no-repeat 50%;*/
  background:url(banner-01264-848123-q6.jpg) no-repeat 50%;

}

#logo_bar a{
  display:block;
  width:103px;
  height:33px;
  text-decoration:none;
}

#main{
  border-collapse:collapse;
  width:750px;
  margin:auto;
}

#main_c1{
  width:165px;
  height:300px;
  vertical-align:top;
}

#main_c2{
  width:570px;
  height:300px;
  vertical-align:top;
  padding:0px 0px 20px 15px;
  background:#ffffff;
}

#leftColText{
  /*margin:0 10px 0 0;*/
}
#leftColText p{
  font-size:x-small;
  line-height:110%;
  margin:8px 0 ;
}
#leftColText h2{
  margin:5px 0;
  line-height:110%;
}



/**************** main menu ******************/

#mainMenu{
/*background:#F3F3F3;*/
  margin:3px 0 25px 0;
}
#mainMenu table{
  border-collapse:collapse;
  margin:auto;
  width:750px;
  height:22px;
}
#mainMenu td.pageOn,
#mainMenu td.pageOff{
  padding:0px 0px;
  white-space:nowrap; 
  text-align:center;
}
#mainMenu td.pageMiddle{
  padding:0;
  width:1px;
  background:#CFD9E2;
}
#mainMenu a{
  font-size:12px;
  font-size:small;
  text-decoration:none;
  white-space:nowrap; 
  padding:0 10px;
}
#mainMenu a:link,
#mainMenu a:visited{
  color:#08296B;
}
#mainMenu a:active,
#mainMenu a:hover{
  text-decoration:underline;
}

#mainMenu .pageOn{
  background:#CFD9E2;
  background:yellow;
  background:url(menu-main-on.gif) repeat-x;
}
#mainMenu .pageOn a{
}


/************* VERTICAL SUBMENU ****************/

#subMenu{
  border-top:#B0BECB solid 1px;
  margin-bottom:20px;
}
#subMenu div{
  border-bottom:#B0BECB solid 1px;
  padding:3px 0;
}
#subMenu a{
  display:block;
  padding:3px;
  color:#2D5578;
  text-decoration:none;
  border-left:5px solid #F2F2F2;
  border-right:5px solid #F2F2F2;
}
#subMenu a:active,
#subMenu a:hover{
  text-decoration:underline;
}
#subMenu .pageOn a{
  color:#80003F;
  background:#E7ECF0;
  border-left:5px solid #80003B;
  border-right:5px solid #80003B;
}




/********** HORIZONTAL SUBMENU *****************/

#horiz_submenu{
  width:750px;
  margin:0 auto 15px auto;
  text-align:center;
}
#video_page #horiz_submenu{
  width:820px;
  float:right;
}
#horiz_submenu div{
  float:left;
  white-space:nowrap;
  background:url(submenu.gif) no-repeat 0 50%;
  padding:2px 10px;
  margin:2px 5px;
}
#horiz_submenu div a{
  text-decoration:none;
  color:#315376;
}
#horiz_submenu a:hover{
  text-decoration:underline;
}
#horiz_submenu .horiz_submenu_on{
  background:#315376;
}
#horiz_submenu .horiz_submenu_on a{
  color:white;
}




/****************** sitemap ******************/

.smfolder{
  background-color:#e6edff;
}
.smpage{
  background-color:#f3f6ff;
  margin:2px 0px;
}




/************ Classic Websites **************/

#usercontent .classic_table_c1 p,
#usercontent .classic_table_c3 p{
  background:#E3E6ED;
  padding:4px;
  color:#415F83;
  border:1px solid #C7CEDE;
  line-height:14px;
}
#usercontent .classic_table_c1 br,
#usercontent .classic_table_c3 br{
  line-height:7px;
}
.classic_table{
  border-collapse:collapse;
  margin:10px 0;
}
.classic_table_c1{
  width:142px;
  vertical-align:top;
  padding:0 2px 0 0;
}
.classic_table_c2{
  width:466px;
  vertical-align:top;
  text-align:center;
  padding:0;
}
.classic_table_c3{
  width:142px;
  vertical-align:top;
  padding:0 0 0 2px;
}




/*************************** price item ***************/

.priceItem{
  width:100%;
  margin:10px 0;
  border-collapse:collapse;
  border:1px solid #E7ECF0;
}
.priceLeft,
.priceRight{
  padding:3px 6px;
  font-weight:bold;
  line-height:105%;
  background-color:#E7ECF0;
  color:#305478;
}
.priceLeft{
  font-weight:bold;
  text-align:left;  
}
.priceRight{
  text-align:right;  
}
.priceRight p,
.priceLeft p{
  margin:0;
}
.priceMiddle{
  padding:5px;
}
.priceItem li{
  margin:0px 0 7px 0;
}





/************ two col **************/

.two_col{
  width:100%;
  border-collapse:collapse;
}

.two_col .col_01{
  width:50%;
  vertical-align:top;
  padding:0 7px 0 0;
}
.two_col .col_02{
  width:50%;
  vertical-align:top;
  padding:0 0 0 7px;
}



/*************** example websites ***************/

.gallery_1{
  border-collapse:collapse;
  margin:0 0 10px 0;
}
.gallery_1_left{
  width:273px;
  padding:0 7px 0 0;
  vertical-align:top;
}
.gallery_1_right{
  width:273px;
  padding:0 0 0 7px;
  vertical-align:top;
}



/************ FOOTER ETC **************/


#footer{
  background:url(footer-bg.gif) repeat-x;
  text-align:center;
}

#accreditations{
  text-align:center;
  margin:25px 0 10px 0;
} 

#accreditations img{
  margin:0 5px;
  border:none;
}

#footer p,
#footer h5{
  margin:0 0 5px 0;
}








