﻿/* <copyright file="general.css" company="SW GLOBAL">
   Copyright (c) SW GLOBAL. 

   </copyright>*/


/* reset all */
body {line-height: 18px;font-family:Arial; font-size:11px;}
table {width:100%;}
td{vertical-align:top;}
h1{font-size:18px; padding:5px;font-weight:normal;}
h2{font-size:14px; padding:5px;font-weight:bold;}
h3{font-size:12px; padding:5px;font-weight:normal;}
a {color:#333;text-decoration:none;}


ol{list-style-position:outside;padding:20px;}
ol li {margin-left: 20px;}

.l{float:left;}
.r {float:right;}
.pixbr{float:none;clear:both;}
.X20{margin-left:20px;margin-right:20px;}
.Y20{margin-top:20px;margin-bottom:20px;}
.XY20{margin:20px;}
.XYZ20{width:20%;}

.X50{margin-left:50px;margin-right:50px;}
.Y50{margin-top:50px;margin-bottom:50px;}
.XY50{margin:35px;}

/* colors*/
.cWhite{color:#3D76B9;}
.bWhite{background:#fff;}
.bYellow {background:#FFCC66; }
.cYellow {color:#FFCC66;}
.bMint {background:#CBE3FF;}
.cMint {color:#33CCCC;}
.cRed{color:#ff0000;}
.pageWrapper{ width:990px; margin: 0px auto;border:1px solid #999;}
.pageWrapperAkCard{ width:680px; margin: 0px auto;border:1px solid #999;}

#wrapper {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	float: left;
	width: 100%;
	height: auto;
	background-image: url(../img/header2-bg.jpg);
	background-repeat: repeat-x;
}


.headertop {
	float: left;width: 100%;height: auto;background-image: url(../img/header2-bg.jpg);background-repeat: repeat-x;
}

#footer{background:#fff;border-top:1px solid #333;padding:10px;}

#content {background:#fff;border-top:1px solid #f0f0f0}


.centerPop {padding:20px;width:40%;margin:auto;}


.legend {padding:2px 10px;background:#354D79;color:#fff;margin:0px;font-weight:bold;}

ul.mnu{list-style: url(../images/cube.gif);}
ul.mnu li{line-height:24px;}


dl{clear:both;float:none;margin:5px;border-bottom:1px dotted #fff;line-height:20px;}
dt{float:left;width:25%;line-height:25px;font-weight:bold;}
dd{margin-left:5%; padding-top: 4px;}

a.btn {background:transparent url(../img/buttonGrayBg.gif) repeat-x scroll left top;
border:1px solid #CCCCCC;
color:#333333;
cursor:pointer;
font-family:arial,verdana,helvetica,sans-serif;
font-size:0.88em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:18px;
line-height:1.2em;
padding:5px 12px;
text-align:center;
background-color:#E6E6E6;
color:#333399;
}

.boxBorder{border:1px solid #33CCCC;}



/* ======*/

.cpPartFrame2 {border:0px;}
.cpPartFrame2 table table td{padding: 2px 0px;}
.cpPartFrame2  .input {width:95%;}
.cpSecondaryTab2 {border:0px;}
.cpTableRowAlt {background:none;}

#daysOfMonth3 table tr td,#dvAppointment table tr td 
{
height:140px;
background-color:#ccc;
}
#dvAppointment, #daysOfMonth3
{
!width:180px;	
}

#DV1 table tr td,#dv2 table tr td 
{
height:140px;
background-color:#ccc;
}
#DV1, #dv2
{
!width:180px;	
}
h1.bYellow {
/*	background-image: url(../img/curve_l.png);*/
	background-repeat: no-repeat;
	background-position: 0 -5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
	background-color:#0099CC;
	line-height:30px;
	height: 28px;
	color:#fff;
	text-align:center;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	}
.cpSecondaryTab2a {border:0px;border-right:1px solid;}	
.cpSecondaryTab2a tr {border:0px;}
	
/*- overrides-*/	
.bdr{border:1px solid #666;}


/* -- re code --*/
.section {margin:10px 0px; font-size: 9pt;}
.section h2 {background: #333399;color:#fff;font-weight:normal;margin:10px 0px;}
.section h3 {background:#f1f1f1;color:#333399;font-weight:bold;border:1px dotted #ccc;}

.section table td {padding:2px;}
.imgBorders {
	border: 7px solid #F3E6CD;
	margin-right: 5px;
}
.tdBorders {
	border: 7px solid #E2E7EF;
}
.flt-rgt {
	float: right;
	padding-right:90px;
}

.lft-img
{
	padding-left:90px;
}

