
body {margin: 0px; padding: 0px; text-align: center; font-family: Tahoma; font-size: 14px; }
table { text-align: left}
a { color: #0073E6}
img {border: none;}

table th { text-align:left;}

#divWholeContainer { width: 960px; margin: auto; }

#divLookAndFeel { width: 200px; margin:auto; float:left; margin-top: 90px; }

#divHomePageFilters { width: 575px; height: 50px; margin:auto; clear: right;}
#divHomePageFilters div {position:relative; float: left; width: 175px; height:80px; cursor: pointer; border: 3px solid #FFFFFF;}
#divHomePageFilters img {position:absolute; }
#divHomePageFilters a {position:absolute; text-decoration: none; top: 20px; left: 35px; color: #FFFFFF; font-weight: bold; font-size: 20px; }

#divMain { float:left; width: 750px; }
#divBottom { width: 700px; height: 100px; background: url(../Images/PanelBottom.jpg) no-repeat; font-size: 11px; text-align:left;}
#divBottom div {width: 153px; margin: 10px; float:left; }
#divBottom img { width: 74px; float:left; margin-bottom: 15px;}

#tblMenu th {  width: 150px; height: 38px; vertical-align: top; text-align: center; background: url(../Images/btnMenu_a.jpg) no-repeat; font-size: 19px; cursor: pointer;} 
#tblMenu th a { text-decoration: none; color: #FFFFFF; font-weight: normal;}
#divTitleContainer { text-align: left; float: left; height: 90px; width: 740px; }
    
#divScreenshots { text-align: left;}
#divScreenshots img { border: 3px solid #666666; width: 774px; }

.singleColumn { width:  625px; margin: auto;text-align: left;}
.footer { text-align: center; font-size: 12px; color: #555555}

li { margin: 10px;}

.table { border: 1px solid #DDDDDD;}
.table th { background-color: #DDDDDD;}
.table td, .table th { padding: 3px;}

.contentsAlignCenter { text-align: center}

.error { color: #FF0000; font-size: 12px; font-weight: bold; }
.info { color: #0073E6; font-size: 12px; font-weight: bold; }

.highlight { color: #0073E6;}
.highlightBlack {font-weight: bold; color: #000000;}

.errorPanel { margin:auto;width:300px;border:2px solid red; padding: 10px; }

.captchaimage { border: 2px solid #000000}

.largeFont { font-size: 16px}

.floatRight { float:right}

.appWindow { float: left;}
.appText { float: left; width: 400px; margin: 10px; padding: 10px;}
.appTextNoImage { margin: 10px; padding: 10px;}

.document {text-align:center;width:100px;float:left; cursor:pointer;}

.videoNumber, .videoNumberSmall { color:#444444; font-weight: bold; position: absolute; left: 11px; top: 7px;}
.videoNumber  { left: 11px; top: 7px; font-size:14px}
.videoNumberSmall { left: 8px; top: 6px; font-size:10px}
.videoIconContainer { position: relative; float: left; margin: 0px 0px 0px 10px; cursor: pointer; }
#divVideoContainer { position: fixed; top: 50%; left: 50%; text-align: right; background-color: #FFFFFF;}
#divVideo { text-align: center; } 
#divImageContainer { position: absolute; top: 100px; left: 50%; background-color: #FFFFFF; text-align:right;}


#divIntro { background: url(../Images/PanelMain.jpg) no-repeat; width:700px; float:left; margin: 10px 30px;}

.windowButton { position: relative; border:2px solid #FFFFFF;margin:auto;width:155px; float: left; font-weight:bold; margin: 0px 45px 60px 45px; color: #888888; cursor: pointer}

#imgSchedulingType { float: left; margin: 10px;}

#tblSchedulingTypes { border-collapse:collapse; color: White; font-size: 20px; cursor: hand;}
#tblSchedulingTypes th { text-align: center}

#ulNoContest ul { padding: 0px}
#ulNoContest li { margin: 0px}

.introColImage { float:left; margin: 10px;}
.introColText { float: left; width: 380px; text-align:left; height: 350px;}