/* Properties of the page specific content */

/* Table properties */
TABLE.main {border-collapse : collapse; font-size : 12px;}
TABLE.course {font-size : 12px;}
TABLE.timetable 
{
    font-size : 12px
}

BODY {font-family : Arial;}

/* Links  */	
A.hometop:link {text-decoration: none; color : red}
A.hometop:visited {text-decoration: none; color : red}
A.hometop:active {text-decoration: none; color : red}
A.hometop:hover {text-decoration: underline; color: red;}
A.hometop {font-size : 20px; font-weight : bold}

A.hometop2:link {text-decoration: none; color : red}
A.hometop2:visited {text-decoration: none; color : red}
A.hometop2:active {text-decoration: none; color : red}
A.hometop2:hover {text-decoration: underline; color: red;}
A.hometop2 {font-size : 20px; font-weight : bold}


/* Properties of various paragraph sections */
P.justify {text-align : justify; padding-top : 0; padding-bottom : 0; margin-top : 0; margin-bottom : 0}
P.VenueJustify {text-align : justify;}
P.sectTitle {font-weight : bold; padding-top : 0; margin-top : 0}
P.delegates {text-align : center}
P.homeright {padding-right : 17px; padding-top : 0; margin-top : 0; padding-bottom : 0; margin-bottom : 0}
P.abstract {text-align : center; font-weight : bold}
P.hometop {text-align : center; padding-top : 0; margin-top : 0; padding-bottom : 0; margin-bottom : 0}
P.hometop2 {text-align : center; padding-top : 0; margin-top : 0}

/* Division properties */
DIV.home {line-height : 2; margin-bottom : 0; margin-top : 0; padding-bottom : 0; padding-top : 0;}

HR.home {margin-top : 20px; margin-bottom : 20px}

/* Various table cell properties */
TD {vertical-align : top}
TD.formleft {vertical-align : top; text-align : right; padding-right : 20px; font-size : 12px;}
TD.formright {vertical-align : top; text-align : left; padding-left : 20px; font-size : 12px;}
TD.subjects {vertical-align : top; text-align : left; font-size : 12px;}
TD.companies {border-style : groove; padding : 10px}
TD.lecturers {vertical-align : top; text-align : left;}
TD.homeLogo {text-align : center; border-color : red; border-width : 3px; border-style : solid; }
TD.homemiddle {padding-bottom : 20px;}
TD.homeleft {padding-bottom : 20px; padding-top : 0; margin-top : 0}
TD.homeright {padding-bottom : 20px; text-align : right;}
TD.course {border-style : groove; padding : 10px; border-spacing : 20px; vertical-align : middle;}
TD.timetable {padding-top : 35px}
TD.formrightpad {vertical-align : top; text-align : left;
		 padding-left : 20px; padding-top : 5px; font-size : 12px;}
TD.formleftpad {vertical-align : top; text-align : right;
		 padding-right : 20px; padding-top : 5px; font-size : 12px;}
TD.downloadPad {padding-top : 20px}
TD.smallPad {padding-top : 10px}

/* Image properties */
IMG.delegates {border-style: solid; margin-top: 10px; margin-bottom: 10px;
		margin-left: 10px; margin-right: 10px; border : none}
IMG.home {display : block; border : 0}
IMG.homeright {display : block; border : 0; float : right}
IMG.group {margin-top: 10px; margin-bottom: 10px;
		margin-left: 10px; margin-right: 10px; align : middle; border : none}

IMG.venueright {display : block; border : 0; float : right}
IMG.venueleft {display : block; border : 0}
IMG.map {border : 0; padding-bottom : 0; margin-bottom : 0}

TEXTAREA {font-family : Arial; font-size : 12px;}

INPUT {font-family : Arial; font-size : 12px;}
INPUT.grey {background-color : #f0f0f0}

/* Un-ordered list properties */
UL.nopadding {margin-bottom : 0}
UL.noTopPad {margin-top : 0}
UL.somepadding {margin-top : 2ex; margin-bottom : 1ex}
