body {background:#fff url(img/bg.png) top left repeat-x;  background-attachment:fixed; margin:auto; margin-bottom:0px; padding:0px; font-family:arial; font-size:13px; color:#000; text-align:center;}

#page {border:1px solid #215a74; padding:30px 32px 10px 22px; background-color:#FFF; text-align:left; line-height:18px;}
#page1 {border-top:1px solid #215a74; padding:20px 0px 40px 2px; min-height:800px;}
#header {height:119px; background: url(img/nav_bg.png)  98% center repeat-x; overflow:hidden;}
#header .content {background: url(img/xlogo.png) 24px 15px no-repeat; height:80px; padding:10px 24px;}
.shadow {background: url(img/bg_shadow.gif) repeat-x; height:8px;}

#left {margin:50px 0px 0px 0px; float:left; height:600px; width:356px; background:url(img/visibility1.png) no-repeat; text-align:left;}
#right {margin:18px 0px 0px 0px; float:right; width:650px;}
#footer {background-color:#96bdc5; height:82px; font-size:11px; color:#010e11; clear:both;}
.top {background-color:#317c82; height:1px; font-size:1px;}
#footer .content {height:80px; padding:10px 24px; text-align:center;}
.sm {font-size:11px}
.clear {clear:both}

#ajaxPage div {margin-bottom:20px}
.title {font-size:22px; color:#215a74}
strong {font-size:14px;}
.subtitle {font-size:20px; font-weight:bold; color:#cc0472;}
.button {border:1px solid #333; text-align:center; font-weight:bold; background-color:#486a7e; width:120px; margin:10px 0px 0px 0px; padding:4px; font-size:12px; color:#fff;cursor: pointer}
.sidebar {float:right; border:1px solid #ccc; width:170px; margin:0px 0px 10px 10px; padding:10px; font-family:trebuchet ms,geneva; font-size:12px; line-height:15px; color:#333;}
ul {list-style-type:square; margin-top:4px;}
ol {margin:0; padding:0 0 0 22px;}

/* Leftside Graphic Rollover */
 a:hover .vis1a{background-image:url(img/visibility1a.png);}
 a:hover .vis1b{background-image:url(img/visibility1b.png);}
 .vis1a {cursor : pointer}
 .vis1b {cursor : pointer}

/* Homepage Graphic Rollovers */
.desc {padding:2px 0px 2px 0px; font-size:13px; cursor: pointer; height:70px}
a:link .desc {text-decoration:none; border:1px solid #fff; color:#000}
a:visited .desc {text-decoration:none; border:1px solid #fff; color:#000}
a:hover .desc {text-decoration:none; border:1px solid #f0f1d4; color:#000; background-color:#f6f6ec;}
a.home:link {text-decoration:none;}
a.home:visited {text-decoration:none;}
a.home:hover {text-decoration:none;}

a:link {color:#5a9595; text-decoration:underline}
a:visited {color:#5a9595; text-decoration:underline}
a:hover {color:#21666c; text-decoration:underline}

.save a:link {color:#5a9595; text-decoration:underline; font-size:12px;}
.save a:visited {color:#5a9595; text-decoration:underline; font-size:12px;}
.save a:hover {color:#21666c; text-decoration:underline; font-size:12px;}

td {font-family:arial; font-size:13px;}

#adspecs_deadline td {padding:6px; font-size:13px; border-right:1px solid #63a9b3; border-bottom:1px solid #63a9b3; border-top:0px solid #63a9b3;}
#adspecs_deadline .td-left {border-left:1px solid #63a9b3;}
#adspecs_deadline .td-top {border-top:1px solid #63a9b3;}

#adtable {width:590px}
#adtable td {padding:5px 10px 5px 10px; font-size:11px; border-right:1px solid #63a9b3; border-bottom:1px solid #63a9b3; border-top:0px solid #63a9b3;}
#adtable strong{color:#FFF; text-transform:uppercase; font-size:11px;}
#adtable .adtablehdr {background-color:#63a9b3}
#adtable .td-left {border-left:1px solid #63a9b3;}

#schedule td {font-size:13px; border-right:1px solid #63a9b3; border-bottom:1px solid #63a9b3; border-top:0px solid #63a9b3;}
#schedule .td-left {border-left:1px solid #63a9b3; padding:8px;}
#schedule .td-right {padding:8px;}
#schedule .td-top {border-top:1px solid #63a9b3;}